Docs
BusyBot Overview

BusyBot Overview

How BusyBot works across the dashboard, Telegram, and voice widget, and how it retrieves knowledge automatically.

BusyBot is the AI assistant built into every BusyBots organization. It runs across three channels, sharing the same server-side tools and the same view of your CRM data.

Three channels

ChannelTechnologyStreamingBest for
Dashboard chatVercel AI SDK (streamText)Yes, token-by-tokenExtended conversations, saved history
ElevenLabs voice widgetElevenLabs Chat ModeReal-time audioHands-free control while working in the dashboard
TelegramVercel AI SDK (generateText)No (Telegram limitation)Reaching BusyBot from your phone, including voice notes

All three channels are backed by the same set of server-side tools, so BusyBot can look up contacts, create deals, run reports, and more, no matter which channel you're using. See BusyBot Tools.

Server tools and browser tools

BusyBot has 38 server-side tools available on all three channels, plus 9 browser tools that are exclusive to the ElevenLabs voice widget — things like navigating dashboard pages, filling in forms, and highlighting UI elements. Browser tools only make sense where there's a dashboard browser to control, so Telegram and the standalone dashboard chat use server tools only.

Automatic knowledge retrieval (auto-RAG)

On the dashboard chat and Telegram, BusyBot automatically searches your organization's knowledge base before responding — pulling in relevant call transcripts, contact notes, and documents without you needing to ask. This runs on every request; there's no toggle to turn it off. See Knowledge Base for what gets indexed.

Every interaction is logged

Every BusyBot conversation — voice, dashboard chat, or Telegram — creates a full record with transcript, so your team always has an audit trail and BusyBot itself can recall past conversations when relevant.

One BusyBot per organization

Each organization has exactly one BusyBot. It's provisioned automatically — there's nothing to create or configure to get started; see Setting Up BusyBot.

Next steps