For retailers
Your programme, your rules, plus a network.
You set the points, the rewards and the prices. What JGRewards adds is that customers already carrying a membership can join you in seconds — including people who have never been in before.
At the counter
A tablet running the kiosk, ideally locked to the app. No card reader, printer or scanner is needed.
JG's Coffee
Check in to earn points
What a customer sees. Staff enter the amount and their PIN to award points.
Check in and sign up
A customer types their phone number. New ones are registered on the spot; returning ones are recognised.
Points at the till
Staff enter the amount and their own PIN. Points are worked out on the server, never in the browser.
Spin wheel
Optional. You set the slices, the prizes and the odds. One spin a day per customer, unlocked by a check-in.
Raffles
Optional. Customers spend points to enter, you draw a winner when you are ready.
Birthdays and referrals
Optional. Reward a birthday within a window you choose, or pay both sides when a customer brings a friend.
Vouchers
Prizes won on the wheel become vouchers with an expiry, redeemable at the counter.
In the dashboard
Opens on any phone or computer. Sign in with your email and PIN.
58
Customers
12
Today
1,240
Points
This week
Signups, today's activity and points at a glance.
Dashboard
Signups, visits, points issued and redeemed, and what happened today.
Customers
Search, adjust points, add someone by hand, and export.
Rewards and offers
Set what a reward costs in points, switch things on and off, run a seasonal offer.
Performance
What the programme is costing and returning, in your own currency.
Win back
Find customers who have not been in for a while.
Staff and PINs
Add staff, set roles, and handle PIN changes.
Shop settings
Points per unit of currency, expiry rules, your logo, kiosk welcome text and review link.
More than one location
Branches are supported. Staff belong to a branch, points belong to the shop, and reporting can be read either way. Each shop is separated at the database level, so one shop cannot reach another's customers even by accident.
Selling in more than one country
Each shop has its own country, currency and timezone. Phone numbers are validated by the rules of that country rather than assuming ten digits. Your timezone decides when a day rolls over, so daily limits and reports match your trading day rather than someone else's. You can be invoiced in a different currency from the one you trade in.
How your data is handled
Your customers are yours. No other shop can see them, and JGRewards does not sell customer data.
Points are calculated on the server. A customer cannot award themselves points by editing a web page, and awarding requires a staff PIN that is checked server-side.
Customers can correct their own name and email in the app, which updates everywhere they are a member. Those corrections are not shown to shops — what a person fixes about themselves is their business.
Data is held in a managed PostgreSQL database in the United States. If you are in the EU and need detail on that transfer for your own compliance, ask us and we will provide it.
Interested?
Tell us what you sell and how many locations you have, and we will set up a shop for you to try.
Get in touch