How to Build a Framework for Omnichannel Customer Communications