Why loyalty at the payment terminal beats a loyalty app

An app asks your guest to download something, make an account, and remember to open it. The card reader in front of them asks for nothing. That is the whole difference.

The old punch card was at least honest about the deal. Carry this. Remember it. Hand it over. Nine times.

Loyalty apps ask for more than that, not less. Download this. Make an account. Remember to open it before you pay. Meanwhile the one thing that is guaranteed to be in front of every guest, on every ticket, at every location, is the card reader. For years it did nothing about loyalty at all.

That is the change worth understanding. It is not a better reward. It is a better moment to ask.

5

things an app makes a guest do before they earn anything

0

of those steps exist when signup happens at the card reader

3 weeks

how fast a twice-a-week guest should reach a reward

Every extra step costs you guests

Think about what an app actually asks a guest to do:

  • Hear about the program, usually from a server in the middle of a rush
  • Open the app store and find the right one
  • Wait for it to download on your wifi
  • Create an account, confirm an email, pick a password
  • Remember, on their next visit, to open the app before they pay

Five things, four of them while people are waiting in line behind them. You lose guests at every single one. Even if most people make it through each step, the few who drop off at each stage add up fast, and you end up with a small fraction of the guests who were willing to join in the first place.

That last step is the one that really hurts, because it never goes away. An app does not just make it hard to sign up. It makes the guest do a chore on every visit, forever. And a member who forgets to open the app might as well not be a member that day, because you have no record they were in.

Signing up at the card reader skips all of it. No download, because they are already looking at your screen. No password, because their card or phone number is their ID. And nothing to remember next time, because the system recognizes them the moment their payment goes through.

What guests do tells you more than what guests say

The second difference is what you actually learn about people.

An app fills up with what guests tell you about themselves. A program running through your POS fills up with what they actually did. Those are two very different things.

Here is what a loyalty program built into your POS knows without asking anyone a question:

  • How often they really come in, including the visits where nobody mentioned the program
  • What they order - actual items, modifiers, time of day, average check
  • How they order, so you can see the dine-in regular who also gets delivery twice a month
  • How long since they were last in, which is the best warning sign that you are about to lose someone

It is the same check data already running your sales reports, just attached to a guest.

What that buys you is a list you can actually do something with. “Guests who said they like brunch” is a mailing list. “Guests who came in three times in the last ninety days but have not been back in a month” is a group you can send one message to and then measure.

And because the guest is identified by their card, it works even when they do nothing. Payment goes through, the system matches the card to their record, the visit gets counted. Being in the program is the default instead of a task.

It is cheaper to bring a guest back than to find a new one

Most operators file loyalty under marketing spend. It is more useful to think of it as one of two ways to fill the same seat.

Find a new guest

  • You pay to reach them
  • You usually offer a discount to get them in the door
  • A good share of them never come back a second time

Real money out, uncertain result.

Get one more visit from a guest you already have

  • You give up the value of a reward, a fraction of one check
  • You are asking someone who has already decided they like your food

Cheaper at almost any restaurant.

So why do most operators still lean on the first? Because the second one only works if enough guests are actually in your program, and a signup process nobody completes never gets you there.

That is the point. The reward is not your lever. The signup is. A program adding a handful of members a week will not move covers no matter how good the reward is. A program signing up a real share of your tickets gives every campaign you run afterward an audience worth talking to.

Two things to get right when you set it up. First, decide what earns points: in NX, guests earn on the subtotal before tax and after discounts, and gift card purchases do not earn, so you are not paying out rewards on money nobody has spent yet. Second, make the reward reachable. If a guest coming in twice a week hits a reward in about three weeks, they will feel it. If it takes them all season, they will forget the program exists.

How NX Restaurant handles it

Signup happens inside the payment screen, not next to it. A card the system already knows gets a “welcome back” by name. A card it does not know gets a ten-digit phone prompt, with no code to wait for. A brand-new number becomes a member on the spot and gets credit for the check they are paying right now. And because the guest record and the check are the same record, how often they come in, what they order and when they were last in are already in your reports the moment the check closes.

Where this matters most

The payoff is bigger at some concepts than others. It comes down to how often guests come in and how long they stick around.

  • Coffee shops. — The most frequent visits and the shortest transactions there are. Someone coming in four times a week gives you two hundred chances a year to recognize them, and has patience for a signup step on exactly none of them. Punch cards work naturally here, counting drinks instead of dollars, and quantity counts, so three coffees rung on one line is three punches.
  • Quick service. — Line speed is everything, so any signup that adds seconds is a signup your team quietly stops offering. Asking at payment adds none.
  • Neighborhood restaurants. — You already have regulars. You just have no record of who they are. Recognizing them at the terminal turns "we know their face" into something the whole staff can see.
  • Multiple locations. — A guest who bounces between your stores shows up as one member instead of three strangers.

Where it matters least is special-occasion dining, where someone comes twice a year. No program is going to change that rhythm much.

The number to check this week

Before you redesign a reward, do something cheaper. Take how many guests joined your program last month, and divide it by how many tickets you ran that month.

That percentage is your loyalty program. Not the reward, not the branding - that number.

If it is small, the reward was never the problem. Move the ask to the moment your guest is already standing still, already looking at a screen, card in hand. Then check the same number again in thirty days.

See what signup at the terminal looks like

Connect with an authorized NX Restaurant dealer to walk through it on your own concept. It takes about twenty minutes.

Get a Demo