Routing Rules
Navigation path: Rules > Routing Rules
Summary
Purpose
Routing Rules allow you to assign incoming messages to the right team member or team. Make sure that specific questions are answered by a team member with the right skillset.
Functionalities / need to know
- Routing Rules can be created for WebChat or Calling.
- A Routing Rule consists of condition(s) (which are the main argument), actions and fallback (conditions).
- Manage and define tags (skills) of your agents in the User Management.
- Use Routing Rules within Flows
Feature descriptions
Your first Routing Rule
To create your first Routing Rule click + New Routing Rules
. As a first step, make sure you give your rule a descriptive name.
Type
Choose for what channel the rule shall be applicable: WebChat or Calling.
Conditions
By clicking the Conditions
element, the conditions configuration opens. There you find following condition types:
Condition type | Description |
---|---|
URL | Where did the custumer trigger the communication? |
No answer for | For how long has the customer not received an answer? |
Inside opening hours | Does the request happen during opening hours? |
Outside opening hours | Does the request happen outside opening hours? |
Has Label | Does the conversation have the defined label? |
Has ID | Does the ID match? |
Agent online | Is an agent online to answere the conversation? |
Agent available | Is an angent available to answere the convsersation? |
Country | Does the customer request come from a specific country? |
City | Does the customer request come from a specific city? |
Action
If the condition is matched, you can:
- Route the message/customer to the right agent
- Send a System Message to bridge the conversation
- Send a pre-defined Flow
- Send the user to a Queue
Admin-Note: A customer can be in a queue for at max 1h and 30m
Routing to
Firstly, set who you want to route the message to:
Type | Description |
---|---|
User | A specific user. |
Team | A specific team. |
Tag (Skill) | A user with a specific Tag. |
Secondly, define the required state of your agent:
Type | Description |
---|---|
Available | A user, team member or user with tag is not in a chat conversation yet. |
Online | A user, team member or user with tag is online. |
Any | Any user, team member or user with tag - no matter their state. |
System message
System messages are re-usable and can be used to:
- inform the customer about being routed to an agent
- bridge the conversation while the customer is waiting for the agent
- inform the customer that currently no agent is available (e.g. due to opening times etc.)
Fallback (conditions)
If your set out Conditions do not match, no action will be triggered. To ensure an action, you can define fallback conditions that trigger new actions.
Routing Rules Overview
In the Routing Rule menu/overview you will find a list of created rules. Here you can create, search for, update and de/activate them.