An omni-channel communications and marketing strategy