Guides
Free Twitch event overlay for OBS — subs, cheers, raids, follows
A tidy on-stream list of every recent sub, resub, gift bomb, cheer, raid, and follow as it happens. Free OBS browser source. Subs and cheers arrive via IRC; follows arrive via Twitch EventSub the moment they hit your channel.
What it shows
The Event List overlay is a vertical (or horizontal) list of your channel's recent events. Each row is themed by event kind:
- Subscriptions — new subs with tier
- Resubs — month count + tier
- Gift subs — gifter → recipient
- Sub gift bombs — bulk gifters with count
- Cheers — bits amount + message snippet
- Raids — incoming raider + viewer count
- Follows — new followers (live via EventSub)
Each kind can be toggled on or off, themed with its own color, and the whole list animates new entries with your choice of bounce / fade / slide / scale.
Setup
- From the dashboard, open Event List.
- Click Create your first source. Copy the URL.
- In OBS, add it as a browser source — a typical layout is 360-440px wide × full canvas height, pinned to the side of your scene. Browser source walkthrough if you're new.
- On the tool page, set your Twitch channel name and pick which event kinds you want on screen.
How follows actually work
Twitch removed follow events from IRC years ago. Most free overlays either fake it (display every viewer who shows up as a "follower") or don't show follows at all. This one uses Twitch's channel.follow v2 EventSub topic, which the toolset registers automatically when you sign in. Real follow events, no fakes.
One-time setup: existing toolset users may need to log out + log back in once so we get the moderator:read:followers scope on their Twitch token — see Connections. New signups get it on first auth.
Subs / cheers / raids — via IRC
For sub events the toolset listens to your channel's IRC chat anonymously (no scope, no token, no rate-limit hit on your bucket). USERNOTICE messages with msg-id of sub / resub / subgift / submysterygift / raid become event rows. Cheers ride on PRIVMSG with the bits tag.
One side effect of how Twitch sends gift bombs: when someone gifts 10 subs, Twitch fires one submysterygift event + ten individual subgift events. The toolset deduplicates so the gift-bomb summary lands cleanly without ten redundant rows.
Style + animation
On the tool page's live preview you can dial:
- Theme color (applies to event-kind chips)
- Text color, background color (or transparent)
- Font size, vertical / horizontal layout
- Animation in — bounce / fade / slide / scale
- Animation duration in ms
- Fade-after-N-ms — auto-remove old rows or keep them indefinitely
- Max events to show on screen
Bit threshold filtering
For big channels: set a minimum bits threshold so the overlay doesn't flood with every 1-bit cheer. !minbits 100 worth keeps the list to the meaningful ones.
What you give up vs paid alert widgets
This overlay shows events as a list — it's not an animated alert (no big sub bounce-in with sound). For full-screen alerts on each event, the paid options have more polish. The Event List is for the "always-on recent activity rail" use case rather than the "celebrate this individual event" use case.
Pair with
Chat Box alongside for live chat, Emote rain for when chat goes off, and Lurk peek for chatters lurking quietly between events.