You know her order before she's through the door. Oat flat white, extra hot, three mornings a week since spring. She's one punch from a free one, except the card went through the wash, or it's in another coat, or it's just gone. So she pays full price again and you both quietly pretend the card never existed.
That little piece of cardstock was supposed to reward the people who keep your lights on. Instead it turns into a guilt object nobody carries, wedged in a junk drawer next to the takeout menus and the spare buttons.
Here's the part that stings. The shop three doors down wants her too, and on a crowded block your regulars are the whole margin. The thing that's supposed to track them shouldn't be a scrap of paper she can't find. There's a better version, and it already lives in the one thing she never leaves home without.
Why the card ends up in a drawer
The plastic punch card asks your customer to do your record-keeping for you. Carry it, remember it, dig it out at the counter. Miss any step and the visit doesn't count, so the momentum resets and the whole thing feels pointless.
You can't see anything either. You've got no idea who's two visits from a reward, who used to come every week and quietly drifted after the summer, or who you'd actually miss if they stopped showing up. The card holds the data, and the card is in someone's other jacket.
The punch card that lives in their phone
A visits-by-text reward is a system that counts how often someone comes in and sends them a small thank-you by text after a set number of visits. No app to download, nothing to carry, no plastic to lose.
It works about like this:
- A customer gives you their number once at the counter and says yes to texts. That yes matters, both for trust and because the law requires it before you can message them.
- Each visit gets logged, either by you tapping a button or by tying it to your point-of-sale system (the register software that already rings up the sale).
- After the number you choose, an automatic text goes out: a genuine thank-you with a small offer attached.
That's the whole trick. The counting and the sending happen in the background, and the reward shows up in the same place she keeps her subway app and her delivery orders.
What's worth rewarding, by shop
The right reward depends on how often people actually come in, so match it to your trade instead of copying the coffee shop down the block.
- Restaurants and cafes: visits add up fast, so reward the sixth or tenth with a free item, not a standing discount. A free pastry feels like a gift. Ten percent off forever just trains people to expect it and eats your margin on delivery platforms where you're already paying a cut.
- Salons and barbershops: visits are naturally spaced a few weeks apart, so a smaller number carries weight. Reward the fifth cut or color with an add-on service or a product they'd otherwise pay for. It lands as a thank-you for loyalty, which is exactly what it is.
- Boutiques: people don't come in daily, so counting visits alone is thin. Reward total spend over a season, or early access to a new arrival before it hits the floor. Regulars often care more about first dibs than a few dollars off.
One honest limit: this counts visits, it doesn't read minds. It can't tell the difference between a loyal regular and someone running up quick stops to game a free sandwich. Pick a reward that's nice but not worth cheating for, and the problem mostly takes care of itself.
Don't pester someone who's been in once
A single visit is not a regular, and texting a stranger a loyalty offer after one coffee reads as desperate. The fastest way to get people to opt out is to message them before they've given you any reason to.
Set a few guardrails and the system stays on the right side of welcome:
- No reward text until someone crosses a real threshold that says regular for your shop, not visit one.
- A cap on how often you message, so a thank-you doesn't turn into a weekly nag.
- A dead-simple way to opt out, honored the second they ask. One annoyed unsubscribe is cheaper than a reputation for spamming people.
Space matters as much as number. Someone who's earned a reward and used it doesn't need to hear from you again the next morning. Let them come back on their own, then count the next run.
Make it read like a thank-you, not a slot machine
The tone is the entire thing. Written right, the text sounds like you leaning over the counter to say you appreciate them. Written wrong, it sounds like a casino floor, all flashing urgency and fake scarcity.
Use their name if you've got it. Keep the message short and in your own voice, the way you'd actually talk. Make the reward real, a free thing or a genuine perk, not ten percent off a service that costs two hundred dollars. People can smell a gimmick dressed up as a gift, and in this city they'll call it the second they see it.
Honest about the ceiling here: a rewards text won't rescue a shop people don't want to return to. If the coffee's cold or the wait's brutal, no amount of thank-you messages fixes that. This is for the places people already like, giving the regulars one more small reason to pick you over the block.
Wiring up the counting, the opt-ins, and the automatic text is the kind of quiet plumbing we set up for shops around the boroughs so it runs without you thinking about it.
Worth setting up this week
You don't need the whole system live by Friday. You need the pieces decided, and that's an afternoon of thinking, not a project.
- Pick one reward worth walking back for, something that feels like a real gift but won't gut your margin.
- Decide the number that means regular for your shop: visits for a cafe or barber, dollars over a season for a boutique.
- Start collecting phone numbers at the counter this week, with a clear yes to texts, so your list is ready before the system is.
- Write the thank-you message once, in your own voice, and read it out loud to make sure it sounds like you.
- Set the guardrails: nothing sends before the threshold, and opting out takes one word.
Do that, and the punch card stops living in a junk drawer and starts living where your regulars actually are.