Skip to main content

Overview

Tools are actions your assistant can perform during a conversation. When the AI determines it needs to take an action (like saving contact info or booking an appointment), it invokes the appropriate tool. VozAgent provides built-in tools for common actions and supports custom tools for specialized workflows.

Built-in Tools

These tools are available to all assistants:

save_contact System

Saves caller information (name, email, phone, company, address) to your contacts. Automatically triggered when the assistant collects contact details.

end_call System

Gracefully ends the call. The assistant uses this when the conversation is complete and the caller says goodbye.

transfer_call

Transfers the call to a human team member. Used when the caller requests to speak with a person or the AI can’t handle the request.

check_availability / book_appointment

Checks calendar availability and books appointments. Requires a connected calendar (Cal.com or GoHighLevel).

Custom Tools

Create custom tools to extend your assistant’s capabilities:
  • Connect to your CRM to look up customer history
  • Query your database for pricing or availability
  • Send SMS or email notifications
  • Integrate with any API your business uses
Custom Tool Structure:
{
  "name": "lookup_customer",
  "description": "Look up customer by phone number",
  "parameters": {
    "type": "object",
    "properties": {
      "phone": { "type": "string" }
    },
    "required": ["phone"]
  }
}

Tool Invocation

When the AI decides to use a tool:
  1. The AI determines a tool is needed based on conversation context
  2. VozAgent calls your tool’s webhook endpoint with the parameters
  3. Your endpoint processes the request and returns a result
  4. The AI uses the result to continue the conversation
Tool invocations are logged and visible in call transcripts for debugging. Explore Integrations