Documentation Index
Fetch the complete documentation index at: https://docs.shakesco.com/llms.txt
Use this file to discover all available pages before exploring further.
Why Migrate?
If you already run a loyalty program with points stored in a database, a third-party platform, or a custom system, you can move your customers into the Shakesco managed token system without losing their accumulated balances. After migration:- Existing points become on-chain tokens on Polygon
- Customers keep their balance and can immediately earn, spend, and stake
- You get all Shakesco features: happy hours, tiers, cashback, vesting, and governance
How Migration Works
Migration is done one customer at a time. For each customer, callPOST /upgrade-to-shakesco with their email and current point balance. Shakesco credits that amount as managed tokens on-chain.
Response
Migrating Your Customers
Loop through your customer list and call the endpoint for each one:Each call migrates one customer. Once a customer’s record is confirmed on-chain,
you can remove them from your legacy system and keep only their Shakesco-managed balance going forward.
Cutover Process
The recommended approach is to remove your old loyalty system entirely and replace it with the Shakesco API:- Call
/upgrade-to-shakescofor each customer to preserve their balance - Verify migration with the balance check below
- Once a customer’s record is confirmed in Shakesco, delete their record from your legacy system
- Add the Shakesco API calls to your backend to handle all future earning and redemption
Verifying Migration
After migrating, check a customer’s balance to confirm it was credited correctly:Next Steps
Manage Rewards
Configure events, happy hours, and tiers from the dashboard
Integrate via API
Start calling the Tokens API from your backend