In a multichannel setup each channel works separately, so customers repeat themselves. In an omnichannel setup agents see the whole conversation, whichever way the customer first got in touch.
It usually relies on a shared help desk or CRM, consistent knowledge-base answers and clear ownership of each case.