Make useful actions count
Earning rules turn trusted actions into points. Set eligibility, point caps and cooldowns to control how often points can be earned.
Perkamo manages points, progress and earned benefits. Your developer connects customer actions and builds the interface; your team manages the program from a console.
Free Test Space. No card required. Your app owns benefit fulfillment.
Draft a Goal. Review your program's settings. Decide what goes live.
Explore Perkamo Intelligence“Help learners complete three lessons.”
3 lessons · One-time · 0 points

Use just the pieces your program needs. A Goal can track progress without awarding points. A Perk can unlock without a redemption.
Earning rules turn trusted actions into points. Set eligibility, point caps and cooldowns to control how often points can be earned.
Wallets keep the points balance and its history. Levels derive status from that balance, giving customers a clear threshold to reach next.
Goals count actions toward a target. Track a one-time or repeatable activity target, with optional points on completion.
Rewards let customers spend their points. Perkamo debits the wallet and returns an effect; your backend provides the discount, access or other benefit.
Perks automatically unlock a persistent benefit after a Goal, points threshold or another supported condition. Your app reads that eligibility and delivers the benefit.
Start with a three-lesson Goal, then try a different target or program. Watch progress and benefit eligibility change together. This is a local illustration; your developer builds the customer interface.
lesson.completedChanging the target starts a fresh example. It does not rewrite a real customer’s progress.
0 / 3 · Try the customer action
lesson.completedA stable transaction ID means a retry is not another action. This demo illustrates that behavior locally.
Illustrative UI, not a hosted widget. Your app sends events, displays progress and provides the unlocked benefit.
Your backend sends trusted facts and fulfills discounts, emails or feature access. Perkamo maintains balances, progress and unlocks. Signed webhooks can notify your systems of supported changes.
Connect your AI client through MCP to inspect a program, validate changes and prepare supervised updates. Your app keeps using the API.
MCP access is in preview. Permissions follow your account; Live changes require explicit confirmation. It is not an end-user chatbot.
Hosted MCP endpoint
https://api.perkamo.com/mcp
get_programvalidate_programExample workflow, not a live connection or agent session.
It fits businesses with a website or app, identifiable customers and a repeat action worth encouraging. You need a developer or agency to connect the API and build the customer-facing experience. It is not a ready-made stamp card, Shopify plugin or no-code loyalty app.
Share your integration, security and rollout requirements with us before launch. Your team can evaluate the API, separate Test and Live Spaces, and customer event history in a free Test Space. Dedicated infrastructure and custom SLAs are not included in the standard pay-as-you-go offer; discuss any additional requirements with us before committing.
Create a free account to get a separate Test Space. Configure a small program, send test events from the console and inspect a test customer’s progress. No payment card or production integration is needed for that test. The interactive examples on this page are illustrations, not hosted widgets.
That depends on the action, the benefit and how you present it. Perkamo runs the program; it does not guarantee business results. Start with one behavior, record a baseline in your own analytics and compare outcomes in a pilot. Progress and point awards are not proof of incremental revenue.
Yes. For a simple one-off counter, building it yourself may be enough. Perkamo becomes useful when you need changing rules, persistent customer state, safe event retries and a console for investigating results. Your developer still builds the integration and customer interface.
You keep your customer IDs, interface and benefit fulfillment in your own systems. Customer state is readable through the API. Replacing Perkamo still requires moving relevant state and rebuilding the rule logic; there is no one-click migration promise. Keep your source events and assess this dependency in a Test Space before launch.
Create your free account, configure a small program and send a test event from the console. See the result before connecting your app or adding a card.