Setup:
1. Install & open Tikfinity (free)
2. Connect your TikTok account in Tikfinity
3. In SF, go to Settings → Connections
4. Enable Tikfinity and enter the port (default 21213)
TikTok chat, likes, follows, gifts, and shares will all flow into SF.
Chat & Moderation
Send messages — Click Chat in the toolbar, select platform(s), and type. Supports Twitch /commands (/ban, /timeout, /slow, /shoutout, etc.).
Search chat — Press Ctrl+Shift+F to filter messages by keyword or username.
Quick Send — Pre-save messages you send often (greetings, links, rules). Click Quick in the toolbar to access them.
Blocked users & keywords — Set highlight keywords and block noisy bots in Settings → Filters.
Events & Shoutouts
Click Events in the toolbar to open the events panel. Every follow, sub, raid, gift, tip, and cheer appears here in real-time across all platforms.
One-click shoutout — Each Twitch event has a Shoutout button. SF sends /shoutout username with a built-in 2-minute cooldown per user.
Quick Shoutout Picker — Press Ctrl+Shift+S to open a searchable list of current chatters. Use arrow keys or scroll wheel to pick a viewer, then press Enter to shoutout.
Pinned events — Big events (subs, raids, large cheers) auto-pin at the top so you don't miss them. They auto-clear when the stream ends.
Pop-out Overlay
Click Pop Out to launch a transparent, always-on-top chat overlay you can place over your game.
Lock/Unlock — Lock the overlay to make it click-through (mouse passes through to your game). Default hotkey: Ctrl+Shift+L.
Hide/Show — Toggle visibility with Ctrl+Shift+H without losing position.
Multi-monitor — SF remembers which monitor and position the overlay was on, and restores it next time.
The overlay shows chat, events, stats, goals, and has its own chat input & action hotbar.
Heads up: Games must be in Windowed or Windowed Borderless mode for the pop-out to show correctly. Exclusive fullscreen hides other windows, including this overlay.
Sounds, TTS & Alerts
Alert sounds — Built-in tones for follows, subs, raids, cheers, gifts, and tips. Upload custom sounds in Settings → Sounds.
Text-to-Speech — Click TTS in the toolbar to toggle. Toggle with Ctrl+Shift+T mid-stream. For best quality, install Windows Neural voices (Settings → Time & Language → Speech).
Visual alerts — Banner animations, confetti, screen shake for big events. The pop-out overlay gets matching visual effects.
Goals & Actions
Goals — Set follower/sub/tip goals in Settings → Goals. Progress bars appear in the main app and pop-out overlay.
Actions hotbar — Bind Streamer.bot actions to quick-fire buttons. Click Actions in the toolbar, then Edit Actions to set them up. Actions fire in the pop-out overlay too.
Discord Recap & Settings
Stream recap — When your stream ends, SF auto-generates a recap with top chatters, followers, subs, revenue, and highlights.
Discord webhook — Paste a webhook URL in Settings → Discord and enable auto-send. Your recap posts to Discord automatically after every stream.
Export/Import — Back up all your settings in Settings → About. Transfer your config to a new PC in one click.
Auto-updates — SF checks for updates on launch and notifies you when a new version is ready.
Unlock Early Access
Want new features before everyone else? Support StreamFusion on Patreon and connect your account here — Tier 2 and Tier 3 supporters get Early Access features automatically.
Sign in whenever you’re ready. StreamFusion checks your membership in the background and unlocks / locks features live — no restart needed.
You're ready to stream!
Open Settings () to configure connections, sounds, filters, goals, and more.
You can replay this guide any time from Settings → About → Setup Guide.
StreamFusion
Multi-Platform Streaming Hub
INCOMING RAID
streamer
0
viewers
Event
Hype Train
LEVEL UP!
Level 1
StreamFusion BETA
Tier 3 Patreon supporters only
StreamFusion Beta is a pre-release channel reserved for Patreon Tier 3 (Contributor) supporters. Sign in with your Patreon account to unlock access.
Chat, subs, raids, bits, Super Chats, memberships, viewer counts, and moderation all run through Streamer.bot. Sign in to Twitch and YouTube inside Streamer.bot once and StreamFusion picks up everything automatically — no separate sign-in here.
Kick
Enter your Kick channel slug to poll live viewer counts.
Enabled Services
Streamer.bot (Twitch / YT / Kick)
Tikfinity (TikTok chat bridge)
Disable to suppress connection errors for platforms you don't use.
Connection Status
Streamer.botTwitch, YouTube & Kick
TikfinityTikTok LIVE
Rotation WidgetSong events from widget.aquilo.gg
Rotation Widget
Pipes now-playing + song requests from your Rotation widget at widget.aquilo.gg into the chat panel and OBS chat overlay. Free for everyone using both products.
Room key — get this from Rotation's config.html → "Connect to StreamFusion" button. Knowing the key = full access for that room, so keep it private.
Advanced — relay base URL
Override only if you've deployed your own relay. Default points at the Aquilo-hosted instance.
Show Platforms
Twitch
YouTube
TikTok
Kick
Test Triggers
Fire a sample event so you can see how it lands in the events panel, the pop-out overlay, and your OBS chat browser source. Useful for confirming a layout change or debugging "why doesn't this show up where I expect".
Event Filters
Twitch
YouTube
TikTok
Kick
StreamElements / Tips
Third-party extensions
Events from any Streamer.bot source we don't recognize (Crowd Control, custom integrations, etc.) are routed here.
Sound Alerts
Click Custom to use your own .mp3/.wav file instead of the built-in tone.
80%
Chat messages
Twitch Follow
Twitch Sub / Resub
Twitch Gift Sub
Twitch Raid
Twitch Cheer
YouTube Sub / Member
YouTube Super Chat
TikTok Follow
TikTok Gift
Kick Follow
Kick Sub / Gift
Third-party extensions
SE/PayPal Tip
Keyword Match
Text to Speech
Uses your system's built-in speech voices. Install neural voices in Windows Settings → Time & Language → Speech for best quality (e.g. Microsoft Jenny Neural).
When off, emojis are stripped before TTS speaks.
When on, each new message cancels any in-progress TTS so the latest message is read instantly with no queue gap.
80%
110%
Speeds up both Browser TTS and TTS Monster playback. 110% = default, 200% = 2× faster.
Event TTS — Twitch
Event TTS — YouTube
Event TTS — TikTok
Only read gifts ≥coins
Set above 0 to skip small gifts. Example: 1000 reads only gifts worth at least 1,000 coins.
Event TTS — Kick
Discord Integration
Send a full stream recap (stats + contributor thanks) to Discord when the stream ends.
Discord Live-Announce EARLY ACCESS
When you go live, post "🔴 Live now" to the same Discord channel. When the stream ends, SF auto-edits or deletes the message so your channel stays tidy.
Live message template — placeholders: {streamer} {game} {title} {url} {role}
When stream ends — placeholders: {streamer} {duration} {url}
Role to ping — Discord role ID (right-click role with Developer Mode on)
Use {role} in the live template to insert the @ping. Leave blank for no ping.
Aquilo Products
Companion products from aquilo.gg that register with this StreamFusion instance show up here. The Streamer.Bot kit and Spotify widget will appear automatically when installed and running.
No Aquilo products connected yet. Spotify widget • Streamer.Bot kit • more coming
Smart Shoutouts EARLY ACCESS
When a Twitch chatter is themselves a live streamer, SF queues them in the Shoutouts toolbar button for one-click /shoutout. Auto-fire skips the click and dispatches as soon as a fellow streamer\u2019s detected.
Shoutout command — placeholders: {target} {name}
Default uses Twitch\u2019s native /shoutout. Custom templates (e.g. !so {target} or Welcome @{target}!) are sent as plain chat.
Exclude these usernames — newline / comma / space separated
Stream Goals
Set targets for your stream session. Progress bars appear below your stats. Goals reset when you click Reset Stats.
Display
13px
Twitch Emotes
Connect to Streamer.bot to auto-load emotes.
Keyword Highlights
Messages containing these words are highlighted in gold.
Keyboard Shortcuts
Quick Shoutout picker
Opens a searchable list of current chatters for quick shoutouts. Bind any modifier + key combo or F-key. Press Esc to cancel.
Pop-Out Overlay
When the pop-out is locked, clicks pass through to your game. Hold Ctrl at any time — even in a fullscreen game — to temporarily interact with the overlay. Release Ctrl to lock again.
SHOW ELEMENTS
PLATFORMS
APPEARANCE
100%
80%
13px
40
PRESET SIZES
Quickly resize the pop-out to fit different streaming setups. Position is preserved when resizing.
HOTKEY
Press-to-toggle hotkey (optional backup)
Bind a key combo (modifier + key, any F-key, or mouse buttons 4/5). Examples: Ctrl+Shift+L, Alt+Q, F8, Mouse4. Press Esc to cancel.
Hide / show pop-out hotkey (resumes last position)
Temporarily hide the pop-out window (chat/events disappear from your screen) — press the hotkey again to restore it to the exact same position. Same binding rules as above.
Demo Mode
Simulate a busy stream to preview how StreamFusion looks and feels — fake chat messages, follows, subs, gift bombs, cheers, tips, raids, and hype trains are pushed through the exact same pipelines as real events.
Tip: Open the pop-out window before starting demo mode to also see the overlay in action (shake, banners, toasts, hotbar).
Hotkey: Press Ctrl+Shift+D anywhere in the app to toggle demo on/off — handy for freezing the UI when capturing screenshots.
5
Idle. Toggle on to start emulating events.
Blocked Accounts
Messages from these usernames are filtered out across all platforms. Username matching is case-insensitive.
Patreon — Early Access
Support StreamFusion on Patreon and connect your account to unlock Early Access features — available to Tier 2 and Tier 3 supporters.
If you’ve already linked your Patreon to Discord, StreamFusion can verify your Tier 2/Tier 3 Patron role in aquilo.gg’s server instead. Useful if you signed up for Patreon with Apple’s private-relay email or hit a sync delay.
Not connected
Connect to check your Patron role in aquilo.gg’s Discord.
Not in aquilo.gg’s Discord yet?
Join here,
then link Patreon in Discord settings.
🔒
This feature is coming soon!
Become a Tier 2 or Tier 3 Patron on Patreon to access now.
Get browser-source overlays for OBS — chat feed, alerts banner, shoutout card.
Paste these URLs into OBS → Sources → + Browser Source. Overlays render live from StreamFusion — no files, no refreshes. They update instantly when you change settings below.
Alerts BannerSlide-in event alerts with confetti for big paid eventsRecommended: 760 × 220
Trigger on:
Vertical Chat BarOne-line chat + event popups, built for vertical streamsRecommended: 720 × 1280
Chat bar (bottom)
Event popups (sub / follow / cheer / raid)
TikTok gifts
Gifts animate in the top half of the canvas and never queue into the chat bar. Long chat messages auto-marquee so the whole line is readable.
Horizontal TickerRight-to-left scrolling chat strip — drop on top or bottom of your sceneRecommended: 1920 × 60
Each chat message slides in from the right edge of the strip and exits on the left. Faster scroll = tighter spawn cadence. The strip is full-width on the OBS source — pick recommended 1920×barHeight for a 1080p stream and drop it as a top or bottom band over your scene.
Shoutout CardPops in when you click Shoutout on an eventRecommended: 760 × 300
Server Status
Checking…
Chat overlay filter
Replace common curse words with asterisks (same length) on chat messages going to your OBS overlays and pop-out — your main chat panel keeps the raw text so you + your mods still see what was said. Useful for family-friendly streams or platforms with stricter content rules. Word-boundary matching; covers ~40 common stems.
Auto-refresh OBS browser sources
When SF starts (or auto-updates and re-launches), browser sources in OBS that point at SF overlay URLs may be stuck on a "this site can't be reached" error from when SF was off. Browser sources don't auto-retry, so they sit blank until you manually refresh each one. Enable this to have SF connect to the OBS WebSocket plugin on launch and refresh those sources for you.
(default 4455)
Find this in OBS → Tools → WebSocket Server Settings → Show Connect Info. Stored locally on your machine; never leaves SF.
🎨
This feature is coming soon!
Become a Tier 2 or Tier 3 Patron on Patreon to access now.
Customize accent colors, background depth, and pop-out layout presets.
Send a stylized Discord embed whenever one of these happens on stream. Share the recap webhook or use a separate channel like #stream-alerts.
Post when:
Gift thresholds:
gifted subs \u2014 fires Large gift subs
coins \u2014 fires Big TikTok gifts
Stream Records
Keeps a single message in a Discord channel updated with your all-time bests. Categories with no events yet are hidden from the post until they happen. Dedicated channel recommended (e.g. #records).
Discord Bot (Community Join Events)
Invite the StreamFusion bot to your Discord server and paste your server ID below. Member joins, voice-channel joins, and (optionally) messages from a specific channel will show up in StreamFusion's Events panel so you can thank people without alt-tabbing.
Not connected.
Advanced: use your own bot instead
Have your own Discord bot? Paste its token here and SF will use that instead of the shared StreamFusion bot. You'll need to enable the Server Members intent on your bot's page at discord.com/developers.
Community Sharing
Share your stream recap to the aquilo.gg community Discord in a dedicated channel. Great for connecting with other StreamFusion streamers and finding raid targets.
Join the Discord →
Only the recap embed is sent; no chat history, tokens, or private data. Your Twitch / YouTube / TikTok handles are included so the community can find and support you back.
Streamer.bot Integration Events
When Streamer.bot sends events from these services, show them in the Events panel and fire the OBS alerts overlay.
StreamFusion
Multi-platform streaming hub. Made by aquilo_plays
Settings Backup
Export all settings (connections, goals, blocked users, sounds, layout) to a single JSON file. Import to restore on any machine.
Storage
Custom sounds stored: 0 — 0 KB
Diagnostics
Updates
You're on the latest version.
StreamFusion checks for updates automatically on launch and every few hours while open. You can force a check with the button above.
Your stream is quiet.
Connect Streamer.bot for Twitch & YouTube and TikFinity for TikTok, then chat from every platform will land here.
Open Settings to get started.
New messages — click to scroll down
Connect a platform to send messages
0 msgs
0 events
0 filtered
Not connected
Events
0 likes
No events yet — follows, subs, gifts and tips will appear here.