How to Write a Loyalty Sign-Up Message Customers Actually Read

Most sign-up messages get ignored because they sound like they were written by a committee. Here is what to say at the till, on a receipt, and in a follow-up text, with examples that work without an app download.

Essa Mustapha
Author: Essa Mustapha
9 min read 9 June 2026 Updated 10 July 2026
A handwritten chalkboard sign next to a coffee till reading 'Third coffee free, just give us your number'

A barista at a city-centre coffee shop says it forty times a day: "Would you like to sign up for our loyalty programme? You just download the app, register, then we can scan your code." Roughly two customers in ten say yes. The other eight nod politely, take their flat white, and leave. The message is the problem. Not the programme, not the reward, not the customer. The message.

A good loyalty sign-up message answers one question in under three seconds: what do I get, and what do I have to do right now? Everything else, the brand story, the tier structure, the welcome-to-the-family copy, is friction. This piece walks through what to say at the till, what to print on a receipt, what to text twenty-four hours later, and how to write a re-invitation for the customer who came in once six months ago.

  • Lead with the reward and the cost ("third coffee free, just your phone number"), not the programme name.
  • Asking a customer to download an app at the till loses roughly half of them before they have agreed to anything.
  • The till message, the receipt message and the follow-up SMS are three different jobs. Do not reuse the same copy.
  • For lapsed customers, loss framing beats welcome framing: remind them what they would have already earned.
  • Test by tracking sign-up rate per hundred transactions, not vanity metrics like total members.

The three-second rule every sign-up message has to pass#

Stand at the till for an afternoon. Customers are deciding what to tip, where their car is parked, whether they have time to get back to the office. They have about three seconds of attention for whatever your team says next. A message that needs more than three seconds to land will not land at all.

Three seconds is roughly twelve words. "Third coffee free, want me to set it up with your number?" is eleven. "We have a loyalty programme called Bean Club, you can download the app and enter your details to start earning points towards drinks and food" is thirty-one. One converts. The other gets a polite no.

"If the offer cannot fit on a receipt without wrapping a line, the offer is too complicated."

A useful rule of thumb

What to say at the till#

The spoken sign-up message is the highest-leverage piece of copy you will ever write, and almost no one writes it down. It gets improvised by whoever is on shift, which means it is different forty times a day, which means you have no idea why your conversion rate is what it is.

Write one line. Train every staff member on it. Repeat it the same way every time. Two patterns work better than the rest:

PatternExample lineWhen to use
Reward-first"Third coffee free, just need your number, takes ten seconds."High-frequency, low-ticket (cafes, bakeries, takeaway)
Membership-first"We do a free club for regulars, ten percent off everything and a free drink to start. Worth setting up?"Specialty retail, deli, wine shop
Loss-frame"That order would have earned you a free one next visit if you were signed up, want me to add you?"After the transaction, for second-time visitors

Notice what is missing: the programme name, the brand story, the app, the words "sign up" or "register". "Want me to add you" is doing the work of "would you like to enrol in our customer loyalty programme" and doing it in a quarter of the syllables. More on what to train your team to say at the till.

What to print on the receipt#

The receipt is the message for the customer who did not say yes at the till. They have already paid. They are not in a hurry anymore. They are walking to a table or to their car. This is a different psychological moment and it needs different copy.

A receipt sign-up message has space for slightly more, but should still pass the three-second test. The two ingredients that matter: a concrete reward, and a frictionless action (a short URL or QR code that does not require an app).

The twenty-four-hour follow-up SMS#

If you have the customer's number (from a booking, a delivery, a previous order), the day-after message is the most overlooked sign-up opportunity in independent hospitality. The customer has just had a positive experience. They remember the place. They are not standing at a till feeling rushed.

Two rules. Send it once, never twice. Make the action a single tap, not a form.

  • "Hi Sarah, thanks for coming in yesterday. We just launched a loyalty card, free coffee on your fifth visit. Tap to add it to your wallet: [short link]. Reply STOP to opt out."
  • "Thanks for your order. As a thank-you, here is a card that gives you ten percent off your next three visits, saves straight to Apple or Google Wallet: [short link]."
  • "You ordered twice last month, that would have earned you a free pastry on our new loyalty card. Want it? [short link]"

The last one is the lapsed-customer pattern. Loss framing. They already did the work, the reward was there, they just did not have the card. That is a much stronger message than "we miss you, come back".

Re-inviting the customer who came once and never came back#

Most loyalty content treats sign-up as a welcome moment. For a huge chunk of your potential members, it is not. It is a re-invitation. The person visited once in February, never came back, and now you are launching a programme in October. The welcome-to-the-family copy is wrong for them.

What works for lapsed customers is specific, slightly self-deprecating, and built on loss framing. Compare:

Welcome framing (wrong for lapsed)Loss framing (right for lapsed)
"We are thrilled to welcome you to our rewards programme!""You came in back in March. If our loyalty card had existed then, you would already be one stamp away from a free coffee."
"Join today and start earning points on every purchase.""We started a loyalty card. We added the visit you already made. Here is your card, you are 1/5 of the way to a free drink."
"Sign up to unlock exclusive member benefits.""Quick one: we owe you a stamp from last time. Tap here to claim it."

The right-hand column reads like a personal message from a small business. The left-hand column reads like the copy-paste welcome letter templates that flood the search results for this topic. There is also a tactical point here: you can actually do this, because a digital loyalty card can be issued with a starting stamp credit. More on turning a first visit into a second one.

The sign-up message is not the sign-up moment#

Here is the distinction every guide on this topic misses. The message is the words. The moment is everything around the words: who says it, what the customer is doing with their hands, what they have to do next, how long the next step takes.

You can have perfect message copy and lose the sign-up at the moment if the next step is "download our app, create an account, verify your email, enter a code". That is a five-step gauntlet at a till where someone is holding a flat white and waiting for their card to clear. Conversion on that gauntlet, based on widely-reported figures for app-install funnels, sits in the single digits.

Compare with: customer gives phone number, staff member types it into the scanner, customer receives a text with one link, taps it, card is in Apple Wallet or Google Wallet. Two taps total. That is the moment your message has to land into. If the moment is wrong, no amount of clever copy will save it.

How to test whether your message is actually working#

The only metric that matters is sign-ups per hundred transactions. Not total members. Not total points issued. Sign-ups per hundred transactions, measured weekly, broken down by location and ideally by shift.

  1. Pick a baseline week. Whatever you say at the till now, count sign-ups and total transactions. Calculate the rate.
  2. Change one thing. The till line, or the receipt copy, or the follow-up SMS. Not all three.
  3. Run the new version for two weeks minimum. Same staff, same shifts, same conditions.
  4. Compare. If the rate moved by less than two percentage points, the change was probably noise. If it moved by five or more, you have found something.
  5. Keep the winner. Change the next variable.

This is unglamorous and it works. Most operators never do it because they treat the sign-up message as a one-off creative decision instead of a recurring operational one.

Should the sign-up message mention the programme name?

No, not at the till. The programme name is for the welcome message after they have joined. At sign-up, lead with the reward. "Third coffee free" lands. "Join Bean Club" does not.

How long should the spoken sign-up line be?

Twelve words or fewer. If your line cannot fit in twelve words, you are asking the customer to evaluate a programme, not accept a reward. Cut until it fits.

Is a QR code on the receipt enough, or do we still need staff to ask?

Staff asking converts at multiples of passive QR codes. The receipt QR catches the customer who said no or who the staff member forgot to ask. Both, in that order of priority.

What is the right reward to offer in the sign-up message itself?

Something immediately attainable. "Free drink on your fifth visit" is good. "Earn points towards rewards" is too abstract. "Ten percent off everything" works for specialty retail but trains people to expect a discount, which can hurt margin.

How do we sign up customers without an app download?

A wallet-native loyalty card works through a short link that saves directly to Apple Wallet or Google Wallet. The customer enters a phone number or email, verifies, and the card appears in their existing wallet app. No App Store visit, no separate download.

About the author

Essa Mustapha
Essa Mustapha

Founder & CEO

Founder of Carrott Digital Loyalty.

View all posts by Essa Mustapha →