Workflow X Conversation AI - Conversation AI Action Beta
Welcome to the new "Conversation AI" Action in Stack workflows! This feature allows you to enhance interactions with your contacts by automating responses and guiding conversations based on their replies.
Key Features
- Ask Questions: Create actions to ask questions to your contacts.
- Conditional Branching: Develop branches for conditional flow based on contact replies.
- Customize Bot Personality: Tailor the bot's personality and additional instructions.
- Leverage Existing Bot Training: Utilize the training already done for your Conversation AI Bot.
In This Article
- Question for the Contact
- Branches and Conditions
- Prompt - Personality and Additional Instructions
- Channel
- Mechanism of the Conversation AI Action
Question for the Contact
This is the primary question the bot will ask your customer. It is designed to be sent alongside any inbound message from the contact, if applicable.
Branches and Conditions
Each action comes with two standard branches, with the option to create additional branches:
-
Standard Branches:
- Time Out: Triggered if the contact does not reply within the specified time.
- No Condition Met: Triggered if the contact replies within the timeout period but no specific condition is met.
-
New Branches:
- Each branch requires a name and a condition to determine the contact's path.
Prompt - Personality and Additional Instructions
Enable the "Advanced Bot Configuration" to customize the bot's "Personality" and "Additional Instructions." The prompt is crafted using:
- The bot's Personality
- Additional Instructions
- The Question for the contact
- Context from the Bot Training
- Previous conversations between your account and the contact
Channel
Select the channel through which the bot will communicate with the contact. Options include SMS, Facebook, and Instagram.
Mechanism of the Conversation AI Action
Once configured, here's how the Conversation AI Action operates:
- Prompt Generation: The bot generates a prompt and sends a message to the contact. Context is drawn from the bot's training.
- Waiting for Reply: The bot waits for a reply within the configured time.
- If no reply is received, the contact moves to the "Time-Out" branch, where follow-ups can be initiated.
- Evaluating Conditions: Upon receiving a reply:
- If no conditions are met, the contact moves to the "No Condition Met" branch.
- If a condition is met, the contact follows the respective branch.
This feature empowers you to create dynamic and responsive workflows, enhancing your engagement with contacts through Stack's Conversation AI.