Skip to main content

Setting Up & Using Yoco Loyalty

Everything you need to know about setting up and running Loyalty for your customers.

Yoco Loyalty helps you reward your regular customers automatically with every card payment. There's no app for your customer to download and no extra hardware to set up. It works with the Yoco tools you already use, so customers can earn rewards with a simple tap of their card. And it gives you visibility into how many regulars you actually have.
​

  • Automatic earning

    Customers earn points automatically every time they pay by card. No extra steps for you or your staff.

  • Simple redemption

    When a customer wants to use their points, they simply enter their mobile number, then you or your staff select Loyalty as the payment method at checkout.

  • Keep your business top of mind

    Customers receive WhatsApp updates when they join and redeem rewards, with your business name included so they always know who's rewarding them.

  • Track loyalty performance

    View points issued, unclaimed rewards, and your total loyalty customers directly in the Yoco App (mobile or web).

Loyalty is included with the Plus Plan and Pro Plan. If you're currently on the Core Plan and want to enjoy the benefits of this card-based rewards programme, click here to find out how you can upgrade in seconds.

Yoco Loyalty works with the following Yoco card machines:

Want to know what your customers experience? Find out how Yoco Loyalty works for your customers.


Setting up your Yoco Loyalty


Before customers can start earning rewards, you'll need to activate Yoco Loyalty in the Yoco App (mobile or web). During setup, you can choose what percentage of each purchase customers earn back in points and set a minimum spend required to start earning.

  1. Log in to the Yoco App (mobile or web).

  2. Select the Manage tab.

  3. Select the Loyalty tile/widget.
    ​

  4. Select the Setup button on the right of your screen.
    ​

  5. Enter a Reward rate per sale – this is the percentage of each transaction a customer earns as points. You can preselect 2%, 5%, or 10%, or enter a percentage of your choice. One cent equals one point.
    ​
    💡 Good to know: If we think you've entered a Reward rate per sale that seems too high, we'll ask you to confirm that you're happy with it before you continue.
    ​

  6. Enter the Spend needed to earn points – how much a customer needs to spend before they can start earning loyalty points. You can preselect R10, R25, or R50, or enter an amount of your choice. The minimum Spend needed to earn points is R2,00.

  7. Select the Save & Activate button.
    ​

  8. Read the Terms & Conditions, tick the checkbox, then select the Agree button to enable Yoco Loyalty for your business.
    ​

  9. The Yoco Loyalty settings you've selected will be visible on screen. You can edit these details any time you like by selecting the Setup button (with the pencil icon) on the right of your screen.
    ​
    💡 Good to know: Your customers will start earning loyalty points as soon as they've registered for Yoco Loyalty.
    ​

Need to deactivate your Yoco Loyalty? Find out how to do it in the Yoco App.


Viewing your loyalty report


You can track how your loyalty is performing in the Yoco App (mobile or web).

  1. Log in to the Yoco App (mobile or web).

  2. Select Reports from the navigation tab.

  3. Scroll down to the Loyalty report section and select the Loyalty report tile.
    ​

  4. When the Loyalty report opens, you'll be able to view:
    ​

    • Total points issued

    • Total unredeemed points

    • Active customers


Loyalty FAQs


Can my customers use Loyalty without a smartphone?

Yes, the only thing customers need is a phone number for registration and redemption. WhatsApp is the preferred confirmation channel, but it's not required for earning or redeeming.

What if a customer changes their mobile number?


Customers need to contact Yoco Support via our in-app chat to change their mobile number – they can't make this change themselves via WhatsApp. All Loyalty points linked to the customer's previous mobile number will automatically be transferred to the new mobile number.

Can customers redeem only part of their points?


Not at this stage. When a customer decides to redeem their points, the system applies the maximum eligible amount automatically. They can't choose a smaller redemption amount.

Can customers use Loyalty with any card?

Loyalty works for any customer who pays by card at your terminal. It's linked to their mobile number (not a specific card), so they can tap any card to earn points.

What if a customer uses a different card?

One mobile number can be linked to multiple cards. If a customer pays with a different card, the system will prompt them to register that card to their existing mobile number. One card cannot be linked to two different phone numbers.

Can I change my reward rate per sale?

Yes, your reward rate per sale and spend needed to earn points can be updated in the Yoco App (mobile or web). Head to Manage → Loyalty and select the Edit button next to the Settings heading.

Does Loyalty work if the WhatsApp notification doesn't go through?

Yes, WhatsApp notifications are useful, but Loyalty doesn't depend on them. Points, balances, and redemption confirmations are always shown on the terminal and digital receipt.

Does Loyalty work on refunds?

While it is not yet possible to refund points that have been redeemed, points earned on a card payment that is later refunded will be deducted from the customer's loyalty balance.

Can I pause or stop my rewards programme?

Yes, you can deactivate Loyalty any time you in the Yoco App (mobile or web). Find out how.


Need more help?

Start a conversation with a Yoco Support consultant via our in-app chat.

Did this answer your question?