Guided Mode improvements

17 Comments

  • Linda Larsson
    Comment actions Permalink

    We are using Zendesk  with views at the moment but are in the process of moving a bigger team working with one of our brands over to Zendesk. In their current support system they have a button that the agent press to get a number of random tickets assigned to them. They can't chose them in any way. We would like to implement something similar, but have decided to try guided mode first. But we too see issues with it. Like the mentioned way to avoid a ticket by closing an start over.

    Also, some view doesn't make sense to have guided, an option to set if a view should be view or guided mode would be great.

    0
  • Michelle Huynh
    Comment actions Permalink

    We are nearly ready to implement guided mode, however we have a high volume of duplicate tickets that should be merged. Since our agents will be assigned tickets upon login, there isn't an opportunity for them to triage and merge tickets. So far, we've determined that an admin can attempt to triage but timing could be an issue. 

    Has anyone else encountered this issue and what are your workarounds or solutions? 

    0
  • Kristen Mirenda
    Comment actions Permalink

    Hi @sebastiaan! First of all, thank you for this, and thanks to @linda and @michelle for your follow-ups. 

    We don't have Guided Mode improvements per se on the roadmap right now, but we are starting a problem-focused research effort focused on how tickets get assigned. We're looking at Guided Mode as part of that.

    If anyone reading this would be interested in participating in our research, I've got a sign-up link where you can provide contact details. 

    0
  • Sebastiaan Wijchers
    Comment actions Permalink

    Thanks Kristen, I've signed up!

    0
  • Sebastiaan Wijchers
    Comment actions Permalink

    I see that there's a ticket perspective endpoint now:
    https://developer.zendesk.com/rest_api/docs/core/ticket_skips#list-skips-for-the-current-account

    Would have been nice if that was mentioned somewhere (or I just missed it).

    Any info on sorting the /api/v2/skips.json endpoint? Would be great if it was sorted by created_at in descending order by default, or at least not in some random order (if that's still the case).

    0
  • Amy Taron
    Comment actions Permalink

    +1 for:

    Your assigned tickets view

    Currently you're unable to edit the 'your assigned tickets' view. There is no grouping of tickets, you cannot alter the ordering of tickets. This makes it hard for our agents to get an overview, as tickets are all over the place. Grouping on the status of the ticket would already make this more clear.

    Ability to create more regular views

    Right now Guided Mode agents have only one 'hardcoded' view, all other views are considered to be playlists. It would be great if a view could be set as regular view (or the other way around and be set as playlist).

    1
  • Ramon Martínez
    Comment actions Permalink

    +1 for 

    Automatic assignment

    Agents can be very creative in their cherry picking methods. Currently they can just close the ticket, start the playlist again, and with a little bit of luck your fellow coworker is working on that ticket you've just skipped.

    So we've got an app that 'virtually assigns' the ticket to the agent. It helps a little bit, but still it would be better if the ticket is really assigned to the agent and only falls back to the group once it has been skipped.

     

    Hey Sebastian, I have a question, we do have an app that virtually assigned the ticket to the agent upon open, but we had to disable it due to it causing collisions with agents handling the ticket. Have you encountered this type of issue in your app?

     

    1
  • Sebastiaan Wijchers
    Comment actions Permalink

    Hello Ramon,

    Short answer is no. We didn't experience this, or my agents never complained to me about this ;)

    All my (support) agents are in Guided Mode, and work from the same playlist. So collisions shouldn't occur. When an agent presses F5 and has a ticket open, collisions can still happen.

    The app I use is pretty simple, but it's ZAFv1, so it can't be used for new uploads.

    (function() {
      return {
        events: {
          'app.activated'        :'assignTicket'
        },
        assignTicket: function() {
          if (!this.ticket().assignee().user()) {
            this.ticket().assignee({ groupId: this.ticket().assignee().group().id(), userId: this.currentUser().id() });
          }
        }
      };
    }());
    

    Should be quite easy to rewrite to ZAFv2, although I'm afraid the performance will be less. As you need to retrieve the 'ticket' and 'currentUser' data through 'promises'.

    With kind regards,

    Sebastiaan

    P.S.

    For people interested in the 'Skipped Tickets App' I was refering to about a year ago; it will hit the marketplace within the coming weeks (named Skipper). It's currently in Zendesk's approval process. It won't be a free app, like most of my others, it will come for a fixed price per account per month.

    Here are some screenshots:


     

    0
  • Ramon Martínez
    Comment actions Permalink

    Hey Sebastian,

    Cheers for the info. However, looking at it, agents can still just close the tab and since they don't click submit the assignee change the app does will not persist right?

    Good job on the skipped tickets app btw.

    Best,

    0
  • Sebastiaan Wijchers
    Comment actions Permalink

    Hello Ramon,

    That's correct, they do get the popup that the ticket has unsaved changed though.

    We call it 'virtual assignment', we've tried real assignment with an app, but ran into trouble. When the agent skips the ticket, there's no event an app can hook on to. So when the ticket is skipped, it's still assigned to the skipping agent. Preventing it to be offered to another agent working in the same playlist.

    So that's basically the reason for my suggestion about automatic assignment. When Zendesk would assign the ticket to the agent and only release it when the agent skips the ticket (with manditory reason), it would prevent these scenarios of cherry picking.

    With kind regards,

    Sebastiaan

    0
  • Ramon Martínez
    Comment actions Permalink

    Yeah that makes sense and it is the exact same issue we are having ourselves. Let's hope this is included in the roadmap.

    Cheers!

    Ramon

    0
  • Mindaugas Verkys
    Comment actions Permalink

    very good request. We have also big problem that agents found many workarounds for cheery picking. They use Search filter tickets by unassigned and group, or also if you select one of fields it's already possible go to the next ticket and it wont be counted as skipped. It's possible to turn off window and turn it on after someone takes the old ticket. I think the best way is assign tickets automatically and in any way agent leaves the window it has to be counted as Skipped. Also so weird that it's not possible to pull report for skipped tickets. It's so simple to add one TAG and it would be enough for everything. 

    0
  • Mindaugas Verkys
    Comment actions Permalink

    @Sebastiaan, how it's called the app that makes virtual assignment?

    0
  • Sebastiaan Wijchers
    Comment actions Permalink

    Hello Mindaugas,

    I've missed your question, that one isn't available on the marketplace, but I can share it with you. Drop me a message at sebastiaan@codecairn.com!

    With kind regards,

    Sebastiaan

    ---

    A general remark; I'm also getting some questions lately about the Skipper app. As the last time I've mentioned it, it wasn't available on the marketplace yet. It's available on the marketplace for some time now, with a 10 day free trial:
    https://www.zendesk.com/apps/support/skipper/

    0
  • Au Finh Saechao
    Comment actions Permalink

    I’m very excited to let you all know that the Playlist Ticket Assignment is now published on the Zendesk App Marketplace! First of all, I’d like to thank everyone that’s contributed to this thread. Much of the app was inspired by your feedback, so it wouldn’t have been possible without your input.

    Playlist Automated Ticket Assignment

    If ticket assignment is still a pain point for your organization, I recommend checking out Playlist Ticket Assignment at https://myplaylist.io

     

     

    1
  • Sebastiaan Wijchers
    Comment actions Permalink

    This thread is getting older, so I thought I repeat the three most important issues for us:

    Your assigned tickets view

    Currently you're unable to edit the 'your assigned tickets' view. There is no grouping of tickets, you cannot alter the ordering of tickets. This makes it hard for our agents to get an overview, as tickets are all over the place. Grouping on the status of the ticket would already make this more clear.

    Ability to create more regular views

    Right now Guided Mode agents have only one 'hardcoded' view, all other views are considered to be playlists. It would be great if a view could be set as regular view (or the other way around and be set as playlist).

    Skip reason

    Agents can leave the reason blank. We'd like to see this mandatory. Even better would be if an administrator could make a predefined list, where the agent can still choose 'other' and has to fill in an explanation.

    There's also the desire that people that use Play Mode (so not Guided Mode), will have their skips registered and can provide a reason. Currently only skips from people on Guided Mode are registed, but from Play Mode it isn't.

    1
  • Au Finh Saechao
    Comment actions Permalink

    Hi everyone, Playlist's round-robin option is now officially live! That's right. In addition to having a button that empowers agents to pull tickets into their inbox (i.e. their "playlist"), you'll now be able to set up rules to push tickets to agents in round-robin fashion.

    Check out the demo.

    Features

    • Runs every 2 minutes
    • Use a classic, round-robin model or route tickets to least loaded agents first
    • Use existing views to set up queues
    • Drag and drop to change priority of queues
    • Agents can set their status to Online, Away, or Invisible
    • Managers can manage agent statuses under the Team tab
    • Set an inbox limit to control how many tickets agents can work on at a time

    This has got to be the easiest solution for evenly distributing tickets to agents in Zendesk.

    Coming soon:

    • Skills-based routing (push tickets to the best agent suited for the ticket)
    • Automatically set agents to Away or Invisible if they have been idle for a while.

    Try it for free: https://www.zendesk.com/apps/support/playlist-ticket-assignment

    0

Please sign in to leave a comment.

Powered by Zendesk