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

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

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.

3

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

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.

5

5. Enable web & widget deployment.

a. If using web-based deployment, embed the provided Synthflow AI widget code.

b. Customize the widget’s appearance based on your preferences.


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.