Custom Functions
Transform your AI from a conversational bot into an autonomous worker. Use Custom Functions to connect your voice agents to your APIs, allowing them to book appointments, update your CRM, send texts, and execute complex workflows in real-time during a call.
Most AI agents can only answer questions. Wirevox agents can trigger real-world actions. By giving your agents the ability to use external tools, you complete the loop from customer inquiry to task resolution without ever involving a human.
Functions are executed instantly while the caller is on the line. Whether it's verifying an account number against your database or processing a secure payment, the agent handles the logic and communicates the result to the caller without missing a beat.
If it has an API, your agent can interact with it. From Salesforce and HubSpot to Calendly and custom internal databases, Custom Functions act as the universal bridge between your voice agent and your tech stack.
Bring Your Own Logic
Setting up a function is as simple as defining a JSON schema and pointing it to your webhook or API endpoint. You define what the function does and what data it needs, and the AI automatically figures out when to trigger it during the natural flow of conversation.
Agents aren't limited to static information. Use functions to fetch real-time data from your backend. An agent can ask for an order ID, trigger a function to check your shipping provider, and instantly read the current delivery status back to the caller.
Chain multiple functions together to handle complex scenarios. An agent can first verify a user's identity via your database, then trigger a separate function to process a refund, and finally trigger an SMS provider to send a confirmation receipt—all in one call.
The Action: The agent connects to Calendly or Google Calendar.
The Result: Callers can verbally request a meeting time. The agent checks availability in real-time, books the slot, and triggers a calendar invite.
The Action: The agent connects to Salesforce or HubSpot.
The Result: When an outbound agent qualifies a prospect on a call, it instantly updates the lead status in your CRM and adds conversational notes.
The Action: The agent connects to Twilio or SendGrid.
The Result: "I'll text you that address right now." The agent instantly triggers an SMS with requested information while the caller is still on the phone.
The Action: The agent connects to your internal database.
The Result: The caller provides an account number and PIN. The agent securely validates the credentials before allowing changes to the account.
We provide the infrastructure; you provide the endpoints. Our platform handles the complex orchestration of natural language understanding and tool-calling, so you can focus on writing the business logic.
{
"name": "book_appointment",
"description": "Book a meeting on the calendar.",
"url": "https://api.yourdomain.com/webhooks/book",
"parameters": {
"type": "object",
"properties": {
"date": { "type": "string", "description": "YYYY-MM-DD format" },
"time": { "type": "string", "description": "HH:MM 24h format" },
"name": { "type": "string" }
},
"required": ["date", "time", "name"]
}
}
Stop relying on humans for repetitive data entry and system updates. Connect your APIs and launch an autonomous voice worker today.