Explore Built-in Tools

Explore Built-in Tools

What “built-in tools” mean in FlowbotAI

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.


Built-in tool catalog

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.



Built-in tool reference

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:
  1. Answer product and support questions using your approved documentation.
  2. Fetch policy details (returns, SLAs, billing rules) without hardcoding them into the prompt.
  3. 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 ...