Wheel of Item
๐ŸŽฌ Open the streamer tools

How to Set Up a Donation-Triggered Spin Wheel (Streamlabs, StreamElements & Ko-fi)

A spin wheel that the audience controls is one of the most reliable ways to turn viewers into tippers. This guide shows the free way to make a wheel spin automatically when someone donates โ€” connect the alert service you already use, decide whether every tip spins it or only tips above a minimum, optionally have the result read aloud, and drop it into OBS. No plugin, no signup, about ten minutes.

Most "spin wheel for streamers" guides stop at putting a wheel on screen and leave you hitting the spin button yourself. That works, but it means alt-tabbing mid-game and it disconnects the wheel from the thing you actually want to reward: a donation. A donation-triggered wheel closes that loop. A viewer tips, the wheel spins on its own, it lands on a prize or a punishment, and the moment plays out hands-free while you keep playing. We'll use Wheel of Item because the donation trigger is built in and free, but the OBS and alert-service concepts apply broadly.

Why a donation-triggered wheel beats spinning it by hand

Manual spinning has three problems on a live stream. First, it's friction โ€” you have to notice the tip, switch windows, and click, which kills the pacing. Second, it breaks the cause-and-effect: when you spin, the viewer doesn't feel like their money did anything. Third, it's easy to forget during an intense moment, and a missed spin is a missed thank-you.

Auto-spin-on-donation fixes all three. The tip and the spin become one event, so the reward feels immediate and earned. It also creates a clear, repeatable call to action you can pin in chat โ€” "tip $5 to spin the wheel" โ€” which is far easier to sell than a vague "donations appreciated." This auto-spin-on-tip behavior is Wheel of Item's signature feature, and honestly very few free wheels document it at all, which is part of why we wrote this page.

Step 1 โ€” Build your wheel

Open Wheel of Item and type your options into the list. Good donation wheels mix outcomes the viewer wants to cause: game or character choices, dares, "viewer picks my next round," a shoutout, a silly forfeit, or prize tiers. You can reorder slices, weight them so a rare jackpot shows up less often, and recolor everything. No account is needed โ€” the wheel is ready the instant you've typed it.

Step 2 โ€” Connect your alert service in the streamer tools

Go to the streamer tools and connect the donation service you already use. This is the bridge that lets a real tip trigger a spin. Three services are supported, and they behave a little differently, so here's the honest rundown:

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 is the only part that needs an alert source.

Step 3 โ€” Choose every tip vs a minimum threshold

In the streamer tools you decide what counts as a spin. Two modes:

There's no wrong answer โ€” small communities often start on "every donation" for momentum, then switch to a threshold once tips pick up.

Step 4 โ€” Optional: read the result aloud with TTS

You can turn on text-to-speech so the wheel's result is spoken out loud the moment it lands. This is a big deal for accessibility and for anyone watching without looking at the screen โ€” the outcome is announced, not just shown. Combined with the donor's name, it makes the whole moment feel like a personal thank-you. TTS is optional and lives right next to the donation settings in the streamer tools, so you can toggle it on without touching anything else.

Step 5 โ€” Add the wheel as a Browser source in OBS

Copy the widget URL from the streamer tools โ€” that's the link OBS will load. Then in OBS Studio (or Streamlabs Desktop):

Position and scale it where you want. Keep the widget URL semi-private โ€” anyone with the link can see your overlay โ€” but it's perfectly safe to paste into your own OBS.

Step 6 โ€” Test with a test donation

Don't wait for a real viewer to find out it works. Every alert service has a test donation (or test tip) button โ€” Streamlabs and StreamElements both have one in their dashboards, and Ko-fi lets you send yourself a small real tip to verify the webhook. Fire one and watch the wheel spin on its own in OBS. If you set a threshold, send a test below and a test above it to confirm both behaviors. When it spins, lands cleanly, and (if enabled) reads the result aloud, you're live.

What to put on a donation wheel

The wheel is only as fun as the slices on it. A flat list of "thank you" outcomes gets stale fast, so mix a few categories so every spin carries a little suspense:

Keep slice text short so it's readable on the overlay, and avoid promising anything you can't deliver on the spot โ€” a donation wheel lives or dies on whether you actually honor what it lands on.

Troubleshooting: the wheel isn't spinning

If a test donation doesn't trigger a spin, work through these in order before assuming anything is broken:

Once a test donation reliably spins the wheel, you've verified the whole chain end to end โ€” tip in, spin out โ€” and real donations will behave the same way.

Frequently asked questions

Does the donation wheel work on YouTube and Kick?

The OBS browser source is platform-agnostic, so the wheel overlay works on any platform you stream to โ€” Twitch, YouTube, Kick, or several at once. The auto-spin depends on your tips arriving through a supported alert service. If Streamlabs, StreamElements, or Ko-fi handles donations for your YouTube or Kick channel, the trigger works there too.

Can I set a minimum tip to spin the wheel?

Yes. In the streamer tools you choose between "every donation spins" and a threshold mode where only tips at or above an amount you set will spin the wheel. You can change the minimum anytime, so it's easy to tune as your tips grow.

Is the donation wheel free?

The wheel, the donation trigger, the OBS overlay, and the threshold setting are all free. Optional Pro adds cosmetic themes, decorative frames, unlimited saved wheels, and a larger monthly TTS allowance โ€” none of which you need to get auto-spin-on-donation working.

Do I need to install a plugin or an app?

No. There's no OBS plugin, no desktop app, and no executable to download. The wheel is a browser source โ€” a URL OBS loads natively โ€” and the donation connection is set up in your browser through the streamer tools.

How fast does the wheel spin after a donation?

Almost instantly for Streamlabs and StreamElements, since the tip event reaches the wheel directly. Ko-fi adds a short webhook delay between the payment clearing and the spin firing, so expect a brief pause rather than a millisecond-perfect trigger.

Ready to make your wheel spin on tips?

๐ŸŽก Open the streamer tools

Free ยท no plugin ยท Streamlabs, StreamElements & Ko-fi ยท optional TTS

Keep reading

Disclosure: this guide is published by the team behind Wheel of Item. We obviously think it's a good fit for a donation-triggered wheel, but the OBS browser-source and alert-service steps work with other overlays too โ€” use whatever serves your stream best.