Viewer Management
The Viewers page is your cross-platform community hub — combine chat from every source in one place, track regulars, and merge identities for viewers who use you on multiple platforms.
It has two main tabs:
- Live Chat — real-time feed combining all platforms
- Viewer Manager — viewer table with editing, notes, merge / split
What you'll need
- At least one source connected
- Some chat / donations already coming through (otherwise there's nothing to show)
Step 1 — Live Chat across all platforms
- Go to Viewers (sidebar) → the Live Chat tab
- The feed combines messages from YouTube + Twitch + Streamlabs in one place
- Each message has a platform icon, avatar, badges (Super, Sub, Bits, Gift, Member)
Available controls:
- Filter by platform — show only YT / Twitch / Streamlabs
- Search — by name or message text
- Pause / Resume — pause the feed (the buffer keeps the last 300 messages)
- Clear — wipe what's on screen
- Auto-scroll toggle
Step 2 — Pop-out chat window
If you want to see chat while gaming fullscreen:
- In the Live Chat tab, click Pop out
- Electron opens a separate window (
/chat-window) - The window has an Always on Top toggle to keep it pinned
- Same filter / pause / auto-scroll as the main window
Step 3 — Viewer Manager
The Viewer Manager tab shows a table of every viewer:
- Search by name
- Sort by Last seen / Message count / Total donated
- Click a row to:
- Edit nickname — set a short name for the viewer (used in TTS / overlay)
- Edit notes — quick notes (e.g. "VIP", "moderator")
- Delete — remove the viewer record (doesn't touch donation/chat history)
Step 4 — Merge duplicate users across platforms
The same person showing up on YouTube + Twitch under different names? You can merge them into a single viewer record:
- The app will suggest merges automatically in the Suggestions banner at the top of Viewer Manager
- Click a suggested name → click Accept → the 2 records merge
- Or merge manually: pick viewer 1 → click Merge → pick another viewer → confirm
After merging — chat history + donation count combine.
Step 5 — Split an identity
If you merge by mistake or want to undo:
- Click a viewer's name → open Detail Modal
- In the Identities tab → click Split next to the identity you want to break out
- That identity becomes its own separate viewer record
Step 6 — Viewer Detail Modal
Click a viewer's name anywhere (Live Chat / Viewer Manager / History) → a popup opens with:
- Identities across every platform
- Stats: message count, donation count, total donated, first/last seen
- Activity history — combined chat + donation timeline
- Edit nickname / notes in one place
Step 7 — Set chat retention
Old chat messages are deleted automatically to keep the DB lean (the per-viewer message counter stays):
- Go to Settings → Backup tab
- The Chat Retention section
- Flip chatAutoCleanupEnabled
- Set Retention Days (slider 1–365 — default 30)
- Cleanup runs every 6 hours
:::tip 30 days is a good default For most streamers — 30 days is the sweet spot between useful history and DB size. :::
Tips & Troubleshooting
- Viewer changed their name: use the nickname field in Viewer Manager — it'll be used in TTS / overlay instead of the platform-side name.
- Suggestions not showing: the app uses name similarity — very different names won't be suggested, but you can still merge manually.
- Can't find the pop-out window: it might be hidden behind the main window — Alt+Tab or click Pop out again (it focuses the existing window).
- Chat not updating: check the Pause toggle + check that your source connections are still green.