Check Calendar Slots
Query Cal.com, Google Calendar, Outlook, or custom calendar systems to find available times and present options to the caller on the spot.
While on a live call, voice agents can check calendar availability, book appointments, update CRM records, process orders, query databases, and trigger any API — all in real time without leaving the conversation.
No configuration needed for common workflows. Check calendars, book appointments, update CRM, query databases, and more — all built in and production-ready.
Query Cal.com, Google Calendar, Outlook, or custom calendar systems to find available times and present options to the caller on the spot.
Schedule meetings during the call. Create calendar events, send confirmations, and update your scheduling system without putting the caller on hold.
Route the caller to another number, extension, or queue seamlessly while maintaining full call context and conversation history.
Hit any REST endpoint to fetch data, trigger workflows, or execute business logic. Define endpoints in seconds via the developer API.
Create or modify records in Salesforce, HubSpot, Pipedrive during the conversation. Add notes, update fields, and log activities in real time.
Search your documentation, help center, or internal wiki for answers. The agent incorporates findings naturally into the conversation.
The entire flow happens in real time. No holds. No delays. The caller hears a seamless conversation while the agent executes behind the scenes.
During conversation
Voice agent is speaking with the caller, gathering information and understanding intent.
LLM decides action is needed
The language model determines that fetching data or executing a task will help resolve the caller’s request more effectively.
Calls external API
Agent hits your endpoint to check inventory, query the database, confirm availability, or trigger a business process.
Receives response
API returns data (calendar slots, order status, product availability, account balance) within 500ms.
Incorporates into conversation naturally
Agent processes the response and speaks the answer directly to the caller without awkward pauses or "let me check that for you."
Don’t want to wait for pre-built integrations? Define any custom function, endpoint, or workflow. The voice agent can call it during a conversation.
Example: Custom Tool Definition
// Define a custom tool
{
"name": "check_order_status",
"description": "Check the status of a customer order by order ID",
"endpoint": "https://api.yourapp.com/orders/{order_id}",
"method": "GET",
"parameters": {
"order_id": {
"type": "string",
"description": "The customer's order number"
}
},
"response_format": {
"status": "string",
"tracking_number": "string",
"estimated_delivery": "date"
}
}See how voice agents handle complex workflows end-to-end, executing multiple integrations in a single call.
Caller: "I need an appointment next week." Agent checks availability in real time, offers 3 slots, books the appointment, and confirms details — all in one call.
Caller: "Where's my order?" Agent queries your order system, retrieves tracking number, provides real-time status, and answers shipping questions without escalation.
Caller: "I'm interested in your product." Agent qualifies the prospect, pulls company information from CRM, scores lead, and creates opportunity — all during the call.
Caller: "My bathroom faucet is broken." Agent logs maintenance request, checks technician availability, schedules visit, and sends confirmation SMS — completed in 90 seconds.
< 500ms
Action execution
20+
Built-in integrations
∞
Custom API endpoints
Real-time
Data during calls
Empower voice agents to execute real-time actions. Check calendars, update CRM, query databases, and trigger APIs — all during the call. Reduce call time. Increase first-call resolution.
Watch voice agents execute real-world tasks during live calls — booking appointments, updating CRM, checking inventory, and more.
Watch the demoSee 20+ pre-built integrations and learn how to connect your custom APIs to voice agents.
View integrations