Publish your agent
After testing your agent and confirming it works as expected, you can publish it to production. Publishing an agent makes it available to handle inbound and outbound calls.
Prerequisites
- Your agent is fully configured with valid ASR, LLM, and TTS credentials
- You have tested your agent and verified it responds correctly
Publish your agent
To publish your agent:
-
Click the Publish Agent button at the top of the agent editor to open the publishing panel.

-
Review and configure the deployment settings:
- Project: Check the Agora project the agent will be published to. Billing and usage are tracked under this project. You can duplicate the agent into another project using the button at the bottom of the panel.
- Note: Add a note for this deployment for your reference. This helps you identify the purpose or version of the deployment.
- Cost Overview: Review the billing breakdown for ASR, LLM, TTS, and agent hosting services. This shows how agent use is billed.
-
Click the Publish button to continue.
Your agent is now published and available to handle inbound and outbound calls.
Manage deployed agents
To view and manage your deployed agents:
- In Agent Studio, select Agents from the sidebar.
- The Agents page displays all your deployed agents with their Agent ID, Project Name, App ID, and current Status.
From the Agents page, you can:
- Monitor agent status and availability
- Pause or resume an agent
- Edit or Delete an agent
- Rename an agent
- Duplicate an agent
- Embed an agent
Pausing or deleting an agent immediately stops it from serving requests in the associated projects. Ensure no active integrations or services depend on this agent.
Update a deployed agent
To update a deployed agent with changes:
- From the Actions menu, select Edit Agent
- Make your desired changes in the agent editor.
- Click Re-Publish.
- Confirm the deployment.
The updated configuration replaces the existing deployment in the selected projects.
Next steps
After deploying your agent:
- Connect your agent: Integrate your agent with your app
- Set up a campaign: Set up an outbound calling campaign using your agent