Conversation AI • Workflows • Automation
Conversation AI Workflow Action
The Conversation AI Workflow Action lets you start an AI-powered conversation inside a workflow, wait for the contact’s reply, and route the contact based on configurable branches and conditions. You can control the question, response timing, channel, AI instructions, response limits, and fallback behavior from a single workflow action. This guide explains how the action works, what each setting controls, and how to configure and test it.
What You’ll Learn

Learn how the Conversation AI Workflow Action interacts with contacts, how to configure its prompt and response settings, how Time Out and No Condition Met routing works, and how to test the workflow before publishing it.

Important

The Conversation AI Workflow Action currently provides SMS, Facebook, Instagram, WhatsApp, and Live Chat as selectable channels. Conversation AI may support additional channels elsewhere in the platform, but broader bot-level channel support does not automatically mean the same channel is available in this workflow action.

1

What Is the Conversation AI Workflow Action?

The Conversation AI Workflow Action adds an AI-powered conversational step to a workflow. It can send the configured question to a contact, wait for the contact’s response, continue the AI exchange based on the action settings, and route the contact through different workflow paths.

The AI can use the configured Personality, Additional Instructions, Question, bot training, and conversation history to provide context-aware responses.

Branches allow the workflow to react differently depending on the contact’s reply, while built-in fallback paths handle unanswered conversations and responses that do not meet a configured condition.

2

Key Benefits of the Conversation AI Workflow Action

Combining AI conversations with workflow routing helps automate qualification, follow-up, and decision-making without requiring every contact response to be handled manually.

  • Targeted Outreach: Ask a specific question and wait for the contact to respond before continuing the workflow.
  • Multi-Turn AI Conversations: Allow the AI to continue responding within the action up to the configured Bot responses limit.
  • Smart Routing: Evaluate contact replies against branches and conditions to determine the next workflow path.
  • Prompt-Aware Responses: Use bot configuration, training, instructions, the configured question, and conversation context to guide responses.
  • Response Controls: Set timeout, wait time, response limits, and Skip if answered behavior.
  • Channel Choice: Run the action through one supported communication channel per action.
3

How the Conversation AI Workflow Action Works

Understanding the action lifecycle makes it easier to choose the right timeout, response limit, and branch conditions. The contact remains inside the action while the AI interaction is active and is routed when one of the configured outcomes is reached.

Stage What Happens
1. Action starts The workflow reaches the Conversation AI action and sends the configured Question through the selected channel.
2. Contact replies The action waits for the contact’s response according to the configured Timeout.
3. AI evaluates the conversation The AI uses the action and bot context to respond and evaluate whether a configured branch condition has been met.
4. Conversation continues if needed The AI can continue the exchange until a branch matches, the contact times out, or the Bot responses limit is reached.
5. Contact is routed The workflow continues through a matching custom branch, Time Out, or No Condition Met.
4

Conversation AI Configuration Options

Each setting controls a different part of the conversation lifecycle. Reviewing these options before building branch logic helps prevent unnecessary messages, premature timeouts, and contacts reaching the wrong fallback path.

Setting Purpose
Advanced Bot Configuration Lets you override the bot’s default Personality and Additional Instructions for this workflow action.
Personality Defines the tone or style the AI should use for the conversation when Advanced Bot Configuration is enabled.
Additional Instructions Adds workflow-specific goals, intent, or guidance for the AI.
Question Defines the message or question that begins the Conversation AI interaction. Custom values can be used.
Timeout Controls how long the action waits for the contact to reply before routing through Time Out. The value can be configured in minutes, hours, or days.
Channel Selects the communication channel for the action. Current workflow-action options are SMS, Facebook, Instagram, WhatsApp, and Live Chat.
Skip if answered Skips the action when the question has already been answered manually, helping prevent redundant AI outreach.
Bot responses limit Limits how many AI messages this action can send before routing to No Condition Met when no branch condition has matched.
Wait time in seconds Adds a delay before the AI responds so incoming messages can be collected before the next AI reply is generated.
Branches & Conditions Defines where the workflow should continue after evaluating the contact’s response.

