Implementation Checklist
Use this checklist to prepare, integrate, and validate your Fortune Wheel before launch.
Overview
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.
Recommended implementation flow
Configure the wheel
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.
Confirm the prize outcome
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.
Sequence Diagram
Configuration Phase:

Spin Phase:

Go-live checklist
1. Admin Panel setup
2. Backend integration
3. Frontend experience
4. Final validation
Key endpoints
GET /reward?type[eq]=fortune_wheel— list available Fortune WheelsGET /reward/{id}— get wheel rules and labels for renderingPOST /reward/{reward}/buy— create a single spin entryPOST /redemption/{issuedRewardId}/draw— perform the drawGET /redemption/{issuedRewardId}— fetch the final redemption result
Last updated
Was this helpful?

