Skip to main content

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.
Live tools are a suite of features for running live events from the BrewBot Dashboard. They cover everything from monitoring chat in real time to coordinating speed dating rounds with stream overlays.

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.