<style>p { margin: 0; }span.fr-emoticon.fr-emoticon-img { background-repeat: no-repeat !important; font-size: inherit; height: 1em; width: 1em; min-height: 20px; min-width: 20px; display: inline-block; margin: -0.1em 0.1em 0.1em; line-height: 1; vertical-align: middle; } span.fr-emoticon { font-weight: normal; font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols"; display: inline; line-height: 0; } blockquote { border-left: solid 2px #5e35b1; color: #5e35b1; margin-left:0; padding-left:5px;}blockquote blockquote{ border-color: #00bcd4; color: #00bcd4;}blockquote blockquote blockquote{ border-color: #43a047; color: #43a047;} table.grid{ border-collapse: collapse;} table.grid td, table.grid th { border: 1px solid #ddd;} .fr-fic.fr-dib{ display: block; margin: 5px auto;}.fr-fic.fr-dib.fr-fir{ text-align: right; margin: 5px 0 5px auto;}.fr-fic.fr-dib.fr-fil{ text-align: left; margin: 5px auto 5px 0;}.fr-fic.fr-dii{ float: none; margin: 5px auto;}.fr-fic.fr-dii.fr-fil{ float: left; margin: 5px auto;}.fr-fic.fr-dii.fr-fir{ float: right; margin: 5px auto;}img.fr-dib.fr-fir { margin-right: 0; text-align: right;}img.fr-dib.fr-fil { margin-left: 0; text-align: left;}img.fr-dib { margin: 5px auto; display: block; float: none;}img.fr-bordered { box-sizing: content-box; border: solid 5px #CCC;}img.fr-shadow { box-shadow: 10px 10px 5px 0px #cccccc;}img.fr-rounded { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}</style><p><strong>In this guide we will cover:</strong></p><p><strong>- What is Intelligent Routing?</strong></p><p data-pasted="true"><strong>- Intelligent Routing of Tickets</strong></p><p><br></p><p><span style="font-size: 14pt;"><strong>What is Intelligent Routing?</strong></span></p><p>Intelligent Routing is a method of distributing Tickets which factors in an Agents availability, and previous interactions with the Ticket's User to assign a Ticket to an Agent. This means Tickets are more likely to be assigned to Agents who have recently worked on a Ticket for this User. Intelligent Routing is advantageous as the User is more likely to interact with an Agent they are familiar with, allowing improved Agent-User relationships. </p><p><br></p><p data-pasted="true"><strong><span style="font-size: 14pt;">Intelligent Routing of Tickets</span></strong></p><p>To enable Intelligent Routing you will first need to navigate to Configuration > Tickets > General Settings, then head to the "Assignment of Tickets" section. To determine the behaviour of the Intelligent Routing you can set the "Intelligent Routing cutoff days" and "Intelligent Routing maximum Tickets". These determine how many days prior to the new Ticket being logged, and maximum number of Tickets from the same User that will be considered in the Intelligent Routing calculations. This allows you to prevent Ticket's being assigned based on old interactions.</p><p><br></p><p data-pasted="true">You can determine which Agents are included in the Intelligent Routing calculation based on their Agent profile and status. In order for an Agent to be assigned a Ticket via Intelligent Routing they will require the setting "Exclude this Agent from automatic assignment (Load Balance, Round Robin etc)" to be set to "No" in the Details tab of their Agent Configuration.</p><p><br></p><p>To prevent Agents being assigned Tickets when they are not available, you can exclude Agent's from Intelligent Routing when they have a particular status. In Configuration > Teams & Agents > Agent Status, against each status you can toggle the option "Include Agents with this Status in Intelligent Routing" for Agents to receive Intelligent Routed Tickets when in this status.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjUxOTIxNGUwLTZmOGItNGQwZC1hZjNjLWQ1ZjM5MDNhMzIxNCJ9.QGJnZ0_gBmqQtG3F6-x8gB1nd0oqaWUrT107BfLP5sg" class="fr-fic fr-fil fr-dib" width="676" height="838"></p><p><span style="font-size: 10pt;"><strong>Fig 1. Including a status in Intelligent Routing </strong></span></p><p><br></p><p><span style="font-size: 12pt;"><strong>Intelligent Routing on new Tickets</strong></span></p><p>To force Intelligent Routing on newly created Tickets you can create a Ticket Rule. Head into Configuration > Tickets > Ticket Rules, and create a new Rule. Ensure that "Stop matching other rules when matched" is deselected, so that any other rules required can also match the Ticket. Then set the "Use" to "New Ticket". </p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY4OGJiOGU2LWM0MDAtNDc5Mi04MGUyLTQyYmM5NWYzNWZiZSJ9.XA3AmOldQZGghke6ysPDHdlsSEm7Ttw5nghyzKcsqVQ" class="fr-fic fr-fil fr-dib" width="1047" style="width: 1049px; height: 477.907px;" height="478"></p><p><span style="font-size: 10pt;" data-pasted="true"><strong>Fig 2. Intelligent Routing Ticket Rule</strong></span></p><p><br></p><p>If you would like to only apply this rule to only specific Ticket Types you can restrict this using the Criteria table.</p><p><br></p><p>Under the Outcome section, click on the "Agent" dropdown, and select "Intelligent Routing". Once you have saved the new Rule, whenever it is matched it will use Intelligent Routing to determine the Agent assigned the Ticket. </p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImQ1Mzg4NGVjLTg5OTAtNGIwNS05M2NmLWRhMWY2ZDE1ZjFkMyJ9.02BkAHJoegEXQ2kjB1r5Hy5RrK0-2r3SQjQDoPRiU6E" class="fr-fic fr-fil fr-dib" width="1051" style="width: 1053px; height: 374.207px;" height="374"></p><p><strong><span style="font-size: 10pt;" data-pasted="true"><strong>Fig 3.</strong></span></strong><span style="font-size: 10pt;" data-pasted="true"><strong> Intelligent Routing Ticket Rule outcome</strong></span></p><p><br></p><p>If you would rather only use Intelligent Routing on manually raised Tickets, head back to Configuration > Tickets > General Settings, and enable "Show Intelligent Routing on the New Ticket Screen". Against your Ticket Type you will need to add the field "Agent" to the Field List.</p><p><br></p><p>Now when a Ticket is logged manually you will be able to set the "Team/Agent" field to "Intelligent Routing".</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImVhNmZjZmU1LTA3NzktNDRmMi1hZjY5LTRjMjYwZjc4NDUyZiJ9.vcVFcnR5wQzVNV-zw32yPAstI87NmjXhB1HO5QPAuho" class="fr-fic fr-fil fr-dib" width="1031" style="width: 1033px; height: 530.303px;" height="530"></p><p data-pasted="true"><span style="font-size: 10pt;" data-pasted="true"><strong>Fig 4. Team/Agent dropdown</strong></span></p><p><br></p><p><br></p><p><span style="font-size: 12pt;"><strong>Intelligent Routing on an Action</strong></span></p><p>If you would like Intelligent Routing of Tickets to happen on a specific Action you can enable "Show Intelligent Routing on the New Action Screen" in Configuration > Tickets > General Settings. This is useful for allowing Agents to use Intelligent Routing to re-assign, or escalate Tickets to another Team. </p><p><br></p><p>Against your Action ensure you have added "Re-Assign" to the Field List. </p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImVhODAyODY5LTE0YWUtNDllOC05NDk0LWRiNDk0YmRhZDg2MCJ9.UuQPq3_GmjSZONbmG-Gwx8mKimTxkXkkgt9uvKH71aI" class="fr-fic fr-fil fr-dib" width="935" style="width: 937px; height: 343.447px;" height="343"></p><p data-pasted="true"><span style="font-size: 10pt;" data-pasted="true"><strong>Fig 5. Re-assign field on an Action</strong></span></p><p><br></p><p>Now when this Action is used Intelligent Routing can be selected in the "Team/Agent" dropdown.</p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImZjZTdlMTg3LWJhZjItNDNmYy1iY2VjLTY4MjlmNjNkYThhOSJ9.bArhkkDcwKBpC8v7v9gvyGOOMGlubI7QZwGl5XJtw-c" class="fr-fic fr-fil fr-dib" width="943" height="457"></p><p data-pasted="true"><span style="font-size: 10pt;" data-pasted="true"><strong>Fig 6. Re-assigning on an Action</strong></span></p>