Round robin ticket assignment | Community
Skip to main content

Round robin ticket assignment

  • December 10, 2013
  • 111 replies
  • 0 views

Show first post

111 replies

  • November 14, 2018
I keep getting an email that there are failures from Google for the script 
that is used by the document Zendesk Round-Robin Setup.
Error Message Count
SSL Error https://reachhealth.zendesk./api/v2/search.json?query=type:ticket%20status:new%20assignee:none (line 160, file "zendeskMakeAssignments") 288
 
I see that the assignments are still happening.  What could be causing this error?

Dan32
  • November 15, 2018

Hey Kristen - Looks like the script is dying on this function:

function seekOpenTickets(subdomain, userName, token)
{

token = userName + "/token:" + token;
var encode = Utilities.base64Encode(token);

var options =
{
"method" : "get",
"headers" :
{
"Content-type":"application/xml",
"Authorization": "Basic " + encode
}
};

var result = UrlFetchApp.fetch("https://" + subdomain + ".zendesk.com/api/v2/search.json?query=type:ticket status:new assignee:none", options);

return(result);

From that, and the SSL Error message, I'm guessing there's an issue with your authentication. Did you setup the API Key and username on lines 24/25 of the script? Make sure there's no extra spaces or characters, in case they're not stripped out. 


  • January 15, 2019

Is this app still available? I am getting 'You're not authorized to view this page' when I click the link:


https://support.zendesk.com/hc/en-us/community/posts/203421946-Round-Robin-assignment


Heather13
  • January 15, 2019

That link might have broken because Zendesk's community/helpdesk pages have moved around a bit, not sure if that's why.

But the Round Robin app is available on the Marketplace:

https://www.zendesk.com/apps/support/round-robin/?source=app_directory 

 


Nicole17
  • January 15, 2019

Apologies regarding the broken link; that thread had been inactive for over 2 years so it was archived.

Thanks for sharing the link to the app, Heather!


Au24
  • October 2, 2019

We recently added round robin for Playlist Ticket Assignment to equally distribute tickets to agents.

Features

  • Built on AWS, works inside your Zendesk
  • Round robin and load-balanced assignment
  • Automated skills-based routing
  • Custom agent statuses
  • Agent capacity
  • Rotate between agents or group members
  • Prioritize queues
  • Team dashboard for supervisors
  • Real-time routing for social messaging
  • Same agent (sticky) assignment
  • Out of office
  • Agent availability reporting
  • Sound notifications
  • Agent Status API
  • Enhanced Guided mode with Playlist button
  • Usage reporting in Explore

Try it out for free.


  • May 20, 2020

@Rob Stack, 

This post goes back 7 years for a native round-robin feature request. Ideally, the idea would be to simply assign new tickets created to agents / groups etc which have not had a trigger or automation which automatically routes them to an agent specifically. So the condition would be that the trigger doesn't open the ticket in an agents name. Automations and triggers can still apply to new tickets - but if they are sitting there in a new state, the idea would be the feature automatically assigns tickets to the agents in the pool. 

I've posted this here: https://support.zendesk.com/hc/en-us/community/posts/209524427/comments/360011603153 and I think this has been mentioned in other posts. 

Just to give everyone some of the reasons why we need this. Explore reporting has a First Reply time KPI - but this is based on when you first reply to the ticket. Now we can have agents working on the most recent, and some on the older tickets which will likely have been skipped as they are more difficult to deal with. This doesn't help our agents learn the more difficult questions, so we need to simply nudge them to take on these types of questions. 

Secondly we get on average 300 tickets a day about various questions incidents, tasks or more. We'd need to employ just one person to sit there and click on a ticket to assign it to someone. We also have agents in different timezones, so equally it would be great to have the feature automatically pick up which timezone the request came from and assign it to those agents specifically as they can get more done replying to someone who is awake vs those still sleeping away. 

If anyone already has a great process of doing this manually, it be great to know how you've set this up. 


  • May 20, 2020

Coming from Service Cloud I was initially frustrated by this lack of functionality in Zendesk - it seemed like table stakes for a support platform. I grudgingly implemented the Round Robin app. It is actually pretty cheap and works very very well, probably more so than any native functionality would, had ZD actually built it.


Hi all!

I can't make it work. Now I have transferred this trigger from the test account to our real account. It only works with one selective ticket, not all new ones, and it also works every 5-6 minutes, not every minute.

In the test account, an absolutely identical document worked correctly. :( https://docs.google.com/spreadsheets/d/1F_qcJJi-N_sVYXZO-bl3UEOMJmCW-X4BTHVJysaxLUM/edit?usp=sharing

What I do wrong?


  • October 5, 2020

Hi everyone, we realize this is a big issue for a lot of our customers and this is something Zendesk is planning to solve for. We'll post our updates in the product feedback topic when we have more to share. 


  • May 11, 2021

hi its aman from 2021,anybody there to help?
i have downloaded the round robin script that you have provided
i have configured the script,i have given the correct spreadsheet id,subdomain name,username and API
when i am running makeassignments then its telling 

TypeError: Cannot read property 'length' of undefined
makeAssignments
can someone help me on it
@ zendeskMakeAssignments.gs:35