Demo concept · Built by ExM & Co. · Fictional business
System 01 · automated SMS win-back

It’s been 90 days since Maya’s last visit.

The shop didn’t notice. The system did. Follow one lapsed customer through the exact journey that brings her — and dozens like her — back through the door.

1
Day 90 · the trigger

The system flags Maya as lapsed

Maya bought the oat stoneware dinner set ($142) three months ago and opted into texts at checkout. She hasn’t been back since. Overnight, the system moves her into the 90-day lapsed segment and queues her win-back — no human involved.

Why 90 days? For home goods, 60–90 days is the silence window: long enough to miss the shop, short enough to still remember it. Earlier would feel pushy; later, she’s gone for good.
System view
Win-back queueHearth & Haven · automation
Triggered overnight
Maya R. · lapsed 90 days
Last: Stoneware set · $142 · Mar 4
Segment: 90-day · Offer: HAVEN15 (15%)
Ready to send 10:04 AM
Send win-back SMS
Scheduled
Automation active
2
Day 90, 10:04 AM · the text

Maya gets the win-back SMS

Maya’s phone
Hearth & HavenToday
Today 10:04 AM
Hi Maya, we miss you at Hearth & Haven! It’s been 90 days — here’s 15% off anything this week, on us.
HAVEN15
10:04 AM
Oh this is perfect timing — I need a gift! See you Saturday.
10:31 AM
We’ll have the kettle on. — The Haven team
10:32 AM
iMessage

Short, warm, personal — and it lands at 10 AM on a weekday, when Maya is planning her weekend. The code is single-use and tied to her number, so it can’t leak onto coupon sites. One tap at the register applies it.

Every message goes out only to customers who opted in at checkout. Replies route to the shop’s shared inbox — Maya’s “see you Saturday” gets a human hello, not a bot loop.
3
Day 93 · the return

“Welcome back, Maya.”

Saturday afternoon, Maya shows the text at the register. The cashier sees her name on the win-back list and greets her by it — a small moment that feels like the shop remembered her. She buys a Belgian linen throw ($96) as a gift, using HAVEN15.

The purchase is logged automatically. Maya leaves the lapsed segment, re-enters the active cycle — and tomorrow morning, the review engine takes over (see the review flow).
Register view
Point of saleSale completed
Saturday 2:47 PM
Welcome back, Maya!
Win-back redeemed: HAVEN15
Linen throw · $96.00 → $81.60
Customer moved: Lapsed → Active
Logged automatically
Review request queued for tomorrow 9:00 AM
Scheduled
POS connected
The segmentation logic

Not one blast. A ladder.

Every lapsed customer climbs the same escalating ladder. Early nudges are gentle; the offer grows only as the silence does. Anyone who buys at any rung steps off the ladder instantly.

Silence
Trigger & message
Why it works
30 days

The soft nudge. “New arrivals just landed — we set aside a few pieces in your style. Pop in this week?” No discount, just a reason.

Most 30-day lapses are forgetfulness, not disloyalty. A reminder beats a coupon — and protects margin.

60 days

The warm invitation. “We miss you! 10% off this weekend, on us — show this text: HAVEN10.”

Two months of silence needs a concrete reason to return. 10% is enough to act on, small enough to stay profitable.

90 days

The win-back. “It’s been 90 days — here’s 15% off anything this week: HAVEN15.” Maya’s rung.

The classic danger zone. A meaningful discount now costs far less than replacing the customer later.

120 days

The last touch. “Should we keep in touch? Reply STOP anytime — or tell us what you’d love to see in store.” No offer, just a question.

Respects the customer, cleans the list, and the replies are pure gold: real reasons people drifted, in their own words.

The math

What the ladder is worth

Conservative numbers for a single-location home-goods shop. Every figure below is deliberately modest — the point is that even the cautious version pays.

2,400
one-time buyers / year
1,080
go quiet (45%)
97
won back (9%)
$8,536
recovered revenue / year
1,080 lapsed customers × 9% win-back rate = 97 returning customers
97 × $88 average order = $8,536 in recovered revenue — every year, on autopilot
SMS cost: ~$0.02 per text × ~4 texts per lapsed customer ≈ $86 total. The system pays for itself roughly 99 times over.
Next system

Maya’s back. Now her review works for the shop.

The morning after her return visit, the review engine asks for a Google review — and replies to it the second it lands.

See the review engine → ← Back to the idea