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
- Go to dev.twitch.tv/console/apps and create or select an app. Copy your Client ID.
- Go to twitchtokengenerator.com, enter your Client ID, select the
channel:read:pollsscope, and generate a token. - 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