Skip to main content
A Bolna voice agent listens to a caller, decides what to say, and answers in a natural voice — on inbound calls, outbound calls, batch campaigns, or in the browser. Every agent follows the same lifecycle: build it, deploy it to a phone number or app, then monitor what happens on each call. When it works in testing, go live with the launch checklist.

Build

Set the prompt, LLM, voice, languages, tools and knowledge base in Agent Studio, or design a multi-step flow with graph agents.

Deploy

Buy or connect phone numbers, place outbound, batch and workflow calls, receive inbound calls, or bring your own SIP trunk.

Monitor

Review call history, receive webhooks, pull executions over the API, and extract structured data from every call.

Go live

Test before calling real customers, control cost per call, handle failures at scale, and troubleshoot common problems.

Graph agents

Part of Build. Design a multi-step conversation as typed nodes and routing rules instead of one long prompt.

Workflows (beta)

Part of Deploy. Chain calls, WhatsApp messages, conditions and retries into one sequence per contact, and run it over contact lists as campaigns.
Not sure which one you need? See graph agents vs workflows.

Build your first agent

Quickstart

Describe your use case and get a call-ready agent from Agent Studio in 5 to 8 minutes.

API quickstart

Place an outbound call and fetch the result over the API.

Inbound quickstart

Link a phone number to an agent and answer incoming calls.

Browse templates

Start from a ready-made agent for support, sales, reminders, bookings and more.

Platform capabilities

Build

Deploy

Monitor

Go live

How a call works

A standard agent chains three services: a transcriber turns the caller’s audio into text, an LLM decides what to say, and a synthesizer turns the reply back into audio. A speech-to-speech agent replaces all three with a single realtime model. See how a call flows through Bolna for the full lifecycle, from dialing to the finished execution record.