Deploy your agent
Deployment tab in Synthflow AI
Deploying your Synthflow AI agent ensures it is live and ready to interact by calling or messaging. This guide outlines the key steps for deploying an agent, from setup to monitoring.
Deployment options
Synthflow AI offers multiple deployment methods depending on your use case:
- Phone number deployment
Assign a phone number to your agent for handling inbound and outbound calls.
- SIP trunking
Integrate with providers like Twilio, Telnyx, or 3CX to connect with existing telephony systems.
- API deployment
Use the Synthflow API to integrate your agent into your existing applications.
- Web & widget embeds
Deploy a voice-enabled widget on your website or app.
Deployment steps
1. Configure agent settings.
Before deployment, make sure your agent is properly configured:
a. Set up conversation flows and responses.
b. Test Knowledge Base retrieval (if applicable).
c. Define any integrations (e.g., CRM, third-party apps).
2. Assign a phone number (for call-based agents).
a. Navigate to the Deployment tab.
b. Select an available number or port an existing one.
c. Assign the number to your agent.
Configure SIP trunking (if needed).
a. Set up SIP trunking with providers like Twilio, Telnyx, or 3CX.
b. Ensure the SIP URI is correctly configured.
c. Test call routing and connectivity.
4. Deploy via API (for custom integrations).
a. Use the Synthflow API to connect your agent to external applications.
b. Configure webhooks to receive real-time data from agent interactions.
Testing & optimization
Before fully launching, run test interactions to:
- Verify responses and conversation accuracy.
- Check call quality and latency.
- Ensure integrations function as expected.
Monitoring & maintenance
Once deployed, keep your agent optimized by:
- Reviewing call logs and interactions.
- Adjusting conversation flows based on insights.
- Keeping integrations and API connections up to date.