Through technology, consumers now have more control over the shopping process than ever before. They are empowered with social networks and digital devices, allowing them to dictate what they want and when. As competition for consumers' attention increases, it is difficult for businesses to engage customers due to the large number of unsolicited messages received. Personalization plays a key role in purchase decisions and can increase customer retention, purchases, and marketing ROI.