Personalised promotions, for every customer
Personalised promotions, for every customer
Automatically send the right offer to the right customer at the right time, across every channel.
Automatically send the right offer to the right customer at the right time, across every channel.

Create promotions around real behaviour
Create promotions around real behaviour
Create offers based on real customer behaviour, not generic discounts or guesswork.
Create offers based on real customer behaviour, not generic discounts or guesswork.
Build promotions around visits, spend, time gaps, and lifecycle moments
Build promotions around visits, spend, time gaps, and lifecycle moments
Choose from flexible types like order discounts, Buy X Get Y, streaks, and unlocks
Choose from flexible types like order discounts, Buy X Get Y, streaks, and unlocks


Control with smart rules
Control with smart rules
Define exactly how, when, and who each promotion is for
Define exactly how, when, and who each promotion is for
Trigger based on visits, frequency, spend, time windows, and behaviour
Trigger based on visits, frequency, spend, time windows, and behaviour
Set redemption limits, cooldowns, and conditions to protect margins and performance
Set redemption limits, cooldowns, and conditions to protect margins and performance
Automatically apply at the right moment
Automatically apply at the right moment
Promotions apply themselves without the need for codes or messy redemptions
Promotions apply themselves without the need for codes or messy redemptions
Surface offers across QR, connection pages, wallet passes, POS, and ordering
Surface offers across QR, connection pages, wallet passes, POS, and ordering
Highlight what customers are close to unlocking to drive action
Highlight what customers are close to unlocking to drive action


Track What Actually Works
Track What Actually Works
Understand which promotions drive repeat visits and revenue.
Understand which promotions drive repeat visits and revenue.