Skip to main content
A flow defines the end-to-end customer experience for a communication channel. You can build flows visually in the Flow Designer — a drag-and-drop canvas that links action blocks called nodes — without writing any code.

Flows Live Board

Navigate to Automation AI / Contact Center AI / Agent AI > Flows & Channels > FLOWS to access all flows. Flows & Channels Page Search — Enter keywords to filter flows. Sort — Click the Flow column header to toggle alphabetical sort (↑ ascending / ↓ descending).

Flow Types

Default Welcome Flows

Default flows ship with every new account and act as fallbacks when no intent is matched. Use these flows to validate fallback behavior and verify channel-specific configurations.

Create a Start Flow

  1. Go to Flows & Channels > FLOWS.
  2. Click + New Start Flow.
  3. Enter a Start Flow Name and Description.
  4. Select a channel under Attach a Channel — see channel-specific settings below.
  5. Click Update & Continue to Flow Design to open the Flow Designer.
New Start Flow

Voice Channel

Phone Number

Select an existing phone number from your account, or click Purchase a phone number to acquire one.
  • Click Get New Phone Number, then select: Country, Local or Toll-Free, State, and Area Code. Monthly fee and per-minute charge are displayed before confirmation.
  • After purchase, set the number for Inbound, Outbound, or both calls, then click Done.
Phone number purchase requires a Twilio account. Not supported for SIP trunk setups.

ASR and TTS

Show Advanced Settings — Configure Primary and Fallback TTS independently. Learn more.

Bot No Input

Prevents dead air when the bot doesn’t respond due to backend delays or failures. When disabled, the call disconnects after a 30-second default give-up timeout. Example configuration: Behavior: The bot plays the message every 10 seconds. After 120 seconds (or 15 retries), it speaks the end-call message and disconnects.

Answering Machine Detection (AMD)

Detects whether a human or answering machine answered the call. The result is stored in context.session.UserSession. Enable Disconnect the call after detecting a machine to auto-terminate on detection. When AMD triggers a disconnection, the interaction is recorded as follows:
Applicable to voice flows only.

TTS Streaming

Streams the TTS response, reducing TTS connection latency by ~200 ms. Supported only for Deepgram and ElevenLabs.

Continuous Gather

Available when TTS Streaming is enabled. Captures user responses concurrently to further reduce latency. Use only for Agentic App use cases.

Optional Flow Attachments (Voice)

Only published flows appear in these dropdowns.

Chat Channel

Click Update & Continue to Flow Design to open the Flow Designer.

SMS Channel

  1. Select a configured phone number.
  2. Optionally attach a No Agents Available Flow and/or Out-of-Hours Flow.
  3. Click Update & Continue to Flow Design.

Create an Exit Flow

  1. Go to Flows & Channels > FLOWS.
  2. Click + New Exit Flow.
  3. Enter an Exit Flow Name and Description.
  4. Under Attach a Channel, select Voice or Chat.
  5. Click Update & Continue to Flow Design.

Once you enter the Flow Designer, the default Start node is already on the canvas. Flow Designer Elements All changes are auto-saved.

Toolbar Details


Manage Flows

Edit a Start Flow

  1. On the Flows Live Board, click next to the flow.
  2. Click Update, edit the fields (Name, Description, Channel), and click Update.
The Channel field of default Start Flows can’t be edited.

Delete a Start Flow

  1. Click next to the flow and click Delete.
  2. Confirm deletion.
When deleting a flow, consider the following:
  • Deleted flows can’t be restored.
  • Default start flows can’t be deleted.
  • A flow linked to an active campaign must be removed from that campaign before it can be deleted.

Edit an Exit Flow

  1. Click next to the exit flow and click Update.
  2. Make changes and click Update.

Delete an Exit Flow

  1. Click next to the exit flow and click Delete.
  2. Confirm deletion.

Publish a Flow

Publishing makes the flow available to end users. See Publishing Components.

Flow Nodes and Node Types

Nodes are the building blocks of a flow. Drag them onto the canvas and connect them to define the customer journey.

Node Reference


Working with Nodes

Add a Node

  • Method 1: Click + on the canvas → select a node from the pop-up → click + New Node.
  • Method 2: Drag a node from the Nodes Panel onto the canvas.

Configure a Node

Click any node on the canvas to open its configuration panel, then fill in the required fields.

Rearrange Nodes

Drag and drop nodes to new positions. Connected nodes stay in place regardless of drag direction.

Connect Nodes

  1. Click + on the source node.
  2. Drag to the target node. An arrowed line appears indicating the connection direction.
Connections can also be defined within individual node configuration panels.

Edit or Delete a Node Connection

Click the connector line between two nodes to reveal options: After deleting a connector, reconnect the nodes or remove the orphaned node to keep the flow valid.

Edit or Delete a Node

Right-click a node to access:
  • Deleted nodes can’t be restored unless a previously saved version contains them. Restoring a version may overwrite other changes — proceed with caution. See Restore Versions.
  • The Start node can’t be deleted.

Automation Routing

Path: Flows & Channels > Automation Routing > Routing Modes The Routing Modes page lists all Chat and Voice flows with their automation routing configuration. Use it to manage automation app connections and routing behavior. The integrated search bar filters results across all displayed fields. Click next to any welcome flow to access the following options: