Skip to main content
Tool calls let your agent perform specific actions during a call like ending the conversation, scheduling a callback, waiting for the customer, or calling an external API.

Quick Start

1

Reference a tool in your prompt

Prefix the tool name with @ to reference it: @toolName. Tools that support multiple configured instances @collect_data and @transferCall take a colon-suffixed identifier picking the specific instance, e.g. @collect_data:email or @transferCall:sales. The Builder’s tools sidebar inserts the correct reference for you.
2

Define when to use it

In your system prompt, clearly explain when the agent should (and shouldn’t) use the tool
3

The agent handles the rest

During calls, the agent will trigger the tool when appropriate the customer never hears the tool name
In the prompt, define when the agent should use a tool not how the tool works technically. The technical configuration is handled separately in the agent settings.

  1. The agent decides Based on your prompt instructions, the LLM determines a tool should be called
  2. The tool executes The tool runs in the background; the customer never sees or hears the tool name
  3. The agent continues The agent receives the result and continues the conversation naturally

Define When to UseFor each tool, clearly define in the system prompt:→ When the agent should use it→ When the agent should not use it→ What to say to the customer before/after using it (if anything)
Never Speak Tool Names Out LoudTool references in square brackets [] are internal actions. The customer only hears the natural-language result.
Don’t say: “I’m now calling the searchKnowledgeBase tool”The customer shouldn’t hear technical tool names.
Do say: “Let me quickly look that up for you…”Keep it natural and conversational.

Place Instructions Close to UsageIf a tool is related to a specific section of your script (e.g., knowledge base search is related to troubleshooting), put the usage instructions in that section not buried in a generic rules list far away.
Give Concrete ExamplesDon’t just say “use the knowledge base with Artikelnummer.” Show the agent exactly what a correct query looks like.
Don’t write: “Use Artikelnummer when in the installation flow”Too vague the agent doesn’t know the exact format.
Do write: “When the customer is in the installation flow, always include the article number in your search query. Example: fulltext_query: 'Artikelnummer 000012345 Sky Stream Installation kein Bild'Clear, specific, with a concrete example.

Define Negative CasesFor every “when to use,” also define “when NOT to use.” This prevents the agent from over-using or mis-using tools.