FlowbotAI ships with a small set of built-in tools that
cover common voice-application needs out of the box. They behave the same way
as tools you create yourself: your agent can invoke them mid-conversation, pass
parameters, and continue speaking naturally after the action completes.
These tools are available by default:
|
Tool
|
What it’s for
|
|
queryCorpus
|
Search a knowledge base (RAG) and return the most relevant
snippets.
|
|
leaveVoicemail
|
Leave a voicemail (outbound calls) and end the call
afterward.
|
|
hangUp
|
End a call programmatically when the conversation is
complete.
|
|
playDtmfSounds
|
Send keypad tones (DTMF) to navigate IVRs or enter digits.
|
|
coldTransfer
|
Transfer the caller to a human operator (direct handoff).
|
|
warmTransfer
|
Warm handoff: brief the human operator with context, then
transfer.
|
Below are the built-in tools, what they do, and the parameters you can use with each one.
queryCorpus
Searches the Knowledge system when your agent needs to pull accurate, up-to-date answers.
Common use cases:
- Answer product and support questions using your approved documentation.
- Fetch policy details (returns, SLAs, billing rules) without hardcoding them into the prompt.
- Keep long prompts short by moving detailed reference material into a corpus.
coldTransfer
Use coldTransfer when the caller needs to be handed off immediately to a human operator (for example, escalations or identity-verification failures). You must provide a transfer target.
warmTransfer
Use warmTransfer when you want the agent to play a brief summary of the call to the receiving operator before completing the transfer. This is ideal for support escalations where context matters (what the caller tried, what failed, and what the caller wants
hangUp
Use hangUp when you want the agent to end the call cleanly at the right time—after the issue is resolved, when the caller says goodbye, or after an inactivity policy triggers.
leaveVoicemail - Coming Soon!
Use leaveVoicemail for outbound call scenarios when a human doesn’t answer and you want the agent to leave a voicemail message. The agent provides the voicemail message at runtime, and the tool ends the call afterward.
playDtmfSounds - Coming Soon!
Use playDtmfSounds when you need to navigate an IVR or enter digits during a live call. The agent supplies the digits at runtime. You can also tune tone and spacing durations.
Related Articles
Explore Custom Tools
What “Custom Tools” mean in FlowbotAI Custom tools give your FlowbotAI agent the ability to communicate with systems outside the call—anything you can do in a function (or API endpoint) can be exposed to the agent as a tool. Tools are the foundation ...
FlowbotAI Tools Overview
What tools unlock in FlowbotAI Tools are the “action layer” for FlowbotAI voice agents. They let an agent do more than talk — it can look things up, update systems, and trigger workflows while keeping the conversation natural and on-track. In plain ...
Knowledge (RAG) Overview
Give your agent access to your KB, product docs, playbooks, and internal procedures—without stuffing everything into the prompt. Why RAG matters (especially in production) Large language models know a lot about the world, but they won’t reliably know ...
Agent Reaction After Tool Calls
FlowbotAI Agent Reactions After Tool Calls When an agent calls a tool, you can control what happens next: should the agent speak immediately, stay silent and listen, or speak only in specific situations. This helps you avoid awkward “double talk” ...
Zapier Worfkflow Integration
Flowbot Agent Connector – Zapier Integration Guide The Flowbot Agent Connector allows you to integrate your Flowbot Voice Agents with over 8,000+ apps in the Zapier ecosystem. Automate everyday tasks like creating tickets, updating CRMs, sending ...