The right script, resolved objections, and how to know if it is actually happening.
Train your team to register customers
Your program does not start in the dashboard. It starts when the cashier decides whether to ask for the number or let the opportunity pass.
A 10-second script that works during rush hour.
Ready answers for the most common objections.
How to measure whether the team is actually doing it.
What type of program do you have?
Choose your model to see the most useful scripts for your operation.
Visits — Reward for each registered visit.
Points — Accumulation proportional to spending.
Tiers — Benefits based on customer history.
Key idea
The goal at checkout is not to explain the whole program. It is to get the customer to agree to register. The full explanation can come later.
Scripts ready for your team
With visits, the most important thing is for the customer to understand that this visit already counts. That connects registration to something concrete and immediate.
Would you like me to register your number so this visit already counts? You do not need to download anything.
Can you confirm your number so I can add this visit?
Want me to register you so this visit counts?
With points, the key is connecting the phone number to the money the customer is spending right now. It is not registering for later. It is making this purchase earn now.
Would you like me to register your number so this purchase earns points? You do not need to download anything.
Can you confirm your number so I can add the points from this purchase?
Want me to register you so this purchase starts earning?
With tiers, the script should not sound complicated. Customers do not need to understand the whole structure now. They only need to know this purchase counts toward something better.
Would you like me to register your number so this purchase counts toward your tier? You do not need to download anything.
Can you confirm your number so I can add this purchase to your tier?
Want me to register you so this purchase counts?
It works because it connects registration to the current purchase, not to a distant future benefit.
Frequent customers also need their purchases to accumulate. If the team does not confirm each visit, the history stays incomplete.
Say it right before closing payment. At that moment the customer has already decided to buy and registration feels like part of checkout, not an interruption.
Avoid saying "do you want to join our program?" It sounds generic and customers hear "form." Say directly what happens with this purchase.
Do not assume the customer knows they need to confirm it. If you do not ask, the purchase is not associated and the customer may try to redeem with incomplete history.
When there is a line, every second counts. This version fits before handing over change without interrupting the flow.
Do not explain the three tiers at checkout. Just say the purchase counts. Details can come later through WhatsApp or when the customer asks.
With tiers, incomplete history hurts more. A customer who thinks they are close to moving up and cannot because purchases were missed will have a bad experience.
Use it right before charging. If the sale is already closed, the moment passed.
The 4 most common objections
One answer per objection. If the customer says no, respect it without pushing.
I am in a hurry. Of course, it is quick. It is only your number so this purchase counts.
I do not want to give my number. We only use it to identify your account and add your purchases. You do not need to give anything else.
Will you send me spam? No. It is so you can earn and check your benefits. It is not to send you messages every day.
I will register later. Sure. Just keep in mind this purchase would not count. If you want, I can register you in a few seconds.
Do not open a longer explanation. The customer is not saying "I do not want to." They are saying "do not waste my time." A short sentence solves that.
If they say no again, close with "No problem, we can register you next time." That is it.
Do not say "everyone gives it," "nothing happens," or "it is mandatory." None of that helps. The key word is "identify": you are not asking for data, you are finding their account so they earn.
NOTE: Avoid the word "data" in this moment. "I will register you with your number" feels more concrete than "give me your data."
Do not promise "you will never receive anything" if the program does send reward notifications. Say exactly what messages to expect: program progress and available rewards, nothing else.
This objection appears because customers have had bad experiences elsewhere. Do not minimize the doubt. Be direct and specific.
Do not insist more than once. But do make clear what the customer loses if they wait: this purchase will not count later even if they register tomorrow.
"Later" almost always means they will forget. The answer is not a threat. It is making the concrete consequence visible.
Key idea
Your team does not need to memorize a speech. They need a ready answer so they do not improvise under pressure.