Skip to main content

What is function calling in Bolna Voice AI?

Function calling enables your voice AI agents to execute real-time actions during conversations, such as transferring calls, booking appointments, fetching data from APIs, or triggering custom workflows. By integrating functions with your agents, you can automate complex business processes while maintaining natural conversational flow.
Function calling architecture in Bolna Voice AI showing integration options for custom functions, call transfers, calendar scheduling via Cal.com, and API endpoint integrations for workflow automation

Diagram illustrating function calling integration in Bolna Voice AI


What types of tools are supported in Bolna AI?

Transfer call to human

Explore how to transfer a live phone call to a human using Bolna Voice AI.

Fetch available slots from Calendar (via Cal.com)

Explore how to transfer a live phone call to a human using Bolna Voice AI.

Book a Calendar slot (via Cal.com)

Explore how to transfer a live phone call to a human using Bolna Voice AI.

Custom functions

Design your own functions and use them with Bolna Voice AI agents

Next steps

Ready to implement function calling? Start with custom function calls to build your own integrations, or explore specific use cases like call transfers and calendar booking. For context management in functions:
I