Table of Contents

How to Route Customers to the Right Team Automatically

JQ Lee Updated by JQ Lee

In this article, you'll discover how to route customers to the right support team automatically.

Benefits of Routing

Use routing to:

  • reduce response time by quickly routing customers to the right team with an automated process.
  • reduce resolution time by automatically routing customers and assigning them to support agents familiar with their issues.

Methods for Routing Customers

  1. Route based on a customer’s answer when asked a question.
  2. Route based on Contact profile.
  3. Route based on business hours and shifts.
Tip: Learn more routing methods that are more applicable for Sales here.

Route based on customer’s answer when asked a question

Use this method when you want to route customers based on their needs.

Method Objectives

  • Ask customers about the issue they need assistance with.
  • Route customers to the right support team to assist with the issue.

Workflow Setup

Here’s an example of how to set up a Workflow to route customers based on their needs. You can adapt this setup according to your business needs.

set up a Workflow to route customers based on their needs
Ask customers about the issue they need assistance with

Use the Ask a Question Step to ask a customer what they need help with and save the answer as Variables. The Variable will be used in this Workflow’s Branch Step for routing purposes.

Ask a Question Step with Multiple Choice Answer configuration
1. Add the Ask a Question Step and fill in the Question Text field.
2. Select Multiple Choice in the Question Type dropdown.
3. Add and fill in the answer choices as needed, e.g., Team Skill answer choices could be Tech Support, Billing Team, Shipping Team, etc.
4. Enable Save Response As Variable and give the Variable a name.

Route customer to the right support team to assist with the issue

Use a Branch Step to route customers to the right Support team based on their needs.

Branch Step Routing configuration
1. Under the Success branch, add a Branch Step.
2. In the configuration panel, select Variable and your Variable name, then is equal to from the Operator menu.
3. Fill in the value with an answer choice written in the Ask a Question Step.
4. Add a Branch and repeat this process until each of your answer choices has its own branch.

Tip: Consider Auto-Assignment as your next step to automatically assign customers to the right support agent.

Route based on Contact profile

Use this method when you want to route customers to the right support team based on existing Contact information.

Contact information such as language or country can be derived automatically from the Channel customers used to message your business or from the Contact's phone number if applicable. Data collected from Contact enrichment could also be used to make automated decisions about the next steps for the customer based on your business needs.

Method Objectives

  • Route customers based on existing Contact information.

Workflow Setup

Tip: Consider doing customer data enrichment earlier in this workflow.

Here’s a setup example of the Branch Step to route customers based on existing Contact information. We’ll use the language Contact field as an example.

setup example of the Branch Step to route customers based on existing Contact information

Add a Branch Step > select Contact Field and Language > select is equal to from the Operator menu > choose your desired language as value.

Tip: Consider Auto-Assignment as your next step to automatically assign customers to the right Support agent.

Route based on business hours and shifts

Use this method when you want to route customers to the right team on duty depending on the time and day.

The time and day can be defined in a Workflow to ensure customers are always routed to the support team that is currently on shift. This method is also useful to set business hours for companies without a 24-hour customer support system.

Method Objectives

  • Define time and day, and route customers based on business hours or shift.

Workflow Step Setup

Here’s an example of how to configure the Date and Time Step to define the time and day to be used in the routing process in Workflows.

example of how to configure the Date and Time Step

Add Date & Time Step > select Business Hours and is within in dropdown > set the day and time based on your business needs > select Time Zone based on your business location.

Routing setup example based on business hours for companies without 24-hour customer support system.
1. In the Date and Time Step, configure the timing based on your company’s business hours.
2. Under the Success branch, add an auto-assignment Step to the support team.
3. Under the Failure branch, add an Away Message and a Jump Step.

Routing setup example based on shifts for companies with 24-hour customer support across three teams.
1. In the first Date and Time Step, configure the timing based on the first team’s shift working hours.
2. Under the Success branch, add an auto-assignment Step to the first team’s shift.
3. Repeat the steps above to complete your routing process.

Feeling stuck? Do not fear.

Need assistance? Contact us for support. Help is here!

How to Enrich Customer Data from a CRM or other Business Software

How to Auto-Assign Customers to a Team or Dedicated Agent

Can't find what you're looking for?

Talk to an expert here!

Contact Us
Powered by HelpDocs (opens in a new tab)

Powered by HelpDocs (opens in a new tab)