Home/Documentation/AI Assistants/Tools & Functions

Tools & Functions

Extend your AI assistant's capabilities by giving it tools it can use during live calls.

Last updated: April 19, 2026
Last updated:

By default, an AI assistant can only talk. Tools change that. A tool is a function the assistant can invoke during a live call to take a real-world action — such as checking a calendar for open appointment slots, booking a meeting, sending an SMS, or posting data to your CRM. Tools are what transform your assistant from a conversational agent into an operational one that actually gets things done.

Think of tools as the assistant's hands. Without them, it can only gather information and respond. With them, it can act on that information in real time — which is where the real business value of AI calling is unlocked.

Built-In Tools

Live Bots 365 includes several pre-built tools that you can enable with a single click. These tools are already configured to work with popular third-party platforms — no coding required.

ToolWhat It DoesRequires
Cal.com BookingChecks real-time availability and books appointments directly into your Cal.com calendar during the call.Cal.com account + API key
Calendly BookingBooks meetings into your Calendly schedule without the caller needing to visit a link.Calendly account + API key
GoHighLevel BookingIntegrates with GoHighLevel calendars for appointment scheduling within GHL-based workflows.GHL account + API key
Send SMSSends a text message to the caller's phone number during or after the call — great for sending links, confirmations, or follow-up info.SMS-capable phone number
End CallGracefully ends the call after a defined outcome is reached, such as a successful booking or a disqualification.No additional setup
Transfer CallTransfers the call to a human agent or another phone number when escalation is needed.Destination phone number

Custom Mid-Call Tools

If the built-in tools do not cover your use case, you can create custom mid-call tools that call any HTTP API endpoint. This means your assistant can interact with virtually any external system — your own database, a third-party CRM, a payment processor, or a custom internal tool. You define the endpoint, the HTTP method, the headers, and the parameters the assistant should send, and Live Bots 365 handles the rest.

Custom tools are particularly powerful for businesses with unique workflows. For example, you could build a tool that looks up a customer's order status from your database and reads it back to the caller, or one that logs call outcomes directly into your internal ticketing system.

How the Assistant Decides to Use a Tool

The assistant uses its AI reasoning to determine when to invoke a tool based on the context of the conversation. You do not need to write explicit trigger logic — instead, you describe each tool's purpose in plain language, and the AI uses that description to decide when the tool is appropriate.

For example, if you give the assistant a "Book Appointment" tool with the description "Use this tool when the caller wants to schedule a meeting or appointment," the assistant will automatically invoke it whenever the conversation reaches that point. The clearer and more specific your tool description, the more reliably the assistant will use it at the right moment.

Pro Tip: Tool Descriptions Matter

Write tool descriptions as if you were explaining to a new employee when they should use a particular resource. The more context you provide — including examples of what the caller might say before the tool should be used — the more accurately the AI will invoke it. Vague descriptions like "use this when needed" lead to inconsistent tool usage.