dataplane

Case study — a voucher and loyalty platform serving major retail brands

Merchant analytics for a multi-brand loyalty platform

Each merchant brand now has its own redemption analytics, and the whole dashboard estate can be re-deployed across accounts and regions from version-controlled definitions.

The challenge

A voucher and loyalty platform working with some of the country’s largest retail brands needed per-merchant analytics: vouchers issued versus redeemed, in-store versus online behaviour, savings per order, referral performance — each brand seeing its own data, sliced by its own store and region hierarchies. The dashboards also had to move between cloud accounts and regions without being rebuilt by hand.

What we did

We built the merchant analytics on AWS QuickSight and treated the dashboards as code: exporting analyses and datasets as asset bundles, patching their definitions programmatically to re-target each merchant brand, and deploying the result per brand. Cross-region and cross-account migration was scripted with the same approach, backed by a purpose-built IAM policy rather than admin credentials.

The outcome

New merchant brands are onboarded by generating a patched bundle, not by rebuilding dashboards. The full estate — analyses, datasets, permissions — migrated cloud regions with a repeatable script, and every dashboard definition now lives in version control where changes can be reviewed and rolled back.

Working in omni channel retail? We should talk.

Facing something similar?

Talk to us