Wheel of Item
🎬 Open the streamer tools

Twitch Chat Commands for Your Spin Wheel (!spin, !add, !remove, !list)

A wheel that only you can spin is a prop. A wheel your chat can control is a segment. With a Twitch wheel that takes chat commands, viewers add their own entries and trigger the spin themselves — and you never alt-tab away from the action. Here's how it works, command by command, and how to keep it from turning into spam.

Most spin wheels are a one-person show: you paste names, you click spin, chat watches. That's fine for a quick giveaway, but it wastes the best thing about live streaming — the audience. When your wheel listens to Twitch chat, a viewer can type !add Dark Souls to throw their pick into the pot, a mod can fire !spin to decide the next game, and the result lands on your overlay without you touching the keyboard.

Very few free wheels do this. We built it into Wheel of Item (yes, we make it — so we'll be honest about exactly what each command does and who can use it). The whole thing runs anonymously over Twitch IRC, which means no developer account, no OAuth, and no bot sitting in your chat. The wheel just listens.

The commands at a glance

Five commands cover the whole flow. The default permission is intentionally conservative — broadcaster and mods only — because the worst thing a chat wheel can do is let one troll erase your list. You loosen it on purpose, command by command.

CommandWhat it doesWho can use it
!spinSpins the wheel and reveals the winning sliceMod+ by default · subs or everyone configurable
!add <item>Adds a new entry to the wheel (Pro feature)Mod+ by default · subs or everyone configurable
!remove <item>Removes a matching entry from the wheelMod and broadcaster only (always gated)
!listShows the current wheel entries in the UIAnyone (read-only)
!wheelAlias for !list — shows the entriesAnyone (read-only)

Two design choices are worth calling out. First, !remove is never handed to the public, even when you open !add to everyone — adding is reversible, deleting someone else's entry mid-spin is not. Second, the read-only commands (!list / !wheel) are free for anyone, because letting chat see what's on the wheel costs you nothing and keeps the segment transparent.

What each command actually does

!spin — the headline command. A permitted user types !spin and the wheel animates on your overlay, then announces the slice it lands on. This is what turns "the streamer's wheel" into "chat's wheel" — let your mods fire it to settle a vote, or open it to subs as a perk so a sub can decide your next run.

!add <item> — viewer participation in one line. Someone types !add Hardcore mode and their entry joins the wheel before the next spin. This is the command that makes chat feel ownership of the outcome: they didn't just watch the wheel, they're on it. Adding entries is a Pro feature, and it's the one you'll most often open up to subscribers so supporters get to stuff the wheel.

!remove <item> — cleanup for you and your mods. If a duplicate or a joke entry slips in, a mod removes it by name. Locked to mods and the broadcaster on purpose; this is the command that can ruin a segment if it's public.

!list and !wheel — the "what's on the wheel right now?" commands. Anyone can ask, and the current entries surface in the streamer UI so you can read them out or screen them. !wheel is just a friendlier alias for the same thing; some chats reach for one, some the other.

How to turn it on (free, about five minutes)

There's no install and nothing to register with Twitch. The whole setup is three steps inside the streamer tools.

  1. Open the streamer tools. Head to wheelofitem.com/streamer.html and find the Twitch chat section. This is where chat control lives.
  2. Connect your channel. Type your Twitch channel name and connect. Behind the scenes the wheel joins your chat as an anonymous guest (a justinfan read-only nickname) — that's why no login, OAuth, or dev account is needed. It can read commands but can never post, so it won't clutter your chat.
  3. Choose who can run commands. Pick the permission level: mods only (default and safest), subscribers, or everyone. Set it per your channel's size and trust level — a small cozy chat can run wide-open; a big channel should start at mods or subs.

To put the wheel on screen, add the widget URL as a browser source in OBS or Streamlabs exactly like any overlay — the transparent background means no green screen. If you want the full overlay walkthrough, see how to add a spin wheel to Twitch & OBS. Once the source is live, every accepted command animates the wheel on your overlay in real time.

Moderation tips: keep it fun, not spammy

Opening commands to chat is great until a raid or a bored troll discovers !spin. A few habits keep the segment yours:

The goal is a wheel that feels like a shared toy without becoming a free-for-all. Conservative defaults plus a cooldown get you most of the way there.

Why a chat-driven wheel beats a manual one

A manual wheel makes the streamer the bottleneck: every entry and every spin routes through your hands, so you're tabbing between the game and the browser while chat waits. A chat-driven wheel flips that. Viewers self-serve their entries, mods keep the spins moving, and you stay on camera and in the game. The wheel stops being a chore you run and becomes a feature your audience runs with you.

It pairs naturally with the rest of the toolkit, too. The same wheel can auto-spin on a donation from Streamlabs, StreamElements, or Ko-fi and read the result aloud — so between chat commands and tip triggers, the wheel basically runs itself. For a wider look at how it stacks up against other options, see our roundup of the best free spin wheel tools for streamers.

Frequently asked questions

Do I need a Twitch developer account to use chat commands?

No. Wheel of Item reads your chat anonymously over Twitch IRC using a guest justinfan nickname — no app to register, no OAuth, no client ID. You type your channel name and connect. Because the read is anonymous, the wheel listens for commands but never posts in your chat.

Can subscribers or everyone add entries to the wheel?

Yes, if you allow it. Commands default to mods-and-broadcaster only, but you can widen !spin and !add to subscribers or everyone in the settings. Destructive commands like !remove stay mod-gated so one viewer can't wipe the wheel even with public adds on.

How do I stop chat from spamming the wheel?

Keep the permission level tight (mods or subs, not everyone), use a command cooldown so spins can't fire back-to-back, and rely on !remove being mod-only. If a raid hits, drop the permission back to mods in one click and the public commands stop instantly.

Is the Twitch chat wheel free?

Yes. Spinning, the OBS browser source, and chat-command control are free with no signup. The viewer-driven !add command is part of the Pro feature set, and Pro adds cosmetic themes and unlimited saved wheels — but !spin, !remove and !list work on the free tier.

Does the chat-command wheel work in OBS?

Yes. The same wheel runs as a transparent OBS or Streamlabs browser source. You connect chat in the streamer tools, add the widget URL as a browser source, and every accepted command animates the wheel live on your overlay — no install or plugin.

Let your chat run the wheel

🎬 Open the streamer tools

Free · no Twitch dev account · anonymous chat read · works as an OBS browser source

Keep reading