Tool Calling & Webhooks
Tool calling for AI agents on calls, WhatsApp and web
Don't settle for a chatbot that only answers questions. Let your agent book appointments, look up orders, call your own API and notify your systems — live, during the conversation.
In short
What is tool calling in an AI agent?
Tool calling lets your AI agent use another system in the middle of a conversation — book a time, look up an order, check a record in your database — and answer with the result. The same tools work on phone calls, WhatsApp, Telegram and website chat.
Can my AI agent book appointments in Google Calendar?
Yes, through Cal.com. The agent books with Cal.com, and Cal.com keeps your Google Calendar in sync; there is no separate Google Calendar connection.
Is tool calling safe on a public chat or phone line?
Every tool arrives switched off, and an agent can use at most eight. Anyone can talk to a public agent and try to talk it into something, so each tool is a deliberate choice you make.
Prefer to build from your editor? See the MCP server and developer API.
Three channels
Action execution across Phone, WhatsApp & Web
Whether a customer asks on a phone call, in WhatsApp or through your website widget, the same tools run with the same permissions.
Agent
Let me check tomorrow at 4 pm with Dr. Patel... that time is free. Shall I book it?01
Phone Calls (Voice AI)
The agent calls your Cal.com booking tool in the middle of the call and confirms the time with the caller.
Agent
Your order #8942 left our London warehouse this morning. Here is the tracking link.02
WhatsApp Messages
The agent looks the order up in your connected Shopify store and replies with its status and tracking.
Agent
I found your booking for Friday at our Dubai Marina branch. Would you like to change the time?03
Website Chat Widget
The agent asks your own booking system through an action you connected, one record at a time.
Capabilities
Standard tool actions out of the box
Sign in to a ready connection through a pop-up, or connect your own API.
Appointment Booking via Cal.com
The agent checks availability and books through Cal.com, which syncs with Google Calendar. Each Cal.com tool stays off until you switch it on.
Shopify Catalogue, Cart & Orders
Browse your products, build a cart and share the checkout link, and look up an order's status and tracking for the customer.
Your Own API as an Action
Give the agent your API's address, headers and parameters. It looks up one record at a time, live, so your data stays in your systems; the headers are stored encrypted.
Signed Webhooks to Your Systems
Six events, chosen per endpoint: a lead, an escalation, a resolution, a finished call, a call's results with its transcript, and a finished campaign.
FAQ
Tool Calling & Webhooks FAQs
Which tools can the agent call?
+
Ready connections you sign in to through a pop-up, a directory of further services you can connect as MCP servers, Cal.com, Shopify, built-in web search, and your own API as an action. Notion connects as a tool too.
How are webhooks and credentials secured?
+
Every outbound webhook is signed so your server can check it came from us. Credentials for your tools — API headers, MCP connections, carrier and Shopify tokens — are encrypted at rest, and every address is checked before we fetch it from inside our network.
Can we add tools without coding?
+
Yes for ready connections: sign in through a pop-up, then switch on each tool you want. For your own API, enter its address, headers and parameters in the agent's settings. There is no visual flow builder — agents are set up in tabbed settings.
Related: knowledge base, shared inbox, AI receptionist and pricing. Available to businesses in the US, UK, UAE and India.
Don't settle for passive chatbots
Book appointments, look up orders, call your own API and notify your systems live during conversations.