Open slot requests, close the store, advance a hunt or purge the chat overlay from one button. Every trigger has its own URL, so any deck or hotkey works.
Mid-stream, a casino stream is a series of small state changes: slot requests open, then closed once the queue is long enough; the point store shut while you deal with a redeem; guessing opened before a bonus opening and closed when the first one lands. Each of those used to mean finding the right dashboard page while live.
A trigger is one of those changes, addressed by its own URL. Press it from a page on your phone, from a physical Stream Deck key, or from any hotkey tool that can open a link — the effect is identical, including the chat announcement that goes with it.
Why a plain URL, and what that costs
A Stream Deck's Website action can open a link and nothing else — no headers, no API key, no login. So a trigger is authorised by the URL itself, which is what makes it work on hardware that has no concept of an account.
The trade-off is real and worth stating: the URL is the credential. Anyone who reads it off your screen can press that button. Keep the deck page out of your scene, and if one ever leaks, Rotate all URLs invalidates every old link at once and hands you a new set.
OBS is the exception
OBS runs on your machine behind your router, so no server can reach it — which is why OBS control can't be a plain webhook like the rest.
Instead the deck page, open on the same machine as OBS, talks to it over obs-websocket, built into OBS 28 and newer. Scene switches, source visibility and recording start/stop go through that connection, so nothing is exposed to the internet and no ports are forwarded.
Nothing goes stale behind your back
A trigger writes the same state the dashboard writes and fires the same announcement, so there is no second code path that can drift from the first.
Every dashboard page you have open updates live when a trigger fires, so the Creator Hub and the hunt editor can't sit there showing a state your overlay left five minutes ago.
What a press can do
Open or close slot requests, switch the points store on or off, show or hide an overlay, start a giveaway — each is a saved button with its own URL, and the deck fires it exactly as the dashboard would.
Every button counts its own fires, so you can see after a stream which ones you actually used and prune the rest.
Open Stream Deck in the dashboard
Copy a URL onto a key
Press it mid-stream
Do I need a Stream Deck to use this?
No. The buttons live on a dashboard page you can press from any device, including your phone. A Stream Deck just gives you a physical key for the same thing — you paste a trigger's URL into a Website action and that key closes your slot queue.
What can a trigger actually do?
Around thirty things: open, close or clear slot requests (per platform if you want), open and close the point store, hide a single reward, move a bonus hunt between collecting, guessing and opening, purge the on-screen chat overlay, post a fixed chat message, set your stream title or category, switch stream layout, reload every browser source, open and start chat races, draw ticket giveaways and prize raffles, and drive OBS itself — scene switches, source visibility, start and stop recording.
Does my chat get told when I flip something?
Yes. A trigger fires the same announcement the dashboard does, on every platform you have connected — so opening slot requests from a physical key still tells Twitch, Kick and YouTube.
Do my dashboard pages update when I press a button?
Live, without a refresh. Press a trigger and the Creator Hub, the bonus hunt editor and the rest reflect it immediately, so you're never looking at a stale page while your overlay says something else.
Is a trigger URL safe to share?
No — treat it as a password. Anyone who has the URL can press that button, which is the trade-off that lets it work with no login from a Stream Deck. Keep your deck off screen, and if one is ever exposed, the Rotate all URLs button invalidates every old link at once.
How does it control OBS if OBS is on my own machine?
Through obs-websocket, which ships inside OBS 28 and newer. The OBS-specific triggers are picked up by the deck page running on the same machine as OBS, so nothing has to reach into your network from outside and you don't open any ports.
Does it cost anything?
No. Stream Deck and Triggers is part of the free account, like the rest of CasinoHub.
One free account carries the whole toolkit — nothing here is behind a separate plan.