Learn the control room.
Two things to know. Get the overlay into OBS, then learn to shape it from your Dashboard: packs, palette, placement, profiles. Start with the quick setup below, then go deep.
OBS Browser Source setup
Copy your overlay URL, add it as a Browser Source in OBS, fire a test alert. The walkthrough.
Security & token rotation
What each token does, when to rotate, what breaks after, and how it differs from logging out. Read before you need it.
Stream Deck setup
Apply profiles and pause or resume alerts from a key. One POST request, one header, any HTTP plugin. The walkthrough.
Streamer.bot integration
Donations from Streamlabs / StreamElements, custom triggers, HTTP endpoints.
Four buttons, your whole look.
Above your active pack sit four buttons. Pack Library swaps the entire look. Customize opens the editor to tweak it. Overlay URL is the link you paste into OBS. Test Alerts fires a dummy alert to check it. Pick one to see what it does.
Pack · Library
Customize · Editor
Title Hero Custom OBS · 1920×1080 NEW SUBOverlay · Browser Source URL
Masked here, private to your channel. Paste it as a Browser Source.
OBS · Test alert
OBS · Browser Source TEST · NEW SUB streamer_fan just subscribedPack Library
Swap your whole look. Pick a pack, preview it in the editor, apply when ready.
Customize
Opens the editor for the active pack: recolor the palette, place the alert, preview it live.
Overlay URL
Your private link. Paste it once as a Browser Source in OBS, then never touch it again.
Test Alerts
Fire a fake alert to check sizing and placement in OBS before you go live.
Make it yours, see it first.
The editor is a two-column workspace: controls on the left, a live OBS-accurate preview on the right. Recolor the palette, place the alert on a real 1920×1080 frame, all before it touches your stream.
Customize · Palette
Title · #4CAED2 Hero · #E8A855 Body · #FFFFFF Custom · pick your ownCustomize · Placement
Customize · Effects
Glow Scanlines ParticlesCustomize · Live OBS preview
OBS · 1920×1080 NEW SUB streamer_fan just subscribedPalette
Preset schemes or your own hex per slot. Click a swatch to copy it.
Placement & size
A 12-cell grid anchors the alert on your 1920×1080 canvas. A slider scales it.
Effects
Packs that expose detail toggles group them here: small on/off switches for the optional flourishes of that pack's look.
Live preview
An OBS-accurate frame at real canvas size. Freeze a test alert in OBS to check sizing.
Your alerts, your sounds.
Upload your own MP3 for each event type. Your files apply across every pack, so one upload is enough. Set a default for everything, override it per event, and dial each sound's level.
Sound · Your files
FollowYour sound MP3 SubYour sound MP3 RaidUses Default UploadSound · Per pack
Use my sounds with PirateSound · Sub
SubYour sound VolumeOne upload, every pack
Drop an MP3 (up to 2 MB, 10 seconds) for each event type: follow, sub, resub, gift sub, donation, bits and raid. Any event without its own sound falls back to your Default, so a single upload covers everything at once.
Keep a pack's own design
Your sounds are global, but any single pack can keep its original sound design. Turn it off for that pack and your files stay saved, still playing everywhere else.
Balance each sound
Set the level of each custom sound so a loud clip sits right next to a quiet one. Changes reach your overlay in seconds, without cutting a running alert.
Hold the moment, release on cue.
The queue isn't a dumb feed, it's a control surface. Hold alerts through a cinematic, let them go when you're ready, and never lose one. Pause, resume and quick-pause from the dashboard, or from a real Stream Deck: the Stream Deck tab has a ready-to-copy URL for each command, plus one that releases the next buffered alert.
Broadcast Control
Broadcast Control
Broadcast Control
Quick Pause
One tap holds the queue, then auto-resumes.
Auto-resume
When the countdown ends, the buffer flushes out in order. Nothing was lost.
Buffer
While paused, held alerts stack up in the buffer. Overflow passes through, it's never silently dropped.
One key, one action.
The Stream Deck tab turns your deck into a remote. Every action is one POST request with one Authorization header, sent by any generic HTTP plugin: put a saved profile on a key, or a broadcast command (pause, resume, quick pause, release the next alert).
Stream Deck · Your Deck
Dashboard · Stream Deck tab
HTTP plugin · Key config
What a key can do
A key applies one of your saved profiles (pack, colors, placement, sound) or sends a broadcast command: Pause, Resume, Quick Pause, or release the next buffered alert. Pressing twice is harmless.
Everything copies from the dashboard
The Stream Deck tab has a copy button for every URL and for the Authorization header (masked behind a secret warning). The keys in the Your Deck preview copy their URL when clicked, too.
One request shape
Method POST, the copied URL, one Authorization header. Any HTTP plugin works; the native Website action can't send it. The full walkthrough, error codes included, is in the setup guide.
One look per stream, swap in a click.
A profile is a whole saved look: a pack plus every setting around it. Build one in the editor, name it, and switch your entire overlay with a single click, or from a Stream Deck key. Up to six, so each stream type has its own.
Profiles · Save current
Profile name Horror Include my sound settings Captures your current audio settings (mute, volume & Smart Volume) and stores them in this profile. Off: sound isn't stored in the profile. Saves to slot 4 · or overwrite an existing oneProfiles · Apply recap
PackCustode Colors PlacementBottom-center SoundOn Everything swaps at once, liveProfiles · 6 slots
1 HorrorCustode Active 2 ChillNoctis Apply 3 HypeAccolade Apply 4 Empty slot 5 Empty slot 6 Empty slotSave as profile
Save the current tweaks as a new profile or overwrite a slot.
Apply to overlay
A recap confirms what goes live, then everything swaps at once. Each profile also gets its own Stream Deck URL, under the Stream Deck tab.
Up to 6 slots
Each row carries four actions. Here's what they do.
- Pushes this profile to your live overlay.
- Preview it in a sandbox, without touching your live stream.
- Captures your current look and overwrites this profile with it.
- Edit the profile, rename it, or delete it.
- A speaker means this profile also manages sound. Crossed out = it mutes on apply.
Tune the behavior, not just the look.
Beyond packs and palette, a handful of settings shape how the engine behaves. They live in the Settings tab: five sections (Alerts, Broadcast, Waves, Connection, Security), each with its own Apply button. An amber diamond on the tab flags unapplied changes. Sound stays on Main, in the Audio panel.
Settings › Broadcast
Quick Pause duration 30s60s90s2min Auto-resume safety Off2min5min10min Buffer capSettings › Waves
Wave Achievements Grouping window 5s · short7s · normal10s · longSettings › Alerts
Follow Alerts Follow GroupingMain · Audio
Sound Effects Smart Volume Master VolumePause behavior
How long Quick Pause holds (default 60s) and an auto-resume safety net if you forget (default 5min). The buffer holds 5 to 30 alerts; past the cap, new ones play live, nothing is dropped.
Waves
Wave Achievements on/off, plus how long alerts can join the same wave before an Achievement triggers: 5s, 7s (recommended) or 10s. A longer window catches more of the burst.
Alerts
Follow Alerts on or off, and Follow Grouping (combine simultaneous follows into one alert). No feature is forced.
Audio
Global sound on/off, a master volume, and Smart Volume that lowers spammy back-to-back alerts. All of it lives in the Audio panel on Main, next to your live controls. The how and why of the ducking lives on the engine page.
Closed beta · Spring 2026
Closed Beta Access →