Tools & Workflows

Tool & Workflow Integrations

Tools let your voice agents take action during a call, not just talk. Book a calendar slot, look up an order through your own API, push a lead into your CRM, or trigger a multi-step automation in Zapier. These integrations turn voice agents from answering machines into workflow engines.

Tools and workflow integrations on Bolna

ToolWhat it does with BolnaTypical use
Cal.comChecks open slots and books appointments in your Cal.com calendar during a callAppointment scheduling
Custom functionCalls any HTTP API with parameters the LLM collects from the callerFetching or updating data in your own systems
Transfer callRoutes the live call to a human agent, another number or your own SIP trunkEscalations and handoffs
ZapierPlaces outbound Bolna calls from a Zap with the Make a phone call actionStarting calls from events in other apps
MakePlaces calls, runs Bolna API calls and triggers a scenario when a call endsSending email, SMS or WhatsApp messages after a call
n8nThe official n8n-nodes-bolna community node makes calls, runs batches and workflows, manages agents and triggers on call eventsPost-call workflows such as emails and CRM updates
viaSocketNative actions to make calls, get executions and list agents, phone numbers, knowledge bases and providersStarting calls and moving call data into other apps
AiSensySends an approved WhatsApp template from any step of a Bolna workflowWhatsApp follow-up based on how the call went
AWS MarketplaceLets you buy Bolna through AWS and draw down your AWS committed spendEnterprise procurement without a separate vendor security review

For the full guide, see Function calling for voice AI agents in the Bolna docs.

Frequently asked questions

The LLM reads each function's name and description, decides when to call it and collects the parameter values from the caller. Bolna then makes the HTTP request and passes the response back to the LLM, which continues the conversation.

Yes. Bolna function calling follows the OpenAI specification, so existing schemas work. You can also generate a custom function from a cURL command.

Bolna calls your endpoint from 13.203.39.153, 13.126.9.249 and 13.202.133.53. Whitelist all three if your API is behind a firewall.

Yes. Connect your AiSensy project API key and project ID once, then add an AiSensy WhatsApp node to a Bolna workflow to send an approved template, for example only to leads the call marked as hot.

Yes. Make has a Watch end of phone call trigger, and n8n receives call data through a webhook or the Bolna community node trigger. You can also point the agent's webhook_url at any endpoint that should receive the call data.

Last updated