How to Add a Donation-Triggered Spin Wheel to Twitch & OBS
A spin wheel is more fun when the audience controls it. This guide shows the free way to put a wheel on your stream as an OBS browser source and make it spin automatically when someone tips โ no install, no signup, about ten minutes start to finish.
There are two halves to a good stream wheel: getting it on screen cleanly, and getting it to react to your viewers. Capturing a browser tab handles the first but leaves you alt-tabbing to spin. The better setup uses a transparent overlay plus a donation trigger, so a tip spins the wheel on its own while you keep playing. We'll use Wheel of Item because it does both for free, but the OBS steps apply to any browser-source overlay.
Step 1 โ Build your wheel
Open Wheel of Item and type your options into the list: game choices, dares, prize tiers, "viewer picks my next round," whatever fits your stream. Reorder or weight slices as needed and tweak the colors. Nothing here requires an account โ your wheel is ready the moment you've typed it.
Step 2 โ Open the streamer tools and connect your alerts
Head to the streamer tools and connect the donation service you already use โ Streamlabs, StreamElements, or Ko-fi. This is what lets a real tip talk to the wheel. If you don't use any of these yet, you can still add the wheel as a plain overlay and spin it manually or with a chat command; the auto-spin just needs an alert source.
Step 3 โ Copy the browser-source URL
In the streamer tools, copy the widget URL for your wheel. This is the link OBS will load. Keep it private-ish โ anyone with the URL can see your overlay โ but it's safe to paste into your own OBS.
Step 4 โ Add it as a Browser source in OBS
In OBS Studio (or Streamlabs Desktop):
- Click + under Sources โ Browser โ Create new.
- Paste the widget URL into the URL field.
- Set a width and height that match your layout (for example 800 ร 800 for a square wheel).
- Leave the background transparent โ the overlay already ships transparent, so the wheel floats over your scene with no green box.
Position and scale it where you want on screen. That's the overlay done.
Step 5 โ Set the donation trigger and test it
Back in the streamer tools, choose how the wheel should react: spin on every donation, or only on tips at or above an amount you set. You can also have the result read aloud with text-to-speech so chat hears the outcome. Fire a test donation from your alert service and watch the wheel spin on its own in OBS. If it spins and lands cleanly, you're live.
Optional โ let chat add entries
Wheel of Item can also take Twitch chat commands, so viewers add their own options to the wheel during the stream. It turns the wheel into a shared toy instead of a static list โ handy for "add a dare for 100 bits" style segments. See the streamer tools for the command setup.
Frequently asked questions
Do I need to install an OBS plugin?
No. The wheel is a browser source โ a URL OBS loads natively. There's no plugin, no executable, and no green screen because the overlay is already transparent.
Will the wheel really spin by itself on a donation?
Yes, once you've connected Streamlabs, StreamElements, or Ko-fi in the streamer tools. You decide whether every tip spins it or only tips above a threshold. Test it with your alert service's test-donation button before going live.
Is this free?
The wheel, the OBS overlay, the donation trigger and chat commands are free. Optional Pro adds cosmetic themes, frames, and unlimited saved wheels โ none of which you need for this setup.
Does it work on YouTube and Kick too?
The OBS browser source is platform-agnostic, so the overlay works on any platform you stream to. The donation auto-spin depends on your alert service supporting that platform.
Ready to set it up?
๐ก Open the streamer toolsFree ยท no signup ยท auto-spins on donations ยท OBS browser source