Staff keep offering a loyalty card when the offer is one short line, said at a fixed moment in every sale, that they have practised and seen work. They stop when it feels like selling, when it slows the queue, when nobody notices whether they ask, and when the casual on Sunday was never shown how. Fix those four things, count joins by shift so the effort is visible, and share the credit as a team rather than paying per sign-up. Within a month the ask becomes as automatic as "would you like a bag?"
Why the asking fades
Almost every shop sees the same curve. Joins pour in during the first week while the card is new and everyone is excited about it. By week four they have slowed to a handful, and the owner assumes everyone who wanted to join has joined. Usually that is not true. What has happened is that the asking has stopped.
There are four common reasons.
It feels like selling. Many people who work a counter are good at it because they are friendly, not because they enjoy pitching. If the offer sounds like a sales script, they quietly drop it.
It slows the queue. If the ask comes at the moment of payment, with a card already hovering over the EFTPOS terminal, every "what is it?" holds up the line, and staff learn to skip it when it is busy, which is when most customers are in.
Nobody notices. If the owner never mentions joins, staff reasonably conclude that joins do not matter much.
The casuals were never shown. The launch-week briefing covered the people on shift that week. The weekend casual who started a month later has never seen the join page and does not know what to say when asked about it.
Make the line short and the moment fixed
The line should be one breath and sound like the person saying it. "Are you in our stamp club? Scan that and your next coffee counts." Let each staff member put it in their own words, as long as it stays short and mentions the reward.
The moment should be the same every time: while the customer is waiting, not while they are paying. At a cafe that is while the milk steams. At a bakery, while the loaf is being bagged. At a florist, while the bunch is wrapped. The customer has a free minute and a phone in hand; joining fits in it. The launch guide covers where to put the QR so it is within reach at that moment.
Then let a no be a no. Ask anyone you do not recognise as a member. Ask a regular who said no once more, a month or so later, and then leave it. A regular asked on every visit starts to dread the counter, and the regular who never joins anything explains why some never will.
Give every starter the same ten minutes
Write a short induction and use it for every new person, including the casual who only does Sundays:
- Join the club on their own phone, so they have seen the join page from the customer's side.
- Find a colleague on the members list and stamp them, so they know where the button is.
- Say the line out loud five times to whoever is training them.
- Learn the answers to the three questions customers ask.
Those three questions come up again and again. Do I need an app? No: scan the code, type your mobile, enter the code we text you, done. What happens to my number? This shop uses it, nobody else sees it, and it is never sold. Will you spam me? We send occasional news at most, and every message has a link to stop them. The joining steps are set out in how customers join if anyone needs the detail.
Count joins by shift
What gets counted gets done, and counting is easy. The members list shows newest members first. At the start of each shift, whoever opens notes the name at the top. At the end, they count how many rows now sit above it. Write the number on the roster beside the shift. The Members page shows each person's join date, so you can check a week's total against the shift counts.
After two weeks you will know which shifts ask and which do not. That is not a stick to beat anyone with; it is information. A shift with few joins usually has a reason: the QR is in the wrong spot for that layout, the shift is all regulars who joined weeks ago, or the person on it was never shown.
Do not pay per sign-up
It is tempting to offer a dollar a join. Resist it. A per-join payment rewards pressure, so customers get pushed and later opt out of messages or avoid the counter. It also rewards signing up friends and family who will never come back, which fills the list without filling the shop.
A shared target works better. Set a weekly number for the whole team, put the running count where everyone can see it, and when the week is hit, do something together: a morning tea, a pizza after close, an early finish on a quiet afternoon. It keeps the asking friendly and makes the casual on Sunday part of the same effort as the owner on Monday.
A worked example: Owlet and Urn
Owlet and Urn is a fictional cafe with nine staff: the owner, two full-timers and six casuals. It makes about 2,100 sales a week. Joins in the first four weeks run 64, 38, 17 and 9.
The owner counts joins by shift for two weeks. Weekday mornings, worked by the owner and a full-timer, average 900 sales and 7 joins a week, about 0.8 per 100 sales. Weekday afternoons, worked by casuals, average 500 sales and 1 join, 0.2 per 100. Weekends, almost all casuals, average 700 sales and 1 join, about 0.14 per 100.
The weekend casuals have never been shown anything. The owner prints the line on a card and sticks it to the side of the coffee machine, runs the ten-minute induction for each casual at the start of their next shift, and sets a team target of 25 joins a week with a pizza night when it is hit.
Four weeks later: weekday mornings 9 joins from 900 sales, weekday afternoons 7 from 500, weekends 12 from 700. That is 28 joins in the week, and the weekend rate has gone from 0.14 to about 1.7 per 100 sales. Nobody was paid per sign-up, and nobody was pushed.
Mistakes to avoid
Asking at the moment of payment, when the queue and the terminal are both waiting.
Making the owner the only person who asks. The card then works on the owner's shifts and nowhere else.
Correcting staff in front of customers. Talk about the numbers at handover, not across the counter.
Joining customers for them. Every customer joins on their own phone, with their own number. Staff can point to the QR and talk them through it; they should never take the phone.
Treating a quiet shift as a lazy one before you know why.
What to do this week
- Write the line with your staff, and stick a copy where they can see it while serving.
- Agree the moment in the sale when the ask happens.
- Run the ten-minute induction for anyone who missed the launch, casuals first.
- Start counting joins by shift on the roster.
- Set a modest team target for next week and decide what you will do together when it is hit.
For what a joined customer actually is, and why it matters that each one chose to join, see the entry on members.