The challenge
Flux Retail operates three consumer brands across online and physical stores. Each brand had its own customer database, its own email platform, and its own loyalty programme. A customer who shopped across two brands appeared as two separate people in the system. Marketing teams were sending generic campaigns to undifferentiated lists, and the loyalty programmes — originally designed to drive repeat purchases — had become little more than discount delivery mechanisms with no personalisation.
The data to personalise the customer experience existed, but it was scattered across seven systems with no unified view. Purchase history lived in the POS and eCommerce platforms. Browsing behaviour was tracked by each brand's analytics tool. Loyalty data sat in a standalone programme. Email engagement metrics were in a separate marketing platform. When Flux's leadership calculated the cost of this fragmentation — duplicated campaigns, irrelevant offers, customer churn from poor experiences — they estimated it was costing $1.2M annually in wasted marketing spend and lost revenue.