Function tools extend what your assistant can do beyond conversation. Instead of simply talking, the assistant can take actions mid-call — transfer the caller to a human agent, book an appointment on a calendar, extract information into your CRM, or trigger a custom webhook. You configure all of these in the Tools & Functions tab on each assistant.Documentation Index
Fetch the complete documentation index at: https://docs.talkturo.ai/llms.txt
Use this file to discover all available pages before exploring further.
How function tools work during a call
When a function tool is enabled, the assistant recognizes the right moment to use it based on its system prompt instructions and the flow of the conversation. For example, if call transfer is enabled and the caller asks to speak with a human, the assistant calls the transfer function, which initiates the handoff immediately. The caller hears the transition happen in real time — there is no pause where the assistant stops responding.Call transfer
Call transfer lets the assistant hand the caller off to a human phone number. You can choose between two transfer modes:Cold transfer (forward call)
Cold transfer (forward call)
The assistant immediately forwards the caller to the destination number and leaves the call. The caller is connected to the recipient as if they had dialed directly.To configure cold transfer:
- Enable the Call transfer toggle.
- Select Cold transfer (forward call).
- Enter the Transfer to phone number.
Warm transfer (supervisor handoff)
Warm transfer (supervisor handoff)
The assistant first calls the supervisor number. Once the supervisor answers, the assistant briefs them on the conversation using a configurable intro message, then connects the supervisor to the original caller. This gives the human agent context before they speak with the caller.To configure warm transfer:
- Enable the Call transfer toggle.
- Select Warm transfer (supervisor).
- Enter the Supervisor number.
- Write a Supervisor intro message — this is what the assistant says to the supervisor before connecting the caller. You can use variables like
{caller_number},{assistant_name},{from_number},{to_number}, and{summary}.
Call transfer supports numbers in the United States, Canada, India, United Arab Emirates, Germany, Austria, and Switzerland.
Appointment booking and calendar integration
The assistant can book appointments directly on a calendar during the call. Two scheduling platforms are supported: Calendly and Cal.com.Enable a scheduling integration
Open the tool selector
In the Tools & Functions tab, click the Select any tool & configure dropdown.
Configure the integration
A configuration modal opens. Enter your integration credentials (API key or OAuth token) and select which functions to enable:Calendly functions:
- Schedule event
- Cancel event
- Get event details
- Check availability
- Schedule meeting
- Get bookings
- Cancel booking
- Check availability
End call
The End call function gives the assistant a dedicated tool to end the conversation gracefully. You can also configure automatic end-call phrases — words or phrases that, when detected in the caller’s speech, trigger the assistant to end the call immediately. To enable this:- Toggle Enable End Call Function on.
- Add phrases to the End call words field, one per line or comma-separated (for example:
goodbye, talk to you soon, see you soon).
Info extractor
The info extractor runs automatically at the end of every call when enabled. It analyzes the conversation transcript and saves key facts — like the caller’s name, email, interests, or any other details mentioned — as custom fields on the contact record in your CRM. To enable it:- Toggle Info extractor on.
- Check Save to Contact to write extracted data to the caller’s contact record.
- Check Auto-create missing custom fields if you want Talkturo to create new CRM fields automatically when the assistant extracts data for which no field yet exists.
Auto create opportunity
When Auto create opportunity is enabled, the assistant monitors the conversation for signals that the caller has genuine interest and automatically creates a sales opportunity in the CRM. To configure it:- Toggle Auto create opportunity on.
- Write a When to create opportunity prompt that describes the signals the assistant should look for. For example:
Custom webhook tools
You can create your own tools that call any HTTP endpoint during a live call. This lets you integrate with any system — a CRM, a ticketing platform, a custom API — without being limited to built-in integrations. To create a custom webhook tool:- In the tool selector dropdown, click Create new tool.
- In the configuration modal, enter:
- A Tool name the assistant uses to identify when to call it
- A Tool prompt that tells the assistant when and why to use this tool
- The URL of your endpoint
- The HTTP method (GET, POST, etc.)
- Save the configuration.