Yoco Loyalty rewards your regular customers automatically every time they pay by card. There's no app to download and no extra hardware to set up. Here's a look at what your customers experience when they join, earn, and redeem their rewards.
Haven't set up Yoco Loyalty for your business yet? Find out how to set up and manage Yoco Loyalty.
How customers sign up for Yoco Loyalty
Once you've enabled Yoco Loyalty in the Yoco App (mobile or web), customers will be prompted to join the programme the next time they pay by card at your business.
After they've joined, earning points is effortless – they simply pay with the same card, and points are added automatically in the background.
Once the card payment has been successfully processed, a banner will pop up inviting your customer to join your rewards programme.
Your customer taps the banner, then enters their phone number on the device.
Your customer accepts the Terms & Conditions and opts in to the WhatsApp updates (notifications are only sent for registration and redemption). Customers can check their latest balance on your card machine each time they make a payment.
Your customer sees the points earned on the transaction and their starting balance. They receive a WhatsApp message from Yoco Loyalty Chat confirming their registration.
💡 Good to know: All WhatsApp messages clearly reference your business name, so customers always know which loyalty balance they're looking at, even if they've signed up for loyalty at multiple businesses.
How customers earn loyalty
Once a customer joins your rewards programme, points are earned automatically every time they pay by card. There's nothing for your staff to remember and no extra steps at checkout.
The customer taps their card to pay.
The system recognises their card and your card machine (and their digital receipt) shows the points earned and updated balance.
How customers redeem loyalty
Redemption happens at checkout. Your staff simply identifies the customer, and Yoco Loyalty takes care of the rest.
When a customer is ready to use their points, the staff member creates the sale as usual, then selects Loyalty as the payment method at checkout.
The customer enters their phone number.
Yoco Loyalty automatically applies the available loyalty points to the bill.
If the points cover the full amount, the sale is complete. If there's a balance remaining, the customer can pay the difference using another payment method.
💡 Good to know: If a customer's phone number entry is incorrect during redemption, the redemption will fail. Staff can ask them to re-enter their number, or proceed with a standard payment method instead.
A confirmation screen shows the value redeemed, points used, and the customer's remaining points balance.
The customer receives a WhatsApp confirmation from Yoco Loyalty Chat showing the amount redeemed, their updated balance, and your business name.
❗Important: Customers must redeem the full number of points available for the purchase; they can't redeem less than the system calculates. If the points earned don't cover the full bill, the remaining amount must be at least R2,00 (so the balance can be paid by card). Your Yoco POS system will automatically calculate the transaction to ensure the R2,00 minimum balance.
Need more help?
Start a conversation with a Yoco Support consultant via our in-app chat.





