• 22 Aug 2022
  • 7 Minutes to read
  • Contributors
  • Dark
  • PDF


  • Dark
  • PDF

Article Summary


CommBox’s Agent Workspace platform integrates artificial intelligence to provide the capability to perform a variety of automated functions with pre-set Rules that can be triggered by specific keywords or by a set component without the use of a script.

Depending on the chosen settings, these Rules can automatically send messages, tag, change call status, redirect to another channel, or run other CommBox applications (for example, Chat, Forms, etc.).

Each Rule is activated only if and when certain terminology mentioned in the conversation meets specific pre-set conditions. Only then will the rule be triggered.

  • In case of a New Conversation, the Rules module is configured to support a variety of modules (Email, Facebook Messenger, Twitter, Instagram, Google Play Reviews, Google My Business, Facebook Pages, YouTube, App Store Reviews, SMS, WhatsApp, and Telegram)
  • In the case of a New Visitor, the Rules are configured to support only Chat channels (CB Voice & Video Chat), the Interactive Navigator and Contact Us modules.

Whenever a term/phrase mentioned in a conversation triggers a particular Rule, it will be activated

The documentation for implementing the Rule will be displayed in the conversation itself (as a comment).

For example, in the screenshot above, documentation of a Rule which was activated after being triggered by a phrase found within an incoming email, this Rule was tagged, transferred to a third party, and changed the status of the conversation.

Additional details will be listed further on in this instruction manual.


1. Log in to CommBox’s Agent Workspace.

2. Click on the Settings icon located in the lower left-hand corner of the screen - 

3. After clicking on the icon, the user will be redirected to the Modules list screen.

The Rules icon can be found underneath the Automation category (as seen in the screenshot above).

4. Next, click on +Rules Channel (as seen below) to create a new Channel.

5. Next, you will be redirected to the page where you can create new rule(s) subordinate to the Channel selected.

6. Click on +Add New Rule.

Under these circumstances (i.e., When and If):

  • Under When while creating a new Rule, we will divide the Rules into two categories
    • While When is set to a New Conversation (applies to all modules listed at the beginning of this guide in the Overview section)
    • And the other while When is set to a New Visitor (applies to the Voice & Video Chat, Contact Us and Interactive Navigator channels only)

When (New Conversation)

Applicable for the Email, Facebook Messenger, Twitter, Instagram, Google Play Reviews, Google My Business, Facebook Pages, YouTube, App Store Reviews, SMS, WhatsApp, and Telegram modules. 

When And If:

You must select channels on which the Rule(s) will apply.

Keywords - in media and the system, you will find the text that has been set here (SMS, Facebook Messenger, Twitter, Instagram, Google Play Reviews, Google My Business, Facebook Pages, YouTube, App Store Reviews, SMS, WhatsApp, and Telegram are located within the content of the message; in Email - within the title only)

  • An exact term/phrase is entered between quotation marks.

Example: Good Service, will trigger conversations that include the exact term/phrasegood service”.

  • Spaces between each word (within the same set of quotation marks) mean that the keyword is composed of multiple words.

Example: Good Service will trigger all conversations which include the word service and the word good (the words are not required to be linked/one after the other).

  • Commas are used to define relevance or connection.

For example: Good Service and Excellent Treatment will trigger all of the conversations, which include the term/phrase “Good Service” or “Excellent Treatment”.

  • Minus signs (-) will be used to trigger adverse treatment/attitude.

Example: service will trigger all conversations, which include the word Service


The Rule will be triggered to check and verify that the email, Facebook post, Tweet, SMS, or instant message body text (for the relevant application channels) has been received at the pre-set email address/Facebook or Twitter account/SMS phone number/IM account phone number which has been selected here.

You can add several email addresses (use a comma to separate each email address).

You can also set the settings so that each email from a specific domain name will trigger the Rule by using an asterisk (*), hashtag (#), and the domain name.

Example: @Gmail.comwill trigger all of the emails sent from the GMail domain name. If the pre-set email address is, only the emails sent from that email address will trigger the rule.


Verification of the email can be initiated if the address defined in this field is an email address. Then the Rule will be triggered and advanced to the next stage.

For example: the Rule will be triggered if the email address is present in the text field and when an email enters the system with this domain name.

You can also toggle the settings so that each email with a specific domain name will trigger the Rule because it includes an asterisk, hashtag, or the domain name.

You can also add multiple email addresses, using a comma to separate them.

You can combine all types of filters together in one single Rule.

For example: we can create a rule that will check if the title includes keywords XXXX (according to the rules above), even if the email arrives from a specific email address and if one particular email address is written within the email. Afterward, we will continue to the next stage.

Implementation (To):

After verifying all the conditions, we can decide what the system will execute if all listed requirements are met.

1. Automatic messages - The pre-set automated messages will be sent to the customer.

2. Transferring conversation to a different channel - The ability to toggle the conditions to transfer the conversation to a different channel.

For example, if we received an SMS message which triggered the Rule(s), we can choose that the conversation will be transferred from the SMS channel (all SMS channels) to sales or a sales-related channel.

3. Status change - You can pre-set a status change.

For example, a conversation enters with the status Open. If and when the email title is Test and triggers the Rule, the conversation will be transferred to the Complete status.

4. Add a tag - We can pre-set that the conversation will be tagged with a specific tag.

For example, a conversation with the title, I Want to extend the Subscription will be tagged with Extend.

5. Transferring to an external third-party - Using an internal function of the system. This function will send an email to the set email address, along with the customer’s original message, and provide the option to add a response (a comment) in the conversation with the customer.

This feature changes the status of the conversation to be set as Transferred to Assistance and will return to the regular line only after the reply to the message.

We can send a message and decide whether or not to allow a return message.

For example: setting the Rule so that each time the SMS channel recognizes the phrase Request to Expand Services, an email will be sent to the pre-set email address and the pre-set message listed here.

The email will arrive at the address will appear like this:

After the third party has clicked on the pre-set section, the conversation will appear, and there will be an area where they can write a comment.

After the customer adds the comment, it will appear inside the conversation itself (to agents internally, it will not be sent to the customer)

Circumstances: A new Visitor Chat (i.e, CB Voice, Video chats, Contact Us and Interactive Navigator channels only)


1. Channels - Choose the channels which will be regulated by the rule(s)

2. Personalized incident - For use by the developers only. Contact your Customer Success Manager (CSM) for further information.

3. Website URL - You can toggle the Rule settings to only be triggered if and when the URL the customer arrives from meets the settings.

For example: If and when your chat is pre-set in more than one website, you can pre-set the Rule so that it will be triggered only for the URL

4. Channel’s Status - We can toggle the settings so that the Rule will apply if and when the channel status is suitable (active, inactive, outside business hours, agents busy)

5. Time present on the webpage - You can toggle the settings so that the Rule will apply only after a certain amount of time spent on the webpage (in seconds).

For example, only if and when the customer spent 5 seconds on the website will you be transferred to the next stage of the Rule.

Implementation (If): 

  • Automated message - displays the pre-set message here if and when all pre-set conditions are met.
  • Transferred to a different channel - transfers the channel in which the inquiry is listed.
  • Open a widget - pop up the chat/video chat/navigator, etc., and open it for the customer.

Was this article helpful?

What's Next