Omnichannel communication platform