Spin Wheels
Spin wheels add a gamified reward experience to your loyalty program. Customers spin a virtual wheel to win points, vouchers, or free items — keeping them engaged and coming back.
OKeep supports two types of spin wheels, each with its own tab in the CRM:
| Wheel Type | Who Sees It | When |
|---|---|---|
| Post-Order Wheel | Customers who meet the minimum order amount | After completing an order |
| Global Wheel | All customers | Once per day (daily spin) |
Post-Order Wheels
Post-order wheels appear automatically after a customer completes a qualifying order. You control which rewards are possible, how likely each one is, and which orders qualify.
Overview Dashboard
At the top of the Post-Order Wheels tab, you will see summary cards:
| Card | What It Shows |
|---|---|
| Active Wheels | Number of wheels currently enabled |
| Total Spins This Month | How many times customers have spun this month |
| Engagement Rate | Percentage of qualifying orders where customers actually spun |
Below the summary cards, a table lists all your post-order wheels:
| Column | Description |
|---|---|
| Name | The wheel's display name |
| Status | Active or Inactive badge |
| Min Order | Minimum order amount required to trigger the wheel |
| Spin Chance | Probability that the wheel appears after a qualifying order |
| Rewards | Badges showing the reward types configured on this wheel |
Creating a Post-Order Wheel
- Go to Marketing > Spin Wheels in the CRM
- Make sure the Post-Order Wheels tab is selected
- Click Create Wheel
- Fill in the basic settings:
- Name — a descriptive name (e.g., "Weekend Bonus Wheel")
- Is Active — toggle on to make it live immediately, or leave off to configure first
- Min Order Amount — the minimum order total required for the wheel to appear (e.g., 20.00)
- Spin Chance (%) — the probability that the wheel actually appears after a qualifying order (e.g., 50 means half of qualifying orders trigger a spin)
- Configure Reward Segments (see below)
- Click Save
Configuring Reward Segments
Each segment of the wheel represents a possible outcome. You define what the customer can win and how likely each result is.
To add a segment:
- In the wheel editor, go to the Reward Segments section
- Click Add Segment
- Configure the segment:
| Field | Description |
|---|---|
| Type | Choose Points, Voucher, or Free Item |
| Value / Name | For Points: the number of points awarded. For Voucher or Free Item: select from your existing inventory |
| Probability (%) | How likely this segment is to be the winning result |
- Repeat for each segment you want on the wheel
Important: The probabilities across all segments should add up to 100%. If they do not, the system will normalize them proportionally.
Reward Type Details
- Points — awards bonus loyalty points directly to the customer's balance
- Voucher — grants a voucher from your voucher templates into the customer's wallet
- Free Item — gives the customer a free menu item on their next order
Example Wheel Setup
A typical post-order wheel might look like this:
| Segment | Type | Value | Probability |
|---|---|---|---|
| 5 Points | Points | 5 | 40% |
| 10 Points | Points | 10 | 25% |
| 20 Points | Points | 20 | 15% |
| Free Coffee | Free Item | Coffee | 10% |
| 10% Off | Voucher | 10% Discount | 8% |
| 50 Points | Points | 50 | 2% |
This gives customers frequent small wins while keeping high-value rewards rare enough to stay sustainable.
Editing a Post-Order Wheel
- Find the wheel in the table
- Click Edit
- Adjust settings or reward segments as needed
- Click Save
Changes take effect for future spins. Rewards already won by customers are not affected.
Deleting a Post-Order Wheel
- Find the wheel in the table
- Click Delete
- Confirm the deletion
Deleting a wheel does not revoke rewards already won by customers.
Global Wheel
The global wheel is a daily spin available to all your customers. Instead of defining custom segments, you add vouchers from your existing inventory and assign each a priority level that controls how likely it is to appear.
Overview Dashboard
At the top of the Global Wheel tab, you will see summary cards:
| Card | What It Shows |
|---|---|
| Your Vouchers | Number of vouchers currently added to the wheel |
| Paid Promotions | Number of vouchers with paid promotion active |
| Wins This Month | Total vouchers won through the global wheel this month |
Below the summary cards, a table lists all vouchers on the global wheel:
| Column | Description |
|---|---|
| Voucher | Image thumbnail and name of the voucher |
| Priority | A number from 1 to 10 with a colored indicator dot |
| Status | Shows Free or Paid depending on promotion status |
| Actions | Edit and Remove buttons |
Adding a Voucher to the Global Wheel
- Go to Marketing > Spin Wheels in the CRM
- Select the Global Wheel tab
- Click Add Voucher
- Select a voucher from your merchant's voucher inventory
- Set the Priority level (1 to 10)
- Click Add
Understanding Priority Levels
Priority determines how frequently a voucher appears as a winning result. Higher priority means the voucher is more likely to be won.
| Priority Range | Level | Color | Meaning |
|---|---|---|---|
| 1 - 3 | Low | Green | Rare win — use for high-value rewards |
| 4 - 7 | Medium | Yellow | Moderate frequency — balanced rewards |
| 8 - 10 | High | Red | Frequent win — use for lower-value or promotional items |
Tip: Place your most valuable vouchers at low priority (1-3) and everyday rewards at high priority (8-10) to keep the wheel exciting without giving away too much.
Paid Promotions
You can boost visibility for specific vouchers on the global wheel using paid promotion.
- Find the voucher in the global wheel table
- Click Edit
- Toggle Paid Status to on
- Set the Paid Until date — the date when the promotion expires
- Click Save
Paid vouchers receive additional visibility in the customer app. When the Paid Until date passes, the voucher reverts to free status automatically.
Editing a Voucher on the Global Wheel
- Find the voucher in the table
- Click Edit in the Actions column
- Adjust the Priority or Paid Status settings
- Click Save
Removing a Voucher from the Global Wheel
- Find the voucher in the table
- Click Remove in the Actions column
- Confirm the removal
Removing a voucher from the wheel does not delete the voucher template itself. It only removes it from the daily spin. Vouchers already won by customers remain in their wallets.
Best Practices
For Post-Order Wheels
- Set a realistic minimum order — too high and few customers qualify; too low and it loses its special feel
- Keep spin chance below 100% — occasional spins feel more exciting than guaranteed ones
- Include a mix of reward types — points for most segments, vouchers and free items as rare prizes
- Make sure probabilities add up to 100% for predictable behavior
- Monitor your engagement rate — if it is low, consider lowering the minimum order amount
For the Global Wheel
- Start with 4-6 vouchers for a good variety without overwhelming the wheel
- Balance your priorities — a wheel where everything is priority 10 is the same as everything being equal
- Rotate vouchers periodically — swap out stale rewards for fresh ones to keep customers interested
- Use paid promotions strategically — boost new menu items or seasonal specials
General Tips
- Track spins and wins monthly using the dashboard cards to spot trends
- Compare engagement rates across different wheel configurations to find what works
- Coordinate with voucher strategy — make sure vouchers on wheels are not the same ones customers can easily buy with points, so the wheel feels like a unique opportunity
Next Steps
- Vouchers — create the voucher templates that power your spin wheels
- Promo Stories — announce your spin wheels in customer-facing stories
- Points System — understand how bonus points from wheels fit into your loyalty program