• Release Notes
  • User
  • Admin
  • Developers
  • Integrations

›Rules

Configuration

  • Configuration Guide

Customer Service

  • Dashboard
  • Live View / Co-Browsing
  • Live Chat
  • Automation

    • Flows
    • Forms
    • Auto Responder
    • Text Blocks

    Rules

    • Action Rules
    • Routing Rules
    • SLA Rules
  • Reports
  • Plugins

    • Module Configuration
    • > Config - Web Chat
    • > Config - Co-Browsing / Analytics
    • > Config - Audio / Video / Screenshare
    • > Config - Conference
    • > Config - Large File Upload

    Settings

    • Settings Overview
    • General
    • System Messages
    • User Management
    • Advanced User Management
    • Watchdogs
    • Tagging

Action Rules

Navigation path: Rules > Action Rules

Summary

alt-text

Purpose

Action Rules allow you to manage the visibility of your WebChat and allow you to initiate a conversation with a visitor at the right time.

Functionalities / need to know

An Action Rule consists of one or more rules. There are two types of Action Rules: WebChat and Analytics. Each rule is described by a ConditionType. The Action Rule triggers an action. Comprehensively, here the structure of Action Rules:

  • Action Rule
    • Rule 1 (RuleType)
      • Condition (ConditionType)
    • Rule 2
    • ...
    • Action (ActionType)

Note: Action Rules can be exported and imported via the orange buttons in the top row

Feature descriptions

Your first Action Rule

alt-text

To create your first Action Rule click + New Action Rules. As a first step, make sure you give your rule a descriptive name. There are two main types of Action Rules: WebChat and Analytics.

WebChat

alt-text

Page or Chat

WebChat Action Rules can be executed on Page or Chat level:

ExecutionTypeDescription
PageRule is executed once a user opens the page where the WebChat is embedded.
ChatRule is executed once a user clicks the WebChat widget and opens the chat.
ConditionTypes

alt-text

You can select the specific condition by clicking + Condition.

Note: A condition can be negated by clicking on the toggle switch after selecting the condition type.

ConditionTypeDescription
Agent is onlineTriggers when an agent is online
Agents are offlineTriggers when all agents are offline
Agents are busyTriggers when all agents are busy (agent has reached max concurrent chats or is offline)
User is on Page forWhen the user is on the page for a specific amount of time
User revisits pageUser revisits the page
User sends messageUser sends a message in the Chat
Current timeWhen the current time is in a defined time window
Inside Opening HoursWhen the current time is inside defined opening hours
Outside Opening HoursWhen the current time is outside defined opening hours
DomainWhen the user visits a specific domain
PathWhen a user visits a website in a specific path
CountryWhen the user's location is in a specific country
CityWhen the user's location is in a specific city

Analytics

Note: To enable Analytics Action Rules, you need the CX Analytics suite.

alt-text

ConditionTypeDescription
Visited website pathIs true, when customer visits this page during session. Is very likely to be combined with the other ConditionTypes.
Typed textDefine rules which are matching input text.
Clicked at elementDefine the text where the click is triggered. It is possible to track the text of a button, hyperlink or even non-clickable elements with text.
Clicked at CSSDefine the CSS class of an element that shall initiate a trigger action when being clicked.
Matching ConditionsDescription
equalsWhen the value is the same as the given text
containsWhen given value is inside the compared text (for the most cases, "contains" is the option to go).
contains notNegation of the "contains" rule
ends withWhen the value ends with the given text
starts withWhen the value starts with the given text
regexLearn more about Regex (Wikipedia).

Action

alt-text

ActionTypeDescription
Send FlowExecute a Flow once the conditions match.
Show ChatShow chat only once the conditions match. (Enabling this action hides the chat button by default. If the chat button is hidden through the WebChat settings already, this action will NOT cause it to become visible.)
Open ChatShows the defined Chat and opens it
*Show Co-Browsing ButtonShows the Co-Browsing button on the page
Show FormShow a Form inside the chat window.
JavaScript EventTriggers a JavaScript Event by a given name
← Text BlocksRouting Rules →
  • Summary
    • Purpose
    • Functionalities / need to know
  • Feature descriptions
    • Your first Action Rule
MANUALS
User Manual: Sales Suite
Admin Manual: Sales Suite
User Manual: Support Suite
Admin Manual: Support Suite
DEVELOPERS
Integrations
REST API
SDK API
LEGAL
Privacy Policy
Terms and Conditions
Imprint
Engage
Copyright © 2024 TeamViewer Austria GmbH