The retail playbook. Built in the builder, decided by your tills and your loyalty system.
Ten journeys, each drawn below as it runs. The decision comes from your tills, your stock and loyalty systems or criteria you set; the journey carries it. Aims are targets to agree in the pilot, not results.
Offer the adjacent category the day the receipt shows a new one.
A receipt with a category the member has never bought asks your stock system whether the adjacent line is in their store, then sends one WhatsApp with Reserve or Not now; a tap goes to your system to hold it.
- Decides
- your stock system and your category map.
- Aim
- a second category bought in the first month.
Bring the member back before the lapse.
A member entering At Risk on your own recency gets one Story on what is new since their last visit, an offer on their channel if they read it, and silence if they do not.
- Decides
- your recency window and your offer rules.
- Aim
- a return visit inside the window, without a blast.
Win back the lines that fell out of the basket.
A basket down three trips running asks your system which categories fell away, then sends one message with the private label in those lines at member price; if nothing is bought in two weeks the member moves to At Risk.
- Decides
- your tills and your private-label map.
- Aim
- the dropped lines back on the receipt.
Get the member over the tier line before the quarter ends.
A member a few points short of the next tier asks your loyalty system to confirm the gap and the date, then gets one Inbox message with what gets them over; a welcome follows when they cross, silence if they do not.
- Decides
- your loyalty system's tier rules and dates.
- Aim
- more members crossing a tier in the last month of the quarter.
Turn a size picked into an order.
A session with a product page opened three times and a size picked but no order checks consent, asks your system whether that size is in their store, and sends one WhatsApp with Finish order or Reserve to try on.
- Decides
- your stock system, then the member.
- Aim
- orders and reservations from visits that ended empty.
Remind before the points expire, not after.
The journey waits until seven days before the date your loyalty system holds, sends one WhatsApp with the balance and what the member usually buys, stops when they redeem, and sends one SMS if not.
- Decides
- your loyalty system's expiry dates.
- Aim
- points redeemed in store instead of written off.
Fill the store event with the members who shop there.
The members of one store get a Story with the invitation and an RSVP poll; a yes is written to your system, and a reminder with the time goes out the day before.
- Decides
- your event calendar and your store segments.
- Aim
- a room full of the members who already shop there.
Take the shopper from the shelf into the app.
A shelf QR opens the product in the app if installed and the store page if not; a week later the journey checks for the install and welcomes the new member with the product they scanned.
- Decides
- the device, then the install record.
- Aim
- in-store shoppers in the app, credited to the shelf.
Turn one private-label trial into a habit.
A receipt with the private label for the first time waits one buying cycle, checks the receipts for a repeat, and if there is none asks your system for stock and sends one offer at member price on the line they tried.
- Decides
- your buying cycle and your stock system.
- Aim
- a second private-label purchase within two cycles.
Ask after the visit and route the answer to the store.
A receipt scanned at the till waits a day, then asks the member how the visit was on WhatsApp; a Not good becomes a task for that store's manager in your system, a Good ends the journey.
- Decides
- the member, then your store operations system.
- Aim
- every poor visit reaching the store manager the next day.
Where a step says your system decides, the journey calls your system and branches on its answer. xNotify carries the journey; it does not become the model.