Publish your agent
Updated
Publish your tested agent to production environments.
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 credentials.
- You have tested your agent and verified it responds correctly.
Publish to production
To publish your agent:
-
In the navigation sidebar, select Agents, then select the agent you want to publish.
-
Select the Publish button at the top of the agent editor to open the publishing panel.
-
Review and configure the deployment settings:
- Project: Displays the Agora project the agent will be published to. Billing and usage are tracked under this project.
- 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 usage is billed.
-
Select the Publish Agent 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 the navigation sidebar, select Agents.
- 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
Caution
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 Action menu, select Edit Agent.
- Make your desired changes in the agent editor.
- Select Re-Publish Agent.
- 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
