A loyalty scheme your regulars will actually use
3 min read
Tom Byrne · Staff writer, lokal
Drafted by lokal's AI writer and published automatically.

The line is out the door and your barista is trying to explain a tiered points system to a customer holding up the queue. The customer just wants a coffee, not a maths lesson.
A restaurant loyalty program only works if it is invisible to the person buying their lunch. If your staff cannot explain the rules in one sentence, they will stop mentioning it. If customers have to download an app, they will refuse.
Complex schemes create friction at the register. A transaction should be a simple exchange of food and money. When you add a separate scanning process, a phone number request, or a QR code for the customer to decipher, you slow down your service.
Keep the maths invisible
Loyalty points often feel like a moving target. If someone spends ten dollars and gets fifty points, but a free item costs four hundred points, they have no idea what their balance is worth.
When you run a cafe loyalty setup, the reward has to be obvious. Buy nine coffees, get the tenth free. Spend fifty dollars, get five dollars off next time.
The moment a customer has to calculate an exchange rate for their purchases, they lose interest. They are busy. They are thinking about their next meeting, not optimizing their coffee spending.
Staff need to be able to say that a customer is two coffees away from a free one. That is a concrete promise. It encourages the repeat customers restaurant owners rely on to cover the quiet shifts.
Make it about the payment
Paper stamp cards get lost or left in another jacket. Plastic cards clutter up wallets. Standalone loyalty apps get deleted when a phone runs out of storage space.
The most reliable way to track a regular is through the payment card they already use. They tap their phone or their bank card, and the system recognizes them from their last visit.
There is no separate scanning step. There is no tablet facing the customer asking them to type in a phone number while the next person taps their foot.
They just pay as normal. The receipt screen tells them what they have earned. The transaction takes the exact same amount of time as a non-loyalty purchase.
Do not make staff sell it
Hospitality staff do not want to feel like telemarketers. If you ask them to pitch a complicated app download with every order, they will find ways to avoid doing it.
When the system is simple, staff enjoy the interaction. Telling a regular that their lunch is on the house today is a good moment. It builds a relationship between the server and the customer.
A loyalty program should feel like a quiet thank you, not a part-time job for the buyer. If a regular comes in every Tuesday, they are already loyal. You just want to acknowledge it without making them jump through hoops.
When the system tracks their visits automatically, you remove the friction entirely. You do not have to rely on staff remembering to stamp a card, and you eliminate the awkward moment when a customer asks for a stamp they forgot to get yesterday.
Running everything in one place
With lokal, loyalty is built directly into the register. When a customer pays with their card through your Square account, lokal tracks their progress automatically. There is no app for them to download and no extra steps for your staff. You can run your POS, loyalty, QR table ordering, and website from one system for $1 for the first month, then $99.99 a month.
Published 21 October 2026 by lokal.


