Every time a customer pays you, they leave behind something more useful than money: a timestamp. Stack enough of those timestamps together and a rhythm emerges - how often they come back, how much they spend per visit, and exactly how long the gap gets before they disappear for good. Most local owners never look at it this way because their POS is wired to the accountant, not the marketing brain. But inside that purchase cadence is the most accurate answer you will ever get to the question every owner is really asking: when should I reach out to this person, and with what?
The Gap Is the Signal - Not the Visit
Here is the shift that changes everything. Most marketing is triggered by what customers do - they visit, they buy, they book. The opportunity is actually in what they have not yet done: return. When you know that a particular customer segment comes back every 18 days on average, and one of those customers hits day 22 without a visit, that gap is not silence. It is a live alert. The further they drift from their own normal pattern, the colder they get - and the harder they are to bring back. The sweet spot to reach them is not when they are already gone. It is the moment the gap starts to widen beyond their personal baseline.
The best time to re-engage a customer is not when you notice they have gone quiet. It is the day they first break their own pattern.
How to Read Purchase Cadence Without a Data Team
You do not need a data scientist. You need to look at your transaction history with a different question in mind. Start by pulling the last six months of repeat-customer purchases and sorting by individual customer. What you are looking for is not spend, but rhythm. Three practical patterns you will almost always find:
- Weekly regulars - customers who visit 3-4 times a month like clockwork. Their window is tight. If they miss a single week, send a warm nudge within 48 hours - not a discount, just a reason to come back (new menu item, limited availability, a genuine 'we noticed you haven't been in').
- Monthly returners - customers on a natural 3-5 week cycle, often tied to a habit or need: a haircut, a favourite Friday dinner, a monthly massage. For these people, a well-timed message at day 30-32 feels helpful, not pushy. Past that window, you are recovering a lapsed customer, not re-engaging an active one.
- Seasonal buyers - customers who show up for specific moments: the Christmas rush, school holidays, a regular birthday treat. These people are not churning between visits - they are seasonal. Treat them like a segment to activate in advance, not a win-back problem to solve after the fact.
- High-frequency dropoffs - customers who visited 4-6 times in a short window and then stopped completely. This is your most urgent cohort. They clearly liked you - something shifted. A personal-feeling outreach to this group, referencing what they used to order or book, recovers more revenue per message than almost any other campaign you can run.
Turning Timing Intelligence Into Campaigns That Actually Run
The manual version of this works - but it requires someone to pull the reports, identify the gap customers, build a message, and send it at the right moment, every week. For most owners running a full business, that is three steps too many. The more durable version is to connect your POS data to a system that monitors return windows automatically and fires the right message at the right moment without you touching it. Rulrr does exactly this - it takes your transaction history and turns purchase cadence into automated, well-timed campaigns that reach customers at their personal re-engagement window, not on a generic broadcast schedule. The difference in conversion between 'sent on a Tuesday because we hadn't posted in a while' and 'sent on day 23 because this specific customer normally comes back by day 18' is not marginal. It is the difference between noise and relevance.
Three Rules for Timing-Based Outreach That Does Not Annoy People
- Match message tone to gap size. A customer who is 3 days past their normal window gets a light, warm touchpoint - a new arrival, a seasonal special, a quick reminder. A customer who is 45 days past their window needs a stronger hook and a genuine reason to come back, not the same low-stakes nudge.
- Never lead with a discount as the default. A message that says 'we miss you - here is 20% off' trains every segment to wait for the discount before returning. Lead with value, novelty, or social proof instead. Reserve the offer for customers who are genuinely at risk of not coming back without one.
- Segment before you send. A weekly coffee regular and a monthly spa client have completely different return windows, different spend levels, and different motivations. Sending the same message to both is lazy and it shows. Even a two-segment split - high frequency versus low frequency - dramatically improves response rates.
- Test your own cadence assumptions. Your intuition about when customers return is probably slightly wrong. Pull the actual median return window for your top 20% of repeat customers. If you thought it was monthly and it is actually 24 days, your entire re-engagement timing has been off by a week - which often means you have been arriving a week too late.
The Businesses Getting This Right Are Not Working Harder
The salon owner who fills her quiet Wednesdays is not running more ads. She knows that her blow-dry regulars come back every 12-14 days and her cut-and-colour clients return every 6-8 weeks - and she reaches each group within two days of their personal window opening. The restaurant that pulls lapsed Friday-night regulars back is not running a flash discount. It is noticing, on day 28, that a table of four who used to book every three weeks has not returned, and sending them something specific and relevant before they cement a new habit somewhere else. This is not sophisticated data science. It is pattern recognition applied consistently - and once it is automated, it runs without you.
Your transaction history is already collecting this signal every day. The only question is whether you ever look at it as a marketing asset - or keep filing it under accounting and leaving the timing to chance. Start with your top 50 repeat customers, find their average return window, identify who is past it right now, and send one well-timed, relevant message this week. The results will make the case better than any framework can.