Overview
Tools are functions your voice agents can execute during a conversation. They extend your bots’ capabilities beyond simple text responses — for example, tools can call external APIs, book appointments, send SMS messages, or write emails. You’ll find tools in two places in the application:- Sidebar: This is where you manage all available tools globally
- Voice Wizard: This is where you assign tools to a specific voice agent and configure bot-specific conditions
Shared concept — important to understand!
- Central management of all functions
- Consistent configuration across all bots
- Efficiency when creating new voice agents
- Easy maintenance and updates
Where are tools managed?
Sidebar (global management)
Here you see an overview of all available tools for your entire account. You can:- Create new tools
- Edit or delete existing tools
- Define global conditions (when a tool should be executed)
- Test tools
- Adjust general settings
Voice Wizard (bot-specific configuration)
In the Voice Wizard, for each individual voice agent you can:- Enable or disable tools
- Override the global condition with a bot-specific condition (override)
Tool types
Predefined tools
These 3 system tools are already built into the application and are always available:Note: These predefined tools cannot be deleted and are built into the system. However, they can be enabled or disabled individually for each voice agent.
Custom tools
You create these tools yourself, based on your specific requirements:What are conditions?
Conditions are rules that help the AI decide when a tool should be used. They describe the context or prerequisites for using a tool.Typical elements of a condition
- Intent/keywords: “when the customer wants to book an appointment”, “when asked about an order”
- Parameter completeness: “only when a date has been mentioned”, “only when the email address is known”
- Business logic: “only during business hours”, “only for authenticated callers”
Global condition vs. override
Since tools are shared across all voice agents, there are two levels of conditions:1. Global condition (in the sidebar)
The global condition is defined when creating a tool and applies by default to all voice agents that use this tool.Example: global condition for appointment booking
Example: global condition for appointment booking
2. Override / local condition (in the Voice Wizard)
In the Voice Wizard, you can override the global condition with a local condition for a specific voice agent.Example: override for a support bot
Example: override for a support bot
Priority: The local condition (override) always takes precedence!
- If an override is defined, the global condition is replaced by the local condition
- If no override is defined, the global condition applies