What are Tools?
Tools connect your assistant to external services. When a tool step executes:- The assistant gathers required inputs
- The tool calls the external service
- Results are written to live variables
- The step condition evaluates success or failure
Available Tools
SMS
Composite Tools
Composite tools run a complete pre-built conversation behind a single step. See Composite Tools for how they work.Calendar Booking
Each provider has a single composite tool that loads availability, validates the selected slot, books the appointment, and optionally sends an SMS confirmation. See Calendar Booking Overview.Webhook & Handoff
Call Control
LLM Tools
Code Step
Integrations
Integration tools connect to external services like SMS providers. These tools require API credentials configured in Settings > Integrations — once connected, credentials are automatically used by the tools. Calendar providers (Calendly, GHL, O365, Cal.com, Google, Rex) are connected here too, then used by the Calendar Booking tools.Tool Inputs
Tools accept two types of inputs:Tool Outputs
Tools write results to live variables that can be used in subsequent steps. All tools return aresult boolean indicating success or failure.
See Variables for the full list of available variables.
Using Tools in Flows
Tools are used via Tool Steps in your flows. See Tool Steps for details on:- Configuring tool inputs
- Handling success and failure conditions
- Using tool outputs in subsequent steps
Next Steps
- SMS - Send to Contact — Send SMS messages
- Calendar Booking — Book calendar appointments across providers
- Integrations Overview — Set up API credentials for external services
- Tool Steps — Learn how to use tools in flows