Bot responses limit vs. bot-level message limits: The Bot responses limit configured here controls this workflow action. Conversation AI bots can also have broader message-limit settings outside the workflow. Treat these as separate controls.

5

Before You Begin

A successful Conversation AI workflow depends on both the workflow structure and the bot configuration. Confirm the workflow entry point, communication channel, and intended branch outcomes before configuring the action.

  • Use the applicable Sub-Account and open Automations → Workflows.
  • Create a workflow or open an existing workflow where the AI conversation should occur.
  • Configure the workflow trigger that matches your use case. Customer Replied is only one example and is not required for every Conversation AI workflow.
  • Confirm that the communication channel you plan to use is available for the workflow and bot configuration.
  • Decide what response or intent each custom branch should represent before writing the branch conditions.
  • Plan what should happen when the contact does not reply or when none of the custom conditions are met.
6

How To Set Up the Conversation AI Workflow Action

Configure the action in stages so the AI receives the right instructions, waits an appropriate amount of time, and routes the contact predictably after the conversation.

Step 1: Open the Workflow

Start from the workflow where the Conversation AI interaction should occur so the action is added at the correct point in the automation.

  1. Log in to the applicable sub-account.
  2. Go to Automations → Workflows.

3. Create a new workflow or open the existing workflow you want to update.

Step 2: Configure the Workflow Entry Point

The workflow trigger determines which contacts enter the automation, so choose an entry condition that matches the conversation you want the AI to handle.

Add or review the trigger that should place contacts into the workflow. For example, a workflow responding to inbound messages may use Customer Replied and a Reply Channel filter.

Workflow Builder showing how to add and configure a trigger

Step 3: Add the Conversation AI Action

Add the Conversation AI action where you want the workflow to pause for an AI-driven conversation and evaluate the contact’s response.

  1. Click the + icon where you want to add the workflow action.
  2. Search for Conversation AI.
  3. Select the Conversation AI action.
  4. Give the action a clear name so its purpose is easy to identify on the workflow canvas.
Workflow action menu showing Conversation AI

Step 4: Configure the AI Instructions

Action-level instructions let you tailor the AI’s behavior to the specific purpose of this workflow without changing the broader bot configuration.

Turn on Advanced Bot Configuration when you want this action to override the bot’s default conversational instructions.

  • Personality: Define the tone and communication style for this action.
  • Additional Instructions: Add goals, intent, or specific guidance the AI should follow. When Advanced Bot Configuration is not enabled, the action uses the bot’s existing configuration.
Conversation AI action showing Advanced Bot Configuration

In Question, enter the message or question that should begin the interaction. Use custom values when the message needs contact-specific or workflow-specific information.

Conversation AI Question field with custom value controls

Step 5: Configure Timeout and Channel

Timeout and channel settings determine how the contact receives the conversation and how long the workflow waits before treating the interaction as unanswered.

Set Timeout to define how long the action should wait for the contact’s reply. Select the appropriate duration in minutes, hours, or days.

Conversation AI workflow action Timeout configuration

Select one Channel for the action. Current options are:

  • SMS
  • Facebook
  • Instagram
  • WhatsApp
  • Live Chat
Conversation AI workflow action showing supported channel options

Step 6: Configure Conversation Controls

Conversation controls help prevent duplicate outreach, limit how long the AI continues the exchange, and give incoming messages time to arrive before another response is generated.

Turn on Skip if answered when the action should be bypassed if the question has already been answered manually.

Conversation AI workflow action showing Skip if answered

Set Bot responses limit to control the maximum number of AI messages the action can send before using No Condition Met when no custom branch has matched.

Conversation AI workflow action showing Bot responses limit

Set Wait time in seconds to add a delay before the AI replies. This allows incoming messages to be collected before the next AI response is generated.

Conversation AI workflow action showing Wait time in seconds
7

