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
| Channel | Technology | Streaming | Best for |
|---|---|---|---|
| Dashboard chat | Vercel AI SDK (streamText) | Yes, token-by-token | Extended conversations, saved history |
| ElevenLabs voice widget | ElevenLabs Chat Mode | Real-time audio | Hands-free control while working in the dashboard |
| Telegram | Vercel 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.