Rewards program
Rewards program for local business
SoPoints is the points rewards app that helps local businesses create a digital loyalty program in minutes. Replace paper punch cards with a rewards program your customers carry on their phone: QR codes, NFC tap to earn, Apple Wallet and Google Wallet cards, and real-time analytics.

Modern rewards
Ditch the paper punch cards
Paper loyalty cards get lost, damaged and forgotten. A digital rewards program keeps everything on your customer's phone, always up to date.
The old way
- Cards get lost or forgotten
- No customer data or insights
- No way to tell what is working
- No way to reach customers again
- Easy to fake or duplicate
The SoPoints way
- Always on the customer's phone
- Analytics and customer insights
- Every point and redemption recorded
- Push notifications and campaigns to customers who opted in
- Points recorded on the server, not stamped on paper
Features
Everything you need in a rewards app
Built for local businesses that want to reward loyal customers.

QR code scanning
Staff scan the customer's QR code at checkout and the points land right away. Regulars who prefer paper can carry a printed QR card.

Apple Wallet and Google Wallet
Customers save their loyalty card to Apple Wallet or Google Wallet, so it is on their phone even without opening the app.

One card, your own rewards
Customers carry one card that works at every participating shop. The points you give out go towards your rewards, at your counter.

Achievements and tiers
Add achievement badges and tier levels that give regulars something to work towards.

Campaigns
Run double-points days, happy hours and seasonal promotions to bring people in on quiet days.

Flexible rewards
Set how many points each reward costs, create your own rewards and control the redemption rules.
For customers
How customers earn and redeem rewards
A simple routine that keeps customers coming back to your local business.

Step 1
Scan and shop
Customers show their QR code or tap an NFC tag at your counter. Points are added on every purchase.

Step 2
Collect points
Points build up in the app, shop by shop. Customers can check what they have with you at any time.

Step 3
Redeem rewards
Customers pick one of your rewards and redeem it at your store.

Questions
For customers
How much is a point worth?
Can I use my points at any shop?
Does it cost anything?
How does the card work?
What is tap to earn?
How do tiers work?
Do I get something on my birthday?
Can I earn by referring friends?
Do points expire?
Get started
Start rewarding your customers today
Create a rewards program for your local business in minutes. Start on the free plan, with no contracts.