Solutions — Loyalty

The punch card, without the paper.

Every Nth visit free — tracked by phone number, counted automatically, impossible to game. No app for customers to download, no card for them to lose, and no stamping for your staff to police. Just regulars who keep coming back.

  • No app, no sign-up — just a phone number
  • Enforced server-side, can’t be gamed
  • Win-back texts for quiet customers

Watch a regular earn their freebie.

Their card fills up by itself, visit after visit — and the front desk sees it the moment the reward lands:

Your punch card

Deluxe Hand Wash

(619) •••-4114

7 8

2 more to your free wash

★ Free wash earned

applies on your next visit

The customer’s view
front desk · check-in

Welcome back 👋

Deluxe Hand Wash · 10:00

returning customer

6 of 8 ●

Express Wash · 10:30

new customer

1 of 8 ●

★ This wash is free — loyalty reward

applied automatically

What your staff see — nothing to stamp, nothing to argue about

Illustrative preview · the system running at Magnolia Car Wash awards every 8th wash free

Loyalty that runs itself.

  • Tracked by phone number

    No app to download, no card to lose, no account to create. The customer gives their number once — every visit after that counts automatically.

  • Enforced server-side

    Punches are awarded by the system, not the front desk. Nobody stamps twice, nobody games a free visit, and staff never have to police it.

  • Every Nth visit free

    You pick the rhythm — every 8th wash, every 10th cut, every 6th coffee. The system counts, and the reward appears on its own.

  • Progress on the kiosk

    A front-desk screen greets returning customers with their progress — “2 more to your free one” — the little dopamine hit that brings people back.

  • Win-back nudges

    Customers who’ve gone quiet get an automatic “we miss you” with their progress attached. Half-full punch cards are surprisingly persuasive.

  • Your data, one dashboard

    See your regulars, their visit counts, and who’s close to a reward — on the same dashboard that runs your bookings and your day.

Four steps, then it compounds.

  1. 01

    Pick the reward

    Every Nth visit free, or a specific service on the house — whatever fits your margins and your regulars.

  2. 02

    We wire it in

    Loyalty plugs into your booking site and front desk. A visit is a punch — no extra step for staff or customers.

  3. 03

    Customers rack up punches

    Each visit counts automatically by phone number. Progress shows at the kiosk and in reminder texts.

  4. 04

    The reward fires itself

    On the Nth visit, the system flags the freebie at check-in. Staff see it; the customer feels like a VIP.

Why it matters

Your best customer is the one you already have.

Winning a new customer costs real money — ads, discounts, time. Keeping one costs a free wash every eighth visit. A digital punch card loyalty program turns occasional visitors into regulars by making the next visit feel like progress instead of an expense: six punches in, nobody drives past your shop to try the competitor.

The reason most loyalty programs die is friction. Apps get deleted, paper cards get washed with the laundry, and staff forget to stamp. Tracking by phone number removes every step: the customer does nothing, the staff do nothing, and the system counts every visit server-side — which also means nobody can photocopy their way to free services.

We run this exact system in production. At Magnolia Car Wash every 8th wash is free, tracked by phone, enforced behind the scenes — and it pairs with online booking so the same phone number that books the appointment earns the punch.

Questions

How is this different from a paper punch card? +

Paper cards get lost, forgotten, and photocopied. A digital punch card is tracked by the customer’s phone number and enforced by the system — it can’t be gamed, it never gets left in a jacket pocket, and it lets you send win-back offers to people who stopped coming.

Do customers need to download an app? +

No. That’s deliberate — download friction kills loyalty programs. Customers give a phone number once, and every future visit counts automatically.

Can staff cheat the system or give free punches? +

No. Punches are awarded server-side when a real visit happens. There’s nothing for staff to stamp, so there’s nothing to over-stamp.

What kinds of businesses does this fit? +

Any business built on repeat visits: car washes and detailers, barbershops and salons, coffee shops, groomers, quick-service food. If your best customer comes weekly, a punch card makes them come weeklier.

What does “every 8th wash free” actually cost me? +

Roughly a 12% discount — but only for your most loyal customers, and only after seven paid visits. Compare that to a coupon that discounts everyone, including people who would have paid full price anyway.

Does it work with my booking system? +

If we build your booking site, loyalty is native — one system, one dashboard. We can also scope it as a standalone for an existing setup; tell us what you run today.

Ask Arc

AI assistant

AI can make mistakes — for anything specific, .