Exactly What to Say When You Ask Customers to Join Your Rewards Program (Word-for-Word Scripts)
TL;DR:
- Use simple, benefit-focused language: "Get your 10th coffee free"
- Match your personality — don't fake enthusiasm if you're naturally low-key
- Digital signup takes 15 seconds vs. 2+ minutes for paper cards
- Test 2-3 different scripts to see what works for your customers
You know what to say when asking customers to join loyalty program conversations should feel like, but when you're face-to-face with a customer, the words just... don't come out right.
Maybe you stumble through an explanation about "building customer relationships" (yawn). Or you skip asking entirely because it feels too pushy. Or worst of all, you hand them a paper card and mumble "we have a loyalty thing if you want."
Here's the thing: 73% of customers want to join loyalty programs, but only when they immediately understand the benefit. The problem isn't your program — it's how you're explaining it.
Scripts for Counter Conversations
The Natural Approach (Works for Everyone)
After they order: "Want to get your 10th coffee free? I can set you up with our digital stamp card — takes about 15 seconds."
If they say yes: "Perfect! Just text your phone number to 555-CAFE and you'll get your first stamp right now."
If they hesitate: "No worries! I'll give you a paper receipt today, but if you change your mind, just text that number anytime."
That's it. No explanation of "customer loyalty ecosystems." Just the benefit and how to get it.
For Enthusiastic Owners
You're naturally excited about your business. Use that energy, but channel it toward their benefit, not your features.
The Script: "Oh, before I forget — you're gonna love this! Every 9 visits gets you the 10th one totally free. I can add you to our digital card right now, or you can scan this QR code when you get home. Which works better?"
Why This Works: You're giving them control ("which works better") while maintaining your natural enthusiasm about helping them save money.
For Shy Owners
Being quiet doesn't mean being less effective. Sometimes customers trust the low-key approach more.
The Script: "Just so you know, we have a buy-9-get-1-free program. It's all digital, so no cards to lose. Want me to sign you up?"
The Follow-up: If they say yes: "Cool. What's your phone number?" If they say no: "No problem." (And move on. Don't apologize for offering value.)
67% of customers prefer when staff ask about loyalty programs without being pushy. Your natural personality is probably perfect.
For Busy Owners
You're slammed. You need something that works in 10 seconds or less.
The Script: "Phone number for rewards?"
Seriously. That's it. If they look confused: "Buy 9, get the 10th free. All digital."
This works because regular customers already expect the question, and new customers will ask for details if they're interested.
Text Message Scripts
The Welcome Message
After they join: "Welcome to [Business Name] rewards! You just earned your first stamp. 9 more visits = 1 free [product]. Reply STOP to opt out."
The Reminder (Send After 2-3 Weeks)
"Hey [Name]! You have [X] stamps at [Business Name]. Only [Y] more visits for your free [product]. See you soon!"
Keep it short. Nobody wants a novel in their text messages.
Instagram Caption Scripts
The Announcement Post
"New reward program is live! 🎉 Get your 10th [product] free when you buy 9. All digital — no cards to lose, no stamps to forget. Link in bio to join, or just ask us next time you're in. #[YourBusinessName]rewards #[YourcityName][businesstype]"
The Reminder Post
"PSA: Our regulars are earning free [products] every month with our rewards program. Takes 15 seconds to join. Who's in? 👀"
The Social Proof Post
"Sarah just earned her 3rd free latte this month! ☕️ (She's really good at this rewards thing.) Want to join her? Link in bio or ask us in-store."
Signage That Actually Works
Counter Sign
Front: "GET YOUR 10TH [PRODUCT] FREE"
Back: "Join Our Digital Rewards • Buy 9, get #10 free • No cards to lose • Text [number] or scan QR code"
Window Cling
"FREE [PRODUCT] AFTER 9 VISITS Ask inside or text [number]"
Don't overthink signage. Big benefit, simple instructions.
What Not to Say (Common Mistakes)
Avoid Feature-Focused Language
Don't say: "We have a comprehensive digital loyalty platform." Say: "Get your 10th coffee free."
Skip the Apology
Don't say: "Sorry to bother you, but we have this rewards thing..." Say: "Want to get your 10th visit free?"
Don't Oversell
Don't say: "Our amazing rewards program will transform your coffee experience with personalized offers and exclusive member benefits..." Say: "Buy 9, get the 10th free. Want in?"
Handling Common Objections
"I don't come here enough"
"No expiration date, so whenever you hit 10 visits — even if it takes a year — you get one free."
"I don't want marketing texts"
"We only text when you earn rewards. Maybe once a month max. You can turn it off anytime."
"I'll lose my phone"
"Everything's saved by your phone number. Even if you lose your phone, we can look you up."
"I prefer paper cards"
"Totally get it. We can do paper if you want, but just so you know — the digital version backs up automatically, so you can't lose progress."
When to Ask (Timing Matters)
Best Times:
- After they order, before payment
- When they're clearly a regular (3+ visits)
- During slower periods when you can actually explain
Skip It When:
- They're obviously in a huge rush
- They're on their phone
- You have a line of 8 people behind them
Customers who join loyalty programs spend 18% more per visit and visit 35% more often. But only if they actually understand how it works.
Testing Your Scripts
Try 2-3 different approaches for a week each. Track:
- How many people you ask
- How many say yes
- How natural it feels to you
The "best" script is the one you'll actually use consistently, not the one that sounds perfect on paper.
Digital vs. Paper: What to Say
Most customers prefer digital once they understand it's easier. Here's how to explain:
"It's like a paper punch card, but it saves automatically to your phone number. So you can't lose it, and I can look up your stamps even if you forget your phone."
If they still want paper, give them paper. A customer in your program is better than no customer in your program.
Bottom Line
The best script for asking customers to join your loyalty program is the one that sounds like you, focuses on their benefit (not your features), and takes less than 30 seconds to deliver. Test a few options, but don't overthink it — 73% of customers want to join when they understand what they get.
If you want to try this yourself, Perkpad's free plan lets you set up a digital stamp card in about 5 minutes. No contracts, no setup fees, just simple rewards that actually work for small businesses.