{"id":271279,"date":"2025-07-16T11:00:29","date_gmt":"2025-07-16T11:00:29","guid":{"rendered":"https:\/\/www.revechat.com\/?post_type=help-center&#038;p=271279"},"modified":"2026-04-29T07:07:42","modified_gmt":"2026-04-29T07:07:42","slug":"advanced-routing","status":"publish","type":"help-center","link":"https:\/\/www.revechat.com\/help-center\/advanced-routing\/","title":{"rendered":"Advanced Routing"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<p>Route your customer queries based skill, language or channel using REVE Chat&#8217;s advanced routing feature!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is &#8220;Advanced Routing&#8221; ?<\/h2>\n\n\n\n<p>Advanced chat routing is, directing incoming customer chats to the most suitable teams based on specific criteria, such as agent skills, customer type, or urgency of the query. This intelligent routing approach ensures customers get faster, more accurate assistance, as they\u2019re paired with agents who are best equipped to handle their specific needs. Couple of use cases-<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Skill-Based Routing<\/strong> \u2013 Matches customers with agents who have specific expertise relevant to the customer\u2019s question.<\/li>\n\n\n\n<li><strong>Priority Routing<\/strong> \u2013 Directs high-priority or VIP customers to senior agents or prioritizes their queries to reduce wait times.<\/li>\n\n\n\n<li><strong>Language-Based Routing<\/strong> \u2013 Routes chats to agents fluent in the customer&#8217;s preferred language.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Enabling Advanced Routing<\/h2>\n\n\n\n<p>Follow the below steps to enable advanced routing to assist your customer&#8217;s queries better-<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Go to &#8220;General Settings&#8221; from the left nav bar.<\/li>\n\n\n\n<li>click the &#8220;Routing Policy&#8221; sub menu at the bottom. <img data-dominant-color=\"f1f3f6\" data-has-transparency=\"true\" decoding=\"async\" width=\"900\" height=\"407\" class=\"has-transparency wp-image-271234\" style=\"--dominant-color: #f1f3f6; width: 900px;\" src=\"https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Chat-Routing_Settings.png\" alt=\"\" srcset=\"https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Chat-Routing_Settings.png 1905w, https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Chat-Routing_Settings-300x136.png 300w, https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Chat-Routing_Settings-1024x463.png 1024w, https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Chat-Routing_Settings-768x348.png 768w, https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Chat-Routing_Settings-1536x695.png 1536w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In the routing policy page, click the &#8220;Advanced Routing&#8221; tab.<\/li>\n\n\n\n<li>Click the &#8220;Create Route&#8221; button, a new window will appear to set up a new advanced routing rule. <img data-dominant-color=\"f0f3f7\" data-has-transparency=\"true\" decoding=\"async\" width=\"900\" height=\"478\" class=\"has-transparency wp-image-271280\" style=\"--dominant-color: #f0f3f7; width: 900px;\" src=\"https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Advanced-Routing_Settings.webp\" alt=\"\" srcset=\"https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Advanced-Routing_Settings.webp 2304w, https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Advanced-Routing_Settings-300x159.webp 300w, https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Advanced-Routing_Settings-1024x544.webp 1024w, https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Advanced-Routing_Settings-768x408.webp 768w, https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Advanced-Routing_Settings-1536x815.webp 1536w, https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Advanced-Routing_Settings-2048x1087.webp 2048w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/> <\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Creating a new advanced routing policy<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-dominant-color=\"edf1f5\" data-has-transparency=\"true\" style=\"--dominant-color: #edf1f5;\" decoding=\"async\" width=\"1024\" height=\"587\" src=\"https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Advanced-Routing_Settings2-1024x587.webp\" alt=\"\" class=\"has-transparency wp-image-271281\" srcset=\"https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Advanced-Routing_Settings2-1024x587.webp 1024w, https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Advanced-Routing_Settings2-300x172.webp 300w, https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Advanced-Routing_Settings2-768x440.webp 768w, https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Advanced-Routing_Settings2-1536x880.webp 1536w, https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Advanced-Routing_Settings2-2048x1173.webp 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Users need to provide a relevant name to the new advanced routing policy.<\/li>\n\n\n\n<li>If required, users may provide a description for later understanding<\/li>\n\n\n\n<li>In the <strong><em>Routing Trigger<\/em><\/strong> option, users need to select when this routing policy will be in effect. Currently there is only one option <strong><em>Customer starts a new Conversation. <\/em><\/strong>When a new customer\/ visitor initiates a new live chat conversation or requests a live agent through chatbot, this policy will be applicable.<\/li>\n\n\n\n<li>In the <strong><em>Conditions<\/em><\/strong> section, users need to set the rules that needs to be fulfilled to direct the customer\/ visitors chat to the relevant human agents.\n<ul class=\"wp-block-list\">\n<li>Here users can add multiple condition blocks by clicking the &#8220;<strong><em>+Add<\/em><\/strong>&#8221; button.<\/li>\n\n\n\n<li>In each condition block, users can add multiple rules by clicking the &#8220;<strong><em>+<\/em><\/strong>&#8221; icon.<\/li>\n\n\n\n<li>Users need to select an attribute, a conditional logic &amp; an expected value to set up the condition. <img data-dominant-color=\"f6f5f6\" data-has-transparency=\"true\" decoding=\"async\" width=\"900\" height=\"206\" class=\"has-transparency wp-image-271282\" style=\"--dominant-color: #f6f5f6; width: 900px;\" src=\"https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Advanced-Routing_Settings3.png\" alt=\"\" srcset=\"https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Advanced-Routing_Settings3.png 1759w, https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Advanced-Routing_Settings3-300x69.png 300w, https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Advanced-Routing_Settings3-1024x235.png 1024w, https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Advanced-Routing_Settings3-768x176.png 768w, https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Advanced-Routing_Settings3-1536x352.png 1536w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Lastly users need to select where the chat request will be routed if the conditions are fulfilled. Currently there is only one primary action available which is <strong><em>Route To Department<\/em><\/strong>. So, after selecting the Route To Department option, users need to select which department they want to route the chat request<\/li>\n\n\n\n<li>Users can add an optional action of adding a tag to the new chat request by simply clicking the &#8220;<strong><em>+<\/em><\/strong>&#8221; icon and selecting from available tags. <img data-dominant-color=\"f2f2f2\" data-has-transparency=\"true\" decoding=\"async\" width=\"900\" height=\"170\" class=\"has-transparency wp-image-271283\" style=\"--dominant-color: #f2f2f2; width: 900px;\" src=\"https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Advanced-Routing_Settings4.png\" alt=\"\" srcset=\"https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Advanced-Routing_Settings4.png 1765w, https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Advanced-Routing_Settings4-300x57.png 300w, https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Advanced-Routing_Settings4-1024x194.png 1024w, https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Advanced-Routing_Settings4-768x145.png 768w, https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Advanced-Routing_Settings4-1536x291.png 1536w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Common Use cases<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Use case 1: Language based routing<\/h3>\n\n\n\n<p>Businesses have now went global, serving customers from around the world. Language-based routing ensures customers receive support in their preferred language, improving communication and enhancing satisfaction. This not only boosts efficiency but also demonstrates inclusivity, giving businesses a competitive edge in global markets. Here&#8217;s how you can set-up language based advanced routing:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Users can use 2 different system attributes to route customers\/ visitors to specific departments. If users enable the language action in the chatbot, customer\/ visitors language preference will be saved in the &#8220;<strong><em>Language<\/em><\/strong>&#8221; attribute &amp; can be used to route based on language. <img data-dominant-color=\"e8eaeb\" data-has-transparency=\"true\" decoding=\"async\" width=\"900\" height=\"164\" class=\"has-transparency wp-image-271285\" style=\"--dominant-color: #e8eaeb; width: 900px;\" src=\"https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Advanced-Routing_Settings5.png\" alt=\"\" srcset=\"https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Advanced-Routing_Settings5.png 642w, https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Advanced-Routing_Settings5-300x55.png 300w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>For live agent users, they can route customers\/ visitors using the &#8220;<em><strong>Locale<\/strong><\/em>&#8221; attribute. When a customer visits a webpage, revechat collects the customers browser language preference. <img data-dominant-color=\"e6e8e9\" data-has-transparency=\"true\" decoding=\"async\" width=\"900\" height=\"155\" class=\"has-transparency wp-image-271286\" style=\"--dominant-color: #e6e8e9; width: 900px;\" src=\"https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Advanced-Routing_Settings6.png\" alt=\"\" srcset=\"https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Advanced-Routing_Settings6.png 645w, https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Advanced-Routing_Settings6-300x52.png 300w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Use case 2: Channel wise chat routing<\/h3>\n\n\n\n<p>Businesses have to maintain multiple platforms (web, social medias) to create brand awareness. Channel-wise routing ensures customer inquiries from different platforms, such as social media or web, are directed to the right team or agent. This streamlines workflows, improves response times, and ensures specialized handling for each channel. Here&#8217;s how you can set-up channel wise advanced routing-<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>When a visitor initiates a chat request from the web or any social media, the source is saved under the &#8220;<strong><em>Channel<\/em><\/strong>&#8221; attribute. Using this attribute users can route the chat to specific departments- <img data-dominant-color=\"e7e8ea\" data-has-transparency=\"true\" decoding=\"async\" width=\"900\" height=\"194\" class=\"has-transparency wp-image-271287\" style=\"--dominant-color: #e7e8ea; width: 900px;\" src=\"https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Advanced-Routing_Settings7.png\" alt=\"\" srcset=\"https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Advanced-Routing_Settings7.png 644w, https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Advanced-Routing_Settings7-300x65.png 300w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/> By clicking the type value area, users can select the available integrated channels they want to route. <img data-dominant-color=\"e4e5e6\" data-has-transparency=\"true\" decoding=\"async\" width=\"300\" height=\"240\" class=\"has-transparency wp-image-271288\" style=\"--dominant-color: #e4e5e6; width: 300px;\" src=\"https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Advanced-Routing_Settings8.png\" alt=\"\"><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Use case 3: Multi-condition chat routing<\/h3>\n\n\n\n<p>Users can route customer\/ visitor chat request using complex conditions. For example, if a users wants to direct visitors from social media channels who preferred Arabic as the communication language, they can easily do so-<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Users need to select the channel attribute along with language to route customers to specific departments. <img data-dominant-color=\"eef0f1\" data-has-transparency=\"true\" decoding=\"async\" width=\"900\" height=\"649\" class=\"has-transparency wp-image-271289\" style=\"--dominant-color: #eef0f1; width: 900px;\" src=\"https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Advanced-Routing_Settings9.png\" alt=\"\" srcset=\"https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Advanced-Routing_Settings9.png 641w, https:\/\/www.revechat.com\/wp-content\/uploads\/2025\/07\/Advanced-Routing_Settings9-300x216.png 300w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/li>\n<\/ul>\n\n\n\n<p>In the above example it can be seen that there are 2 condition each containing 2 rules to follow. In the each condition, there is a channel attribute selected along with language.<\/p>\n\n\n\n<p>So when a customer\/ visitor initiates a chat request from Facebook messenger &amp; his preferred language is Arabic or if a customer\/ visitor initiates a chat request from WhatsApp &amp; his preferred language is Arabic, users can select which department should handle the chat request.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><\/p>\n<\/blockquote>\n\n\n\n<pre class=\"wp-block-preformatted\" style=\"text-wrap: unset;\">Note:  When multiple advanced routing policies are created, they are evaluated in the order they were set, ensuring that each chat request is directed to the right department. \nIf the first policy doesn\u2019t match the conditions, the system moves on to the next policy in line. Once a policy\u2019s criteria are met, the chat is seamlessly routed to the appropriate department, ensuring efficient and accurate handling of each customer interaction. This layered approach optimizes chat routing, delivering a smooth and tailored customer experience.<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Route your customer queries based skill, language or channel using REVE Chat&#8217;s advanced routing feature! What is &#8220;Advanced Routing&#8221; ? Advanced chat routing is, directing incoming customer chats to the most suitable teams based on specific criteria, such as agent skills, customer type, or urgency of the query. This intelligent routing approach ensures customers get [&hellip;]<\/p>\n","protected":false},"author":36,"featured_media":0,"menu_order":83,"template":"","meta":{"_acf_changed":false,"footnotes":""},"help_center_type":[1821],"class_list":["post-271279","help-center","type-help-center","status-publish","hentry","help_center_type-routing-policy"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.revechat.com\/wp-json\/wp\/v2\/help-center\/271279","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.revechat.com\/wp-json\/wp\/v2\/help-center"}],"about":[{"href":"https:\/\/www.revechat.com\/wp-json\/wp\/v2\/types\/help-center"}],"author":[{"embeddable":true,"href":"https:\/\/www.revechat.com\/wp-json\/wp\/v2\/users\/36"}],"version-history":[{"count":6,"href":"https:\/\/www.revechat.com\/wp-json\/wp\/v2\/help-center\/271279\/revisions"}],"predecessor-version":[{"id":302976,"href":"https:\/\/www.revechat.com\/wp-json\/wp\/v2\/help-center\/271279\/revisions\/302976"}],"wp:attachment":[{"href":"https:\/\/www.revechat.com\/wp-json\/wp\/v2\/media?parent=271279"}],"wp:term":[{"taxonomy":"help_center_type","embeddable":true,"href":"https:\/\/www.revechat.com\/wp-json\/wp\/v2\/help_center_type?post=271279"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}