BusyBot Tools
What BusyBot can query, mutate, and generate on your behalf, organized by category.
BusyBot's capabilities come from a set of tools it can call during a conversation. These are grouped into four categories, all shared across the dashboard chat, Telegram, and voice widget.
Query tools
Read-only lookups against your CRM — org-scoped, so BusyBot only ever sees your organization's data:
- Look up a contact by name or email
- Get a contact's full detail and activity timeline
- Query deals by pipeline stage or priority
- Query projects by status
- Query tasks by contact or status
- Query recent calls, with filters for channel, status, agent, and sentiment
- Retrieve a full call transcript
- Get an organization summary (contact count, agent count, deal count, recent activity)
- Search your organization's knowledge base
Mutation tools
Actions that change your CRM data:
- Create a contact
- Add a note, comment, or task to a contact
- Update a contact, deal, or project
- Add or remove contact tags
- Update task status
- Initiate an outbound call
Generation tools
Content BusyBot can produce for you:
- Generate an image
- Generate a document (exported as PDF)
- Upload new content into the knowledge base
Background tools
Longer-running work that BusyBot kicks off and delivers results for once complete, rather than making you wait:
- Deep research on a topic (web search + synthesis)
- Background enrichment and import workflows
Because these can take longer than a normal reply, BusyBot returns immediately and delivers results via Telegram (or updates the relevant record) once processing finishes.
Asking BusyBot to use a tool
You don't need to name a tool explicitly — describe what you want in plain language and BusyBot picks the right tool:
"Create a contact for Jane Doe, jane@example.com, and add a note that she's interested in the Pro plan"BusyBot will call createContact and addNote in sequence, using the details you provided.