A Deployment is how you make your workflow available to interact with users. It represents an active instance of your workflow that can handle either incoming or outgoing calls. When you create a deployment, you’re essentially making your workflow “live” and ready to interact with users.

Types of Deployments

There are currently two types of deployments available:

Outgoing Call Deployment

  • Makes outbound calls to your customers
  • Requires a list of users to call
  • Follows a schedule you define

Incoming Call Deployment

  • Handles incoming calls from your customers
  • Can include predefined user data for personalization

Chat deployments are coming soon! If this is something you need early access to, please contact us.

Input Data

First read the Workflow Inputs page to understand how to define the input data for your workflow.

Once you have an input schema, you can use it in your deployment by uploading a CSV file or using the API.

To try an example, create a new Template deployment with the Appointment Reminder workflow and use the sample input data.

When you pass this data to an outbound deployment, the system will automatically schedule outgoing calls to your users based on the phone numbers you provide.

If it is an inbound deployment, the system will map the user data depending on the incoming phone number.

Note: We map the inbound phone number to the user based on the caller ID that the users phone number advertises.

Outbound Deployment Settings

When setting up an outbound deployment, you can configure various call handling parameters:

Outbound Call Configuration

Call Limits

SettingDescriptionDefault
Maximum Retry AttemptsNumber of times to retry a failed call3
Maximum Call DurationMaximum length of each call in minutes10
Wait Between CallsMinutes to wait before calling the next user5

Call Window

SettingDescriptionExample
Start TimeWhen to begin making calls each day09:00
End TimeWhen to stop making calls each day17:00

No Response & Busy Line Handling

ScenarioSettingDefault
No AnswerRetry Interval180 minutes
Busy LineRetry Interval15 minutes

All time settings are configured in the deployment’s timezone. Make sure to set the correct timezone before configuring call windows.

Call recordings may be subject to legal requirements in your jurisdiction. Ensure compliance before enabling this feature. Currently call recordings are disabled to avoid abuse.

Incoming Call Deployment Settings

For inbound deployments, you can configure the following settings:

Inbound Call Configuration

Phone Number - The phone number that will be used to receive inbound calls.

Max Call Duration - The maximum duration of an inbound call in minutes.

A phone number may only be associated with a single inbound deployment.