You're wiping down the station at the end of a slow Tuesday, and a name floats up out of nowhere. Marie. She used to come in every five or six weeks like the tide, always booked the next one before she left. When did you last see her? You can't quite place it. February, maybe. Somewhere in there she just stopped, and you never noticed the gap because other people filled it.
That's the trouble with a regular who fades. There's no goodbye. Nobody cancels a standing habit out loud, they just miss one visit, life gets busy, they mean to rebook, and then it's four months later and rebooking feels like a bigger deal than it should. By the time the chair or the mat has sat empty long enough for you to feel it, they've often found the place closer to work, or the one a friend keeps mentioning.
Here's the good news. You already have almost everything you need to catch this early. You know roughly how often your good customers come in. A quiet system can watch that rhythm for you and tap you on the shoulder when someone's overdue by their own clock, so you can reach out before they've really gone.
The steady ones are the easy ones to lose
The customer who came in twice and vanished was never really yours. But the one who came every six weeks for two years? That's a relationship, and it's the most valuable thing in your book. It's also the easiest to lose without noticing, because steady people don't make noise. They don't complain. They just quietly aren't there one month, and the busy weeks paper over the hole.
Winning back a faded regular is usually cheaper and warmer than finding a stranger. They already like you. They know where to park and how you take your coffee order or hold the scissors. The only thing between them and the next visit is a little friction and a little forgetting, and both of those you can fix with one message sent at the right moment.
Flag them by their own rhythm, not one calendar
The mistake is picking a single number for everyone. If you decide to text anybody you haven't seen in eight weeks, you'll pester the person who comes in twice a year and completely miss the one who used to come every three weeks and is now three weeks late. Overdue only means something measured against that person's normal pace.
So the rule you want is personal. For each customer, the system looks at how often they usually come in, then flags them once they've gone meaningfully past that. Somebody on a four-week haircut who hits week seven is drifting. Somebody who comes every three months isn't late until month four. Same list, different clocks.
Setting it up looks like this:
- Pull each person's visit history from your booking software, register, or even a spreadsheet.
- Work out the average gap between their visits.
- Flag them once they pass about half again their usual gap.
- Surface a short weekly list to you, not an automatic blast to them.
- Keep the names in your own words, so it reads like a shop owner's notebook.
Most booking and point-of-sale systems (the register software that records each sale) already store the visit dates. If yours does, this is mostly a matter of doing the arithmetic on top of data you already have. If you're on paper, a simple spreadsheet you tidy once a week gets you most of the way there.
One text, and it should sound like you
The whole point is that this feels like you noticing, not a machine mailing. So the flag lands with you, or with whoever actually knows the customers, and a real person decides whether to reach out. Some names you'll skip. Maybe you know they moved, or had a baby, or you'd honestly rather they didn't come back. That judgment is yours, and it's the part that makes this work.
When you do send, keep it to one message, warm and specific, with no coupon stapled to it. Something like this:
Hi Marie, it's Dana from the shop on Main. It's been a little while and I wanted to say we'd love to see you back. Your usual spot is here whenever you want it. Want me to hold you a Thursday?
That works because it uses her name and yours, it points at the real relationship instead of a promotion, and it hands her one easy yes. No discount on the first try. A price cut tells people the only reason you noticed them is the empty slot, and the good ones can tell.
Keep these in, and leave these out:
- Use their name and yours, and mention the shop the way a neighbor would.
- Make the next step a single tap by offering a specific day.
- Send from a real number people can reply to, not a no-reply line.
- Skip the discount, the emojis pile, and anything that smells like a campaign.
The honest limits
This only works if you stay selective. The moment you point it at your whole list and let it fire on its own, it stops being a shop owner remembering someone and turns into marketing, and people can smell the difference in about a second. A text that says we saved your spot to four hundred people at once is a small lie, and it reads like one.
A few other plain notes. The software is good at watching dates and doing the math on rhythms, and it's genuinely useless at knowing that Marie's mother was sick, or that the person you just flagged is the one who argued about the bill. Only you know that. Keep a human in the loop on every send, at least until you trust what the weekly list is showing you.
Some people won't come back, and that's fine. One kind note is plenty. If they don't answer, let it rest, because nobody gets won back by a second and third nudge. They just get annoyed enough to block the number.
Worth doing this week
None of this needs new software to start. You can prove the whole idea by hand in an afternoon.
- Open your booking system or register and look at last-visit dates.
- Write down ten to fifteen regulars who've gone well past their own usual gap.
- Cross off anyone you know shouldn't get a text right now.
- Send the rest one at a time, in your own words, over a couple of quiet mornings.
- Note who replies. That tells you the message is landing before you automate a single thing.
Once you've seen it work by hand, the list-watching is the easy part to hand off to a quiet bit of automation (that's the kind of plumbing we set up at MA AI Agency, 617-398-0033). The note itself, though, should always come from you.