Customer Engagement platforms include tools to gather information from customers via surveys, mobile devices or records of browsing and buying habits with analysis of those habits to create probable customer intent; These tools then provide options for shoppers served automatically online, at the point of purchase, even in the aisle where the product is in physical proximity to the customer.