Poll Overlay

Show your active Twitch poll on stream in real-time — question, choices, vote percentages, and a live countdown. Highlights the leading choice as votes come in and fades out when the poll ends.

Step 1: Connect your Twitch account

Sign in with Twitch to skip these fields entirely.


Step 2: Customize and copy the overlay URL

Sign in to save this overlay configuration

How it works: The overlay connects to Twitch EventSub via WebSocket and listens for poll events on your channel. It appears automatically when you start a poll, updates in real-time as votes come in, and fades out 6 seconds after the poll ends.

Safe to leave in your OBS scene permanently — it renders nothing when no poll is running.

Need help with the token? Full setup guide

Option A — Sign in with Twitch (easiest)

Sign in with Twitch on AllStreamTools. Your OAuth token and Client ID are filled in automatically — no manual steps needed.

Option B — Generate your own token

  1. Go to dev.twitch.tv/console/apps and create or select an app. Copy your Client ID.
  2. Go to twitchtokengenerator.com, enter your Client ID, select the channel:read:polls scope, and generate a token.
  3. Paste the Access Token and Client ID into the fields above.

Add to OBS

Copy the overlay URL and add it as a Browser Source in OBS. Set width to 400 and height to 400. Leave it in your scene — it only appears when a poll is active.

Why does this need an OAuth token?

Twitch EventSub requires a user token to subscribe to poll events — poll data is tied to your broadcaster account and can't be read with an anonymous app token. The token is used only to register the WebSocket subscription and is never stored on our servers.

Preview

📊 POLL
What should we play next?
Valorant312 votes
52%
Minecraft198 votes
33%
Fortnite87 votes
15%
597 total