Skip to main content

Chat Based Routing

  • How can I create a new queue for my chat flows?

    You can create a new queue only when you create a new flow. Under Queue and Route tick Create New, enter a name for the queue and the configuration parameters, then click Save.

    Screenshot_2022-12-23_at_6.51.07_PM.png

    Once the queue is created, it will appear under Routing > Queues.

  • Chat Routing

    Routing workflows enable businesses to create personalized journeys for their customers. Here’s how to create a routing workflow for a customer's chat request.

    1. Select Create new flow from the Routing > Flows menu.
    2. Enter a friendly label for the flow in the top left corner of the screen — for example, "Chat Routing."
      Screenshot_2022-12-21_at_8.20.36_PM.png
    3. A “Start” node will appear on the screen; this is where the flow execution will begin. To begin creating a routing workflow, connect the Start node to a component from the left side of the screen.
      Screenshot_2022-12-21_at_8.21.10_PM.png
      Screenshot_2022-12-21_at_8.21.44_PM.png
    4. Drag and drop the Business Hours component onto the canvas. When a component is placed on the canvas it becomes a node.  Drag a line from the Start node's Incoming Chat box to the Business Hours node. From the pop-up menu, select the business hours to be used in routing decisions. The drop-down will include the Business Hours that you set on Routings > Business Hours.
      Screenshot_2022-12-21_at_8.22.53_PM.png
      Once you select the business hours, click Validate.
      Screenshot_2022-12-21_at_8.26.55_PM.png
    5. Next, drag Queue and Route from the list of components onto the canvas and draw a line from the Time Zones box to the Business Hours node.
      Screenshot_2022-12-21_at_8.23.46_PM.png
      The Queue and Route node requires that you specify three configuration settings: a queue, a channel (chat in this case), and a team to route the customer chat to.
      • Queue settings — Select one of the queues from the routing queues drop-down.
      • Channels — Configure a timeout for the incoming chat, compose a message for customers before an agent is assigned, and compose a message for customers when an agent joins the chat.
      • Route and Assign — Choose which team will handle requests from this queue.
    6. If a customer chat arrives outside of the operating business hours you specify, you can ensure that the customer receives a response message. Drag the Send Chat component onto the canvas, and in the pop-up menu that appears, type the message you want your customers to see. Drag a line from the Business Hours node's to “No Match” box to the Send Chat node to connect them. 
      Screenshot_2022-12-21_at_8.24.45_PM.png
    7. Once you've finished your flow, you can save it as a draft or publish it directly. If you save it as a draft, you’ll be able to make changes to it in the event of a final review. If you publish it, it will be available to be associated with a number.
    8. To assign the flow to a chat application, go to Channels > Chat. Click on the name of the chat application, then under General select the flow from the Associated Routing Workflow drop-down.
      Screenshot_2022-12-21_at_8.25.36_PM.png