Browser-source overlays for any streaming software that supports one. Alerts, chat, goals, counters, leaderboards, subathon clocks, wheelspins and a full ending-credits roll — or lay several out as a Catalyst Scene and paste a single source for the lot.
Most with three styles, so they suit the scene you already have.
A Catalyst Scene is a single browser source at 1920×1080.
With a live preview, version history, and an AI generator.
Timers and tallies live on the server, not in the browser.
A scene is a named 1920×1080 layout. Drag widgets onto the anchor grid, and the scene becomes a single browser source. Edit the layout afterwards and the source picks the change up within 30 seconds — you never touch your streaming software again.
Sizes are in scene units — a scene is 12 units wide, so 12U × 7U is full width. Every style is the same widget with the same data behind it, so switching look never resets a tally.
A real editor with a live preview, a JSON field schema that renders its own settings form, and an error log fed by your live overlays. Describe what you want and the AI generator writes a first draft. StreamElements widgets run as-is — their event shape and session data are supported, so an imported goal resumes its running total instead of restarting at zero.
Every overlay style is available on every plan — the plan decides how many you run at once. Full comparison on the pricing page.
If it can add a browser source, yes. You copy a URL out of the dashboard and paste it in — there is nothing to download and no plugin to install.
Nothing is lost. The timer, the goals ladder and the credits tally are all kept on our side as events arrive, so subs, cheers and tips still count while the source is closed. The overlay only has to exist on your account.
Yes. A Catalyst Scene is one browser source, and the page re-checks its layout every 30 seconds, so moving a widget in the dashboard shows up on stream on its own.
They run as they are. The event shape and session data StreamElements widgets expect are supported, and session data is filled from your real history — so an imported tip goal resumes its running total instead of restarting at zero.
It is skipped and the reason is shown on the Controls tab, rather than rolling an empty heading on stream. VIPs in particular needs a Twitch permission most channels have not granted, so it stays skipped until you switch the VIP commands on.
Revoke the URLs from the dashboard and every one of them stops answering at once. New URLs are issued for your scenes and widgets, and you re-paste them.
Build a scene, copy the URL, paste it as a browser source. That’s the setup.