Overview
Flow Builder provides two node types for interacting with external services: the Tool/Function node for executing pre-defined tools, and the Request node for raw HTTP requests. Both integrate your flow with CRMs, booking systems, databases, and external APIs.Tool / Function Node
The Tool/Function node executes an external tool defined at the flow level. Tools are reusable API integrations with defined parameters — pre-configured API calls you can drop into any flow.Parameter Mapping
Map tool parameters to flow variables:Speak During Execution
API calls take time. On voice calls, silence is death. The Speak During Execution feature fills dead air:Sync vs Async
- Sync (default) — Flow waits for the result. Use when the next node needs the tool’s output.
- Async — Tool runs in background. Use for non-blocking tasks like logging to CRM or sending emails.
Choosing Between Tool/Function and Request Nodes
Related Pages
Request Node
Full HTTP request control
Variables
Dynamic data and substitution
Conversation Node
The core dialogue node
Engine & Streaming
How the engine processes nodes
