Implementation Checklist
Use this checklist to prepare, integrate, and validate your Fortune Wheel before launch.
Last updated
Was this helpful?
Use this checklist to prepare, integrate, and validate your Fortune Wheel before launch.
Use this checklist to prepare your Fortune Wheel for launch.
It covers three areas:
Configuration in the Admin Panel
Backend integration flow
Frontend handling and final validation
Use it together with Creating Fortune Wheels, Managing Fortune Wheels, and How Probability Works.
Open Loyalty returns wheel data and draw results. Your application is responsible for the wheel UI, animation, and post-spin experience.
Create the Fortune Wheel in the Admin Panel.
Make sure you:
Add all winning and non-winning fields
Assign correct probability values
Define visibility, availability, and targeting
Set redemption and budget limits
If you need help with setup, follow Creating Fortune Wheels.
Use GET /redemption/{issuedRewardId} to load the final redemption details.
After the draw:
Stop the animation on the returned result
Show a winning state when effects are present
Show a "Better luck next time" state when no effect is returned
If the reward grants units, you can also refresh the member wallet view to show the updated balance.
Configuration Phase:

Spin Phase:

GET /reward?type[eq]=fortune_wheel — list available Fortune Wheels
GET /reward/{id} — get wheel rules and labels for rendering
POST /reward/{reward}/buy — create a single spin entry
POST /redemption/{issuedRewardId}/draw — perform the draw
GET /redemption/{issuedRewardId} — fetch the final redemption result
The safest flow is always: buy → draw → fetch result.
Last updated
Was this helpful?
Was this helpful?

