Documentation Index
Fetch the complete documentation index at: https://docs.brewbot.dev/llms.txt
Use this file to discover all available pages before exploring further.
This is a premium feature. Upgrade your plan to access it.
Monitoring
Chat monitor
Watch live chat messages from a connected TikTok stream directly in the dashboard. Messages stream in through a WebSocket connection as they happen.The chat monitor is read-only. You cannot send messages from the dashboard.
Live monitor
Full details on the chat monitor.
Transcripts
Record TikTok live chat sessions and review them later. Transcripts capture chat messages, gifts, follows, and other events. They auto-expire after 24 hours.Transcripts
Full details on transcripts.
Speed dating
Speed dating tools let you run live matchmaking events. You manage profiles, coordinate rounds on a drag-and-drop grid, and display results through stream overlays.Speed tracker
The speed tracker is the main control panel for running live speed dating rounds. It includes:- Dating grid — a drag-and-drop grid with slots for active daters. Move profiles between “Waiting”, “Dating”, “Matched”, “Friend Vibes”, and “Pass” statuses.
- Icebreaker questions — generate conversation starters by category. Questions display on the stream through the question overlay.
- Timer — a synced countdown timer that displays on stream. When time runs out, a buzzer sound plays through the timer overlay.
- Vote off (gift race) — start a live gift race between daters. Viewers send gifts on TikTok and the leaderboard updates in real time on the vote off overlay.
- MVP dock — mark standout participants as MVPs for special recognition.
- AI insights — generate AI-powered observations about dating rounds.
Profiles
Manage speed dating participant profiles. Each profile stores a name, age, city, state, age range, gender, and optional TikTok username (used for gift race tracking). You can:- Add, edit, and delete profiles
- Search and filter the profile list
- Detect and review duplicate profiles with AI assistance
- Transfer profiles between servers (move or copy)
Tickets
A support ticket system for speed dating events. Viewers can submit tickets through a public portal, and your team can manage them from the dashboard. Tickets support:- Public and internal messages
- File attachments
- Assignment to team members
- Status tracking (new, in progress, done)
- Optional Discord notifications when new tickets arrive
Blocked from live
Track who has been blocked from live events, why, and when. Each record includes the person’s name, Discord and TikTok usernames, a reason category (safety, harassment, disruptive behavior, underage concern, spam, no-show, or other), and detailed notes. Admins can edit active records and resolve them while keeping the full audit history.Schedule
Plan your weekly live show co-hosts. The schedule is organized by weekday and supports:- Adding team members to specific days
- Drag-and-drop reordering within each day
- Week-by-week navigation (current week and one week ahead)
- Draft and published states — only published schedules are visible to non-admin team members
- Past weeks are automatically locked as read-only
The schedule feature is only available for servers that belong to a team (organization).
Overlays
Overlays are browser source URLs that you add to your streaming software (OBS, Streamlabs, etc.) to display live event elements on stream. The recommended size for all overlays is 1920×1080 with a transparent background. Copy each overlay URL from the Overlays page in the dashboard and add it as a browser source.Question overlay
Displays the current icebreaker question on stream. Generate questions from the speed tracker or the overlays page — both update the same overlay.Timer overlay
Shows the countdown timer on stream. Start the timer from the speed tracker profiles page. A buzzer sound plays when the timer reaches zero.Vote off overlay
Displays a live gift race leaderboard during vote-off rounds. Shows real-time gift counts while the race is active and the elimination result when time runs out.Chat TTS overlay
A hidden browser source that plays text-to-speech audio on stream. TikTok chat messages starting with// are queued and spoken in order. Keep this source active in OBS even though it is visually invisible.
Text-to-speech (TTS)
Full details on TTS setup, audio tags, and voice configuration.
Twitch TTS overlay
A hidden browser source that plays Twitch chat text-to-speech audio on stream. Twitch chat messages are queued and spoken in order based on your trigger mode and audience settings.Twitch TTS
Full details on Twitch TTS setup, source management, and configuration.
Stream Deck plugin
Control BrewBot from your Elgato Stream Deck. The plugin lets you start and reset the speed dating timer, generate icebreaker questions on the fly, and see connection status. Download the plugin from the overlays page in the dashboard.TTS settings
Configure text-to-speech behavior for live events. The TTS settings page has three tabs:- Chat TTS — enable or disable TikTok chat TTS, choose the audience (moderators or everyone), manage whitelisted members, select a voice and voice model, view the TTS queue, send manual announcements, and manage overlay connections.
- Twitch TTS — enable or disable Twitch chat TTS, connect a Twitch channel source via OAuth, configure trigger modes, audience levels, voice settings, and manage the Twitch TTS overlay.
- Live source — select which TikTok live channel to monitor. This is the same channel used by the gift race and speed tracker.
Text-to-speech (TTS)
Full details on TTS audio tags, overlay setup, and voice models.
Twitch TTS
Full details on Twitch TTS setup and configuration.
TTS settings are only accessible to team admins.
