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

Use square brackets to reference tools: [toolName]
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 LoudInstructions 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.