Skip to main content
A tool is an HTTPS endpoint of yours that the agent can call mid-conversation, with arguments it collects from the caller. Use tools to look up an order, check availability, book a meeting, open a ticket or update your CRM. The endpoint can be your own server, or a Zapier, Make or n8n webhook. Set them up on the editor’s Tools tab.

Built-in: End call

End call (on by default) lets the agent hang up once it has said goodbye, or when the caller asks to end the call. The call ends after the goodbye has finished playing, and the caller sees Call ended.

Add a custom tool

Click Add tool and fill in: An agent can have up to 20 custom tools.

Example

Function name: get_order_status When to use it: Look up an order’s delivery status by its order number. Parameters:
Headers:
Write clear descriptions for the tool and for each parameter: the agent relies on them. Mention the tool in your prompt too, such as Before answering delivery questions, look up the order with get_order_status.

What your endpoint receives

When the agent uses a tool, we send a POST to its endpoint with a JSON body:
Headers: Content-Type: application/json, the headers you set, and the signature headers webhook-id, webhook-timestamp and webhook-signature. Your own headers can’t override the signature headers.

What to send back

Reply within 10 seconds. The response body, text or JSON, is what the agent learns, and the conversation carries on.
Keep responses short and to the point. Return only the facts the agent needs to say, in plain words or small JSON.

Verify requests

Every tool request is signed with the agent’s signing secret, so you can check it came from your agent. See Verify signatures.
Express

No-code endpoints

Point a tool at a Zapier Catch Hook, a Make Custom webhook or an n8n Webhook node, and finish the automation with a response step (for example n8n’s Respond to Webhook) that returns what the agent should know. Keep the automation under 10 seconds.

See tool calls

Each call on the Calls tab shows how many tool calls it made. The transcript shows what the agent said with the results.