When I first started testing till (POS) data combined with targeted email cadences for recovering lapsed customers, I was skeptical. It sounded simple—maybe too simple. But within a few months I was surprised to see recoveries consistently hitting around 35–45% of lapsed shoppers within 90 days for several small retailers I worked with. The trick isn’t magic; it’s making the data actionable, building empathy into your messaging, and executing a tight, measurable cadence.
Why till data matters more than you think
Till data (transaction-level POS records) gives you the single most accurate view of behaviour for many SMEs. Unlike CRM activity or clickstream, till data tells you what a customer actually bought, when they bought it, and how frequently they return. That makes it ideal for defining lapsed status and creating relevant reactivation prompts.
Key fields I use from the till export:
With these fields, you can build precise segments: those who bought high-margin items last, customers who used a first-time discount, occasional shoppers who used to buy monthly, and so on. Each segment deserves a tailored reactivation approach.
How I define “lapsed” for quick wins
There’s no one-size-fits-all definition, but for a practical 90-day recovery test I typically define lapsed customers as:
This window balances the urgency to recover recent defectors while excluding long-term churn that needs a different approach (e.g., win-back offers or product changes).
Segmentation that lifts open & conversion rates
Segmentation is where the lift happens. I split lapsed customers into three starter groups for testing:
For each segment, pull the last basket details from the till. If someone bought soap and shampoo last time, messaging about a new refill pack works better than a blanket 10% off.
Email cadence I recommend (designed to recover ~40% within 90 days)
This is the cadence I’ve repeatedly used. Run it for 90 days post-lapse and measure. Placeholders like [PRODUCT], [LAST_VISIT], [AMOUNT_SPENT] should be dynamically populated from till data.
| Day | Type | Purpose | Example subject |
| 0–3 | Reminder | Gentle nudge referencing last purchase | “We miss you — did you run out of [LAST_PRODUCT]?” |
| 7 | Value add | Provide tips or replenishment suggestions related to last basket | “How to make [LAST_PRODUCT] last twice as long” |
| 14 | Offer | Small incentive tied to real value (free shipping / £5 off on £25) | “A little thank-you: £5 off your next order” |
| 30 | Social proof | Show reviews/new arrivals of items they bought | “Customers love this refill — 4.8★” |
| 60 | Stronger offer / FOMO | Limited-time discount or bonus points | “48 hours: extra 10% just for you” |
| 80 | Last chance | One final reactivation with clear CTA | “Last call: your £5 reward expires in 10 days” |
Timing matters: run sends in the customer’s local time, and avoid weekends if your sales historically dip then. For omnichannel retailers, coordinate SMS reminders for the 14-day or 60-day touchpoint if the customer permitted texts—SMS tends to boost conversion when combined with an email reminder.
Message craft: empathy + evidence beats price slashes
Customers respond more to relevance and helpfulness than to blanket discounts. That doesn’t mean you don’t use incentives—just be strategic:
Example email body framework I use:
Measurement & KPIs — track what matters
To claim a 40% recovery rate you need consistent measurement. My preferred KPIs:
Run an A/B test on the offer (no-offer vs £5 vs free shipping), and another on subject lines. For robust results, aim for 1,000+ lapsed customers per test or run for at least 4–6 weeks if smaller.
Operational tips: how to turn till exports into email triggers
You don’t need an exotic tech stack. Here’s a lightweight process I implement with many SMEs:
For stores using Square, Lightspeed or Shopify POS, there are native or third-party connectors (e.g., Zapier, Stitch, Talend) to automate data flow. I prefer Klaviyo for SMEs because of its good ecommerce integrations and reasonable learning curve.
Common pitfalls and how to avoid them
Real-world squeeze: what to expect
In practice, a well-executed till-driven cadence will typically recover:
Those numbers vary by industry, ticket size and product lifecycle, but the underlying principle is consistent: the more relevant and timely your message (using till insights), the higher the recovery.