Omni-channel is a multichannel digital approach to sales that seeks to provide the customer with a seamless shopping experience whether the customer is shopping online from a desktop or mobile device, by telephone or in a bricks and mortar store using a web portal, chat, blog forum, social media, IVR phone, and ticket case management system to unify and effectively control the customer transactions.