Skip to main content

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 TypeWho Sees ItWhen
Post-Order WheelCustomers who meet the minimum order amountAfter completing an order
Global WheelAll customersOnce 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:

CardWhat It Shows
Active WheelsNumber of wheels currently enabled
Total Spins This MonthHow many times customers have spun this month
Engagement RatePercentage of qualifying orders where customers actually spun

Below the summary cards, a table lists all your post-order wheels:

ColumnDescription
NameThe wheel's display name
StatusActive or Inactive badge
Min OrderMinimum order amount required to trigger the wheel
Spin ChanceProbability that the wheel appears after a qualifying order
RewardsBadges showing the reward types configured on this wheel

Creating a Post-Order Wheel

  1. Go to Marketing > Spin Wheels in the CRM
  2. Make sure the Post-Order Wheels tab is selected
  3. Click Create Wheel
  4. 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)
  5. Configure Reward Segments (see below)
  6. 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:

  1. In the wheel editor, go to the Reward Segments section
  2. Click Add Segment
  3. Configure the segment:
FieldDescription
TypeChoose Points, Voucher, or Free Item
Value / NameFor 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
  1. 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:

SegmentTypeValueProbability
5 PointsPoints540%
10 PointsPoints1025%
20 PointsPoints2015%
Free CoffeeFree ItemCoffee10%
10% OffVoucher10% Discount8%
50 PointsPoints502%

This gives customers frequent small wins while keeping high-value rewards rare enough to stay sustainable.

Editing a Post-Order Wheel

  1. Find the wheel in the table
  2. Click Edit
  3. Adjust settings or reward segments as needed
  4. Click Save

Changes take effect for future spins. Rewards already won by customers are not affected.

Deleting a Post-Order Wheel

  1. Find the wheel in the table
  2. Click Delete
  3. 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:

CardWhat It Shows
Your VouchersNumber of vouchers currently added to the wheel
Paid PromotionsNumber of vouchers with paid promotion active
Wins This MonthTotal vouchers won through the global wheel this month

Below the summary cards, a table lists all vouchers on the global wheel:

ColumnDescription
VoucherImage thumbnail and name of the voucher
PriorityA number from 1 to 10 with a colored indicator dot
StatusShows Free or Paid depending on promotion status
ActionsEdit and Remove buttons

Adding a Voucher to the Global Wheel

  1. Go to Marketing > Spin Wheels in the CRM
  2. Select the Global Wheel tab
  3. Click Add Voucher
  4. Select a voucher from your merchant's voucher inventory
  5. Set the Priority level (1 to 10)
  6. 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 RangeLevelColorMeaning
1 - 3LowGreenRare win — use for high-value rewards
4 - 7MediumYellowModerate frequency — balanced rewards
8 - 10HighRedFrequent 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.

You can boost visibility for specific vouchers on the global wheel using paid promotion.

  1. Find the voucher in the global wheel table
  2. Click Edit
  3. Toggle Paid Status to on
  4. Set the Paid Until date — the date when the promotion expires
  5. 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

  1. Find the voucher in the table
  2. Click Edit in the Actions column
  3. Adjust the Priority or Paid Status settings
  4. Click Save

Removing a Voucher from the Global Wheel

  1. Find the voucher in the table
  2. Click Remove in the Actions column
  3. 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