Plivo voice AI
Plivo voice AI on the Plivo numbers you run today.
Plivo is a cloud communications platform for voice, SMS and phone numbers, with more than 150 countries connected by its own count. If your business numbers are on Plivo, the quickest route to voice AI keeps them there.
Connect your Plivo account to VocalLabs, import your DIDs and point inbound calls at a published agent. The same agent places outbound calls, one at a time or as a scheduled batch. Plivo keeps the numbers and the call billing; VocalLabs runs the agent.
Connect the account · Import your DIDs · Inbound and outbound · PSTN billing stays with Plivo · Your own model keys
- Caller00:00
Hi, I’d like to book a physio appointment for my knee.
- AI agent00:03
Of course. Have you been to us before, or is this your first visit?
- Caller00:06
First time.
- AI agent00:08
Thanks. I have Tuesday at 4:30 or Wednesday at 9:00 with Dr Okafor. Which suits you?
- Caller00:13
Wednesday at nine.
- System00:14
Tool call · Calendly · booking confirmed
- AI agent00:16
You are booked in for Wednesday at 9:00 with Dr Okafor. Anything else I can help with?
From a Plivo number to a published agent.
The Plivo account stays where it is. VocalLabs connects to it, imports the numbers and runs the agent each call reaches.
- 01Caller dials your numberA DID on your Plivo account.
- 02Plivo carries the callPSTN billing stays with Plivo.
- 03The assigned agent answersPublished in VocalLabs and mapped to that DID.
- 04Tools and handoffsHTTP, MCP, transfer to a person or another agent.
- 05The session recordRecording, transcript, tool calls, signed webhooks.
- Same agent, both directions
- The agent that answers inbound also places outbound calls, from the dashboard or the API.
- Batches on a schedule
- Outbound calls go one at a time or as a scheduled batch.
- Nothing to host
- VocalLabs compiles the agent into a LiveKit AgentSession and runs it. You write no LiveKit code.
What Plivo keeps, and what VocalLabs runs.
| Plivo | VocalLabs | |
|---|---|---|
| Numbers | Bought and held on your Plivo account. | Imported as DIDs and assigned to a published agent. |
| Network and call charges | Plivo carries the call and bills the PSTN charges. | Runs the realtime session the caller talks to. |
| Speech and models | Not part of this connection. | Your own provider accounts, billed to you directly. |
| Outbound | Calls go out from your Plivo numbers. | Placed one at a time or as a scheduled batch, from the dashboard or the API. |
Plivo lists voice, SMS, WhatsApp, SIP trunking, audio streaming and phone numbers, with more than 150 countries connected by its own count, as of Nov 2026. · Source: plivo.com
Put a VocalLabs agent on a Plivo number.
- 01
Describe the job
Write the agent’s prompt and pick a speech pipeline (speech-to-text, LLM, text-to-speech) or a single realtime model. Copilot can draft and edit it with you.
- 02
Give it tools
Add HTTP requests, MCP servers such as Calendly or HubSpot, and handoffs to a person or another agent, composed in the editor.
- 03
Test before publishing
Run browser voice sessions and read the transcript, tool calls, captured fields and provider usage for each one.
- 04
Connect Plivo and import your DIDs
Under Phone Numbers, connect your Plivo account, import the numbers, and assign the published agent for inbound.
- 05
Call out
Place outbound calls one at a time or as a scheduled batch, from the dashboard or the API. Each session lands on the record with its transcript and tool calls.
What you build on top of Plivo, without code.
One agent, on the phone and off it.
The prompt and the tools do not change when the channel does. A Plivo number is one way in.
- 01Voice
Phone numbers
Inbound and outbound PSTN calls on your Plivo account.
- 02Web
Browser calls
The same voice agent in a browser call, with nothing to install.
- 03Messaging
WhatsApp calls and chat
WhatsApp numbers for calls and chat, with the same tools behind them.
- 04Text
Telegram
Telegram bots that reach the same agent.
- 05Video
Video avatars
Anam avatars give the voice agent a face in browser sessions, on the identical prompt and tools.
- 06API
Streamed text replies
Text replies stream to the user over SSE as they are generated.
Questions buyers ask first.
Your Plivo numbers. A new voice on them.
Tell us which numbers should be answered, what callers usually want and where bookings or records should land. We will help you connect Plivo and build the agent, and you can test it in the browser before a customer calls.