How Branches and Conditions Route Contacts

Branches turn the AI conversation into workflow logic. Create conditions around the outcomes you care about, then define what should happen for contacts who reply differently or do not reply at all.

Branch When It Is Used
Custom Branch Used when the contact’s response meets the conditions you define for that branch.
Time Out Used when the contact does not reply within the configured Timeout period.
No Condition Met Used when no configured custom condition is matched, including when the action reaches its Bot responses limit without a matching outcome.

Built-in branches: Time Out and No Condition Met are always included in the Conversation AI action and cannot be removed. Add your own branches for specific outcomes you want the workflow to recognize.

Add additional branches and define clear conditions for each intended outcome.

Conversation AI action showing Branches and Conditions

After configuring the settings and branches, click Save Action.

Conversation AI workflow action showing Save Action
8

How To Test and Publish the Workflow

Testing helps confirm that the selected channel works, responses are interpreted correctly, and each branch sends contacts to the expected next step before real contacts enter the automation.

  1. Save the Conversation AI action and any other workflow changes.
  2. Use Test Workflow to run a test contact through the workflow when appropriate.
  3. Test at least one reply that should match each important custom branch.
  4. Test the Time Out and No Condition Met paths when practical.
  5. Confirm that the AI messages use the expected channel and instructions.
  6. Save any final changes.
  7. Set the workflow to Publish when you are ready for real contacts to enter it.

Testing note: Workflow tests are useful for validating configuration, but reused test contacts can retain previous activity. For important automations, validate the final behavior carefully before relying on the workflow in production.

Workflow Builder showing workflow publishing controls
9

Frequently Asked Questions

Q: Does the Conversation AI Workflow Action only send one AI message?
No. The configured Question starts the interaction, and the action can continue the AI conversation according to its settings. The Bot responses limit controls how many AI responses can occur before the action falls back to No Condition Met when no custom condition matches.
Q: Do I have to use Customer Replied as the workflow trigger?
No. Customer Replied is one example. Use the workflow trigger that matches the event you want to start the automation.
Q: What happens if the contact does not reply?
When the contact does not reply within the configured Timeout period, the workflow follows the Time Out branch.
Q: What happens when none of my conditions match?
The workflow uses the No Condition Met branch when no configured custom condition is satisfied, including when the Bot responses limit is reached without a matching branch.
Q: Can I remove Time Out or No Condition Met?
No. Both are built-in branches for the Conversation AI Workflow Action and cannot be removed.
Q: What does Skip if answered do?
It allows the workflow to bypass the Conversation AI action when the question has already been answered manually, helping avoid redundant messages.
Q: Which channels can I select in this workflow action?
Current options are SMS, Facebook, Instagram, WhatsApp, and Live Chat. Other Conversation AI features may support additional channels.
Q: What information can the AI use when generating responses?
The Conversation AI Workflow Action can use Personality, Additional Instructions, the Question, bot training, and conversation history as context for its responses.
10

Need Help?

  • The contact never enters the AI action: Review the workflow trigger, filters, and the steps immediately before the Conversation AI action.
  • The AI sends through the wrong channel: Open the Conversation AI action and verify the selected Channel and the contact’s availability on that channel.
  • The contact reaches Time Out: Confirm that the contact replied within the configured Timeout period and through the expected channel.
  • The contact reaches No Condition Met: Review the custom branch conditions and Bot responses limit. The fallback is used when no configured condition matches.
  • The AI sends an unnecessary message: Review whether Skip if answered should be enabled for the workflow’s use case.
  • The AI responds too quickly to multiple messages: Review Wait time in seconds and increase the delay when the bot needs more time to collect incoming messages.
  • The AI tone or behavior is unexpected: Review the bot configuration and any action-level Personality or Additional Instructions.
  • Still unresolved: Record the workflow name, trigger, Conversation AI settings, selected channel, affected branch, test contact, and screenshots of the unexpected behavior before contacting support. Do not include passwords, API keys, access tokens, or other sensitive credentials.