Loyalty programs should be used to gain customer insights in order to enhance the customer experience and influence customer behavior. A loyalty program on its own is not a strategy, but rather it pays the price for customer data that can then be used to engage customers through relevant communications based on their needs and interests. The key is balancing customer and brand needs through honest, reliable, and problem-solving relationships built on trust.