Help Center

How customers join Primo Rewards

Joining a shop's loyalty card on Primo takes a few seconds and doesn't need an app, a password, or an account to set up in advance. Here's exactly what happens.

Joining, step by step

  1. Scan the QR code at the shop's counter, or tap the link if it's shared over WhatsApp.
  2. Enter your name and mobile number. That's the only information needed to join.
  3. Add your birthday, if you want to — this step is optional and can be skipped entirely.
  4. Your loyalty card is created instantly and ready for its first stamp.

If you've already joined that shop's card before with the same mobile number, Primo recognises you automatically instead of creating a duplicate card — you'll just be shown your existing progress.

Checking your card later

To open your card again later and see your progress, you'll verify your number with a quick WhatsApp one-time code — no password to remember or reset. This only happens when you're checking your card, not when you first join.

Worth knowing: your mobile number is only used to identify your card and verify it's really you when you check it later — it isn't used for anything else.

What you'll see once you've joined

Your card shows exactly how many stamps you have and how many you need for a reward — for example, "7 of 10." Staff add stamps after each qualifying purchase, and once your card is full, you show it to staff to claim your reward.


Common questions

Do I need to create a password?
No. Joining only needs your name and mobile number, and checking your card later uses a quick WhatsApp code instead of a password.
Do I need to download an app?
No, your card opens directly in your phone's browser after scanning the QR code or tapping the link.
What if I already joined this shop's card before?
Primo recognises your mobile number and shows your existing card instead of creating a new one.
Is my mobile number shared with anyone else?
It's used only to identify your card with that shop and to verify it's you when you check your progress later.
Is providing my birthday required?
No, it's completely optional and can be skipped when you join.

Running a shop and want to offer this to your own customers?

Start your free trial