PERKS is a modern loyalty platform that connects members to their favourite local businesses. Punch cards, points, rewards, and exclusive tier-based perks — all in one beautiful app.
Getting started with PERKS couldn't be simpler.
Create your free account in seconds. Add Face ID or a PIN for security.
Scan your rotating QR code at partner locations to earn stamps and points.
Unlock rewards, free items, and exclusive perks as you climb the tiers.
No more paper cards. No more forgotten rewards. Just a beautiful app that keeps track of everything.
Digital punch cards that can't be lost. Watch your stamps fill up in real time.
Earn points with every visit. Redeem them for rewards that actually matter.
Standard, Premium, and VIP tiers unlock progressively better rewards and exclusive access.
Get a gentle nudge when you're near a partner location. Never miss a stamp.
Add your loyalty cards directly to Apple Wallet for instant access at the till.
Face ID, Touch ID, or PIN. Your loyalty account is protected by the same security as your bank.
Your QR code refreshes every few seconds. Screenshots won't work — your identity stays secure.
A powerful partner portal that gives you full control over your loyalty programme.
Track redemptions, member activity, and campaign performance from a single dashboard. Real-time data you can act on.
Add staff accounts with custom permissions. Everyone on your team can scan and verify members.
Create time-limited offers, bonus stamp events, and targeted promotions that drive footfall.
Scan members' rotating QR codes to stamp cards and verify identity instantly. Works offline too.
See every stamp, every reward, every redemption as it happens. No delays, no guesswork.
Join the beta and get full access to the partner portal, analytics, and all features at zero cost.
Built for developers who want to add loyalty to their platform.
Full-featured endpoints for every aspect of the loyalty experience. Members, partners, punch cards, points, rewards, referrals, and announcements.
/members
/partners/stamp
/punch-cards/:id
/points/award
/rewards
/referrals
/announcements
besthour.io — a gym management platform — uses the PERKS API to sync members and manage loyalty programmes directly from their dashboard.
POST /partners/stamp
Authorization: Bearer pk_live_...
Content-Type: application/json
{
"member_id": "mem_abc123",
"partner_id": "ptr_cafe_st_andrews",
"punch_card_id": "pc_morning_coffee"
}
{
"success": true,
"stamp": {
"count": 6,
"total": 8,
"remaining": 2,
"reward_eligible": false
},
"points_awarded": 15,
"member": {
"tier": "premium",
"total_points": 355
}
}
We're onboarding partners now. Be first.