MARKETPLACE
PLUGINS
ADVANCED SPIN WHEEL #PRIZE #FORTUNE
Advanced Spin Wheel #prize #fortune logo

Advanced Spin Wheel #prize #fortune

Published December 2025
   •    Updated this week

Plugin details

Fully customizable, probability-controlled spin wheels for games, promotions, giveaways, prize and reward systems. Engage your users.
Usage Features

  • server-side actions fairness and zero client-side manipulation.
  • Assign probability weights to each slice (optionally hide probability)
  • Customize labels, colors, backgrounds, size, padding, slice styling
  • All winning logic runs server-side
  • Works across all modern browsers and devices
  • Get spin results to execute follow-up actions
  • Built on a reliable, stable JavaScript library
  • Easy set-up

Demo Preview

Demo Editor



🎯 Weighted Probability

Assign real probability weights to each slice (number list).

Optionally hide probability weights so users see equal slice sizes while the real odds remain securely hidden.

🎨 Full Customization

Labels, colors, backgrounds

Font size, padding, slice styling

🔒 Server-Side Deterministic Results

All winning logic runs server-side, meaning:

Users cannot tamper with the result

📊 Easy Workflow Integration

The "get_winner_index" action returns:

  • winner_index
  • winner_label

You can store them in your database, trigger workflows, update user profiles, or display results instantly.



Demo Preview

Demo Editor

$35

One time  •  Or  $7/mo

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

Platform

Web & Native mobile

Contributor details

Buttercup logo
Buttercup
Joined 2019   •   10 Plugins
View contributor profile

Instructions

1. Add the Wheel Element
Drag "Advanced Spin Wheel" element onto your page.


2. Set properties

In the element’s properties, set:
- Option Settings (labels, weights)
- Animation Settings (spin duration)
- Stylings (colors and sizes)


3. Trigger element actions when a button clicked in this order:

- start_spin: This action starts spinning animation
- get_winner_index: This action executes server-side logic and securely determines the winner. You should enter option labels and option weights as you defined in the plugin element
- stop_spin: This action stops spinning animation at the winner index. You must set "Result of get_winner_index action's winner_index" value into the "winner_index" property


4. Use element states to save/display data

The "get_winner_index" action calculates the winner, then returns two values:

- winner_index → numeric index of winning option
- winner_label → text of the winning option


You can also:

- Save winner data directly into your database
- Show them to user in a popup or alert
- Trigger follow-up events or rewards
- Log analytics

Types

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

Categories

This plugin can be found under the following categories:
Data (things)   •   Chart   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble