Customer loyalty system
The complete customer loyalty system for Canadian business
SoPoints is a customer loyalty system that helps businesses in Canada and the United States launch a points and rewards program in minutes. Whether you run one cafe or a few shops across the country, it gives your regulars a reason to come back, with no developers, no contracts and no hardware to buy.

Why SoPoints
The customer loyalty platform that grows with you
From a single-location cafe to a few stores under one owner, the loyalty program software fits the way you already work. No complex setup and no special hardware.
Quick setup
Set your earn rate, add a reward and go live the same day. No developers and no special hardware.Your points, your rewards
Points you give out are redeemed for your rewards, at your counter. You set the earn rate and choose what customers can redeem.Real-time analytics
See visits, points given, redemptions and your returning customers on the dashboard as they happen.QR and NFC at checkout
Customers show a QR code from the app or tap an NFC tag at the counter. Staff can also look them up on the POS screen.Apple Wallet and Google Wallet
Customers can add their card to Apple Wallet or Google Wallet, so it is on their phone even without opening the app.Security built in
Encrypted connections, two-factor sign-in for your team and a separate sign-in and role for each staff member.
How it works
How our loyalty system works

Step 1
Create your program
Sign up, set your points-per-dollar rate, create rewards and add your branding. You can be live the same day.

Step 2
Customers earn points
Customers scan a QR code, tap an NFC tag, or get points from your POS screen at the counter, on every purchase.

Step 3
Redeem and retain
Customers see their points and your rewards in the app and redeem them at your store. Every redemption is a reason for the next visit.
The basics
What is a customer loyalty system?
A customer loyalty system is software that identifies your returning customers, tracks what they spend, and rewards them for coming back. At minimum it needs four things: a way to recognise the customer at checkout, a rule for how points accrue, a catalogue of rewards they can redeem, and reporting that tells you whether any of it is working.
Most small businesses start with paper punch cards because they are cheap. The problem is that a punch card gives you no customer data, no way to reach that customer again, and no insight into which rewards actually drive a second visit. A digital loyalty system replaces the card with a customer record, so you learn who your regulars are, what they buy, and when they stop coming in.
SoPoints keeps the rewards yours. The points you give out are redeemed for your rewards at your counter, and the same customer card works at every participating shop, each with its own rewards. Your customers carry one card instead of a wallet full of stamps.

What to look for in loyalty program software
- Time to launch
- If setup needs a developer or a hardware install, adoption stalls. Look for same-day launch.
- Customer identification
- Phone number, QR scan, NFC tap or POS lookup. The faster the checkout, the more staff actually use it.
- Reward flexibility
- Fixed discounts, free items, tiers and birthday offers each drive different behaviour. You want the ones that fit your shop.
- Data ownership
- You should be able to export your customer list. If you cannot, you are renting your own customers.
- Privacy and consent
- For Canadian businesses this means clear consent for marketing messages, a way to handle data requests and secure storage.
- Real cost at scale
- Check what happens to pricing at your second location and your thousandth customer.
Punch cards vs. a digital loyalty system
Why Canadian businesses move off paper stamp cards.
| Capability | Paper punch card | SoPoints |
|---|---|---|
| Setup cost | Printing costs per batch | Free plan, no card printing |
| Customer data captured | None | Visit history, spend and rewards redeemed |
| Reach customers again | Not possible | Push, email and SMS to customers who opted in |
| Lost card recovery | Progress lost | Tied to the customer account, not a piece of paper |
| Fraud resistance | Easily forged | Every point recorded on the server |
| Reporting | None | Real-time analytics dashboard |
| Tiers and birthday offers | No | Built in |
Industries
Loyalty programs for every industry
Our customer loyalty platform is built for businesses across Canada and the United States, from restaurants and cafes to retail stores and fitness studios.

Restaurants

Cafes and bakeries

Retail stores

Fitness and gyms

Salons and spas

Grocery stores

Auto services

Entertainment
Questions
Loyalty system FAQ
Common questions from Canadian business owners.
What is a customer loyalty system?
How much does the SoPoints loyalty system cost?
How long does it take to set up a loyalty program?
Do I need special hardware to run it at my counter?
What makes SoPoints different from a punch card app?
Are the points only for my shop?

Get started
Ready to launch your loyalty system?
Start on the free plan and give your first points today.