Overview

View as Markdown

Deploying means taking the agent you built and tested and making it reachable by real people — over the phone, on your website, or from your own code.

Open Deploy from the left sidebar of Voice Agents to get started.

Before you deploy, make sure your agent is built and tested and its version is committed. Deploying always uses a committed version, not your unsaved draft.

There are two main ways to go live: over the phone (telephony) or on the web / in code (a website widget or the API).

Where should I start?

1

You want your agent to answer incoming calls

First, get a phone number: connect your own telephony provider or rent a number from Sarvam. Then create an Inbound deployment, which links that number to your agent so any call to it is answered by the agent.

2

You want your agent to call a list of people

First, get a phone number (your own provider or rented from Sarvam). Then create a Campaign: upload your contact list, set a calling schedule, and the agent dials through it automatically.

3

You want a call button on your website

A widget is a small call-or-chat button you add to your site so visitors can talk to your agent. Copy the ready-made snippet of code from Deploy with Code and paste it into your web page — no phone number needed.

4

You want to integrate with your own code

For developers: use Deploy with Code to start sessions, stream voice over WebSocket, and build custom integrations with the API and SDK.