- Up to 32,768 codes per batch, generated instantly — create multiple batches for larger runs.
- Codes are cryptographically signed — they can’t be guessed or counterfeited, and Rigaly doesn’t need to store them individually. Counterfeiting attempts are counted per batch (
failed_attemptsin the stats) and you can deactivate a batch at any time. - You’re only charged the per-transaction fee when a code is actually redeemed. Printing a million caps costs you nothing in Rigaly fees until customers start claiming.
- Codes are human-friendly:
SUMMER-595Y-003-GGC-98R— just 13 characters to type (the prefix and hyphens are optional), no ambiguous characters (no I/L/O/U), case-insensitive.
1. Create a batch
2. Export the codes for production
Download the full list as CSV (columnscode,serial,deep_link) and hand it to your printer or packaging manufacturer. Exports stream and finish in seconds even for a full batch, and can be re-downloaded any time.
3. Print each code as a deep-link QR (required)
A bare code printed on a bottle cap is meaningless out of context — customers won’t know what it’s for or where to enter it. Always print the QR code of thedeep_link URL the export gives you for every code:
- Rigaly app installed → the app opens with the code pre-filled, one tap to claim.
- App not installed → an install page opens (App Store / Google Play); after installing, the customer can claim the printed code.
- Scanned on a desktop → a page shows the code and a QR to continue on the phone.
4. Customers claim in the Rigaly app
No integration needed on your side: customers scan the QR (or type the code) and the points land instantly — tier multipliers included. Each code works exactly once.5. Monitor and manage
Billing
Unredeemed codes never cost anything — ideal for mass-produced items where only a fraction of codes get claimed.