Retailers have long used loyalty cards to learn more about their customers, offer more relevant promotions and drive up sales. The whole business of CRM has been focused on serving the right message to the right customer at the right time through the right channel.