Workflow Action: Update Conversation AI Bot and Status

Created by Stefan Perchinkov, Modified on Wed, 26 Feb at 12:07 PM by Stefan Perchinkov

Effortlessly manage and automate your AI bot interactions with the "Update Conversation AI Bot and Status" workflow action. This feature allows users to assign specific bots to contacts and update their statuses (Active or Inactive) automatically, streamlining communication and enhancing workflow efficiency.

Overview of the Feature The "Update Conversation AI Bot and Status" action empowers you to:

  • Assign a specific Conversation AI bot to individual contacts.
  • Update the bot’s status based on workflows or triggers, enabling tailored interactions.
  • Simplify bot management across communication channels like SMS, Facebook Messenger, and email.

Key Benefits:

  • Saves time by automating repetitive tasks.
  • Improves workflow efficiency by assigning bots dynamically.
  • Ensures precise control over bot interactions based on triggers and conditions.

Step-by-Step Guide

1. Setting Up the Workflow Action

1- Navigate to Automations on the left and workflows on the top right to access your Workflow Builder.

2- Add a new action and select "Update Conversation AI Bot and Status."

3- Configure the action by:

  • Selecting the desired bot.
  • Setting the bot’s status to Active or Inactive.

2. Assigning Bots Dynamically

  • Use triggers like "Customer Replied," "Payment Received," or "Form Submitted" to automate bot assignments.
  • Filter by conditions or tags (e.g., "Call Booked") to ensure precise targeting.

3. Configuring for Specific Channels

  • Verify the assigned bot has the corresponding channel enabled (e.g., Facebook Messenger).
  • Assign bots to specific communication channels using branching logic.

4. Publishing the Workflow

  • Once configured, save and publish the workflow.
  • Monitor the bot’s interaction in the conversation tab to ensure it’s functioning as intended.

Use Cases

Example 1: Assigning Bots Based on Tags

  • Scenario: Assign a bot to contacts tagged with "Call Booked."
  • Solution: Use the "Contact Added with Tag" trigger, assign the bot, and set the status to Active.

Example 2: Dedicated Bot for Specific Channels

  • Scenario: Assign a bot for SMS interactions.
  • Solution: Use the "Customer Replied via SMS" trigger and configure the action to assign the SMS bot.

Example 3: Automating Bot Activation for Payments

  • Scenario: Activate a bot only for paying customers.
  • Solution: Use the "Payment Received" trigger to assign the bot and set it as Active.

Example 4: Bot for Live Chat Interactions

  • Scenario: Assign a bot for handling Facebook Messenger chats.
  • Solution: Use the "Customer Initiated Chat on Facebook Messenger" trigger to activate the Messenger bot.

Key Notes

  • Ensure the bot’s channel is enabled for seamless interaction.
  • This action branches immediately after the assignment, not after the conversation ends.
  • Monitor the workflow’s performance in the dashboard to make necessary adjustments.

FAQs

1. Can I assign multiple bots to one contact?
No, only one bot can be assigned to a contact per workflow action. You can create separate workflows for different bots if needed.

2. What happens if the assigned bot’s channel is disabled?
The workflow will not execute for that channel. Ensure the corresponding channel is enabled for the assigned bot.

3. Can I use conditional logic to assign bots?
Yes, conditional logic (e.g., If-Else) can be applied to assign bots dynamically based on specific criteria.

4. How do I check which bot is assigned to a contact?
You can view the assigned bot in the conversation tab of the contact’s profile.

5. Can I update the bot’s status manually?
Yes, but this feature automates the process for efficiency and consistency.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article