MARKETPLACE
PLUGINS
FORTUNE WHEEL
Fortune Wheel logo

Fortune Wheel

Published June 2026
   •    Updated this week

Plugin details

Inject high-fidelity gamification into your mobile app with the interactive Fortune Wheel! Build rewarding loyalty systems, daily spin bonuses, coupon drawings, and random prize selectors directly in Bubble Native.
Features:
- Fully Customizable Design: Set custom alternating slice colors, customize the center button text and colors, and tweak the pointer style.
- Weighted Probability System: Design custom odds for each prize using a simple Label:Weight format. The plugin automatically calculates correct probabilities.
- Smooth Inertial Physics: Features smooth ease-out rotation animation that feels fluid and realistic.
- Flexible Triggers: Spin the wheel manually via the built-in central button or trigger it programmatically using workflow states and the spin_trigger parameter.
- State Synchronization: Exposes real-time state values including result_text and is_spinning along with the spin_completed workflow event.

🔗 [View demo page](https://plugins-demo-mobile.bubbleapps.io/version-test/api/1.1/mobile/preview?debug_mode=true&preview_view=Fortune%20Wheel)
🔗 [View demo in editor](https://bubble.io/page?id=plugins-demo-mobile&test_plugin=1782567377137x518151994935869440_current&tab=Design&name=Fortune+Wheel&type=page)

$36

One time  •  Or  $3/mo

stars   •   0 ratings
0 installs  
This plugin does not collect or track your personal data.

Platform

Native mobile

Instructions

1. Install the plugin and place the Fortune Wheel (Native) element into your mobile page layout. 2. In the properties panel, configure the Items List field by providing a list of texts in the format Label:Weight (e.g. 10% OFF:15, Try Again:65, Jackpot:20). Slices will be automatically sized and probabilities weighted accordingly.
3. Configure the alternating slice colors (Color 1, Color 2), pointer/indicator color, spin button colors, and spin duration.
4. Set the Disabled parameter to yes dynamically (e.g., when the user has no spins remaining) to disable the wheel's spin action.
5. Create a workflow reacting to the Spin Completed event to handle the winning slice. Use the element's Result Text state to retrieve the winner label and save it or show a congrats popup.

Types

This plugin can be found under the following types:
Element   •   Event

Categories

This plugin can be found under the following categories:
Mobile   •   Productivity   •   Technical   •   Visual Elements

Resources

Support contact
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble