Tickets reach your tray three ways: someone direct-assigns them to you, the system dispatches/escalates them automatically (or via a dispatcher), or you pull them from a ticket queue. This lesson covers all three so you understand where your work comes from and how to grab more when you have capacity.
Problem: A specific ticket needs a specific tech. Maybe they have the right skill, the prior history with this customer, or the in-flight context from yesterday's call. Letting dispatch route it generically would waste time — the ticket needs to land on a particular person, deliberately.
Horizon's answer: Direct Assign. You pick the team and the user. The system writes the assignment back to the helpdesk and the ticket becomes that user's responsibility.
Direct assign a ticket
Open the ticket in your helpdesk.
In the Rocketship ticket widget, click Direct Assign.
Fill in the form:
| Field | What to do |
|---|---|
| Team | Pick the team the ticket should go to. |
| User | Pick the specific person on that team. |
| Additional fields | Your account may have extra fields configured (notes, reason codes, etc.) — fill them in. |
Click Direct Assign.
The ticket is reassigned in your helpdesk. The receiving agent's tray updates, dispatch stops considering the ticket, and the assignment is recorded on the ticket history.
Direct Assign vs. Dispatch & Escalation
| Direct Assign | Dispatch / Escalation | |
|---|---|---|
| Who decides? | You | The system |
| When to use? | You know exactly who should work it | You don't, or you want the system's best fit |
| What it does | Assigns to one specific person | Routes through availability, skills, and load |
When to use Direct Assign
When NOT to use Direct Assign
Reassigning a ticket someone else owns
Direct Assign works regardless of current assignment. If a ticket is already assigned to someone and you direct-assign it to a different person, that just updates the assignment. Use this when you need to hand off mid-stream — but consider giving the original owner a heads-up.
Common errors
Tip: When you direct-assign mid-stream — meaning the ticket already has work or todos against it — drop a quick internal note on the ticket explaining why you're handing it over. The receiving agent shouldn't have to read your mind. "Reassigning to Bob — he was on the original onsite and the customer asked for him by name" takes ten seconds and saves both of you a status meeting.
Problem: You don't always know who should work a ticket — and if it's stuck, you need to push it somewhere else without picking the next person yourself. Doing all of this manually creates bottlenecks at the dispatcher and slows everything down.
Horizon's answer: Dispatch and escalation are the same underlying mechanism — the system picks the next assignee using your account's routing rules. The only difference is the starting state of the ticket.
In both cases the routing logic is identical. And in both cases it can fire two ways:
How the routing actually picks someone
When dispatch or escalation needs to find an assignee, Horizon walks through your account's assignment plugins (configured by your admin). Common methods:
You don't choose the method per ticket — your admin sets it. What matters for you: agents marked Out are skipped, and agents whose business hours don't currently apply are skipped.
What you see when you receive a dispatched or escalated ticket
A new ticket lands in your tray. Depending on your account, you may also get an incoming todo to accept or decline (covered in the earlier lesson on Understanding Todos). The ticket history shows whether it was assigned automatically (dispatch / auto-escalation rule) or manually (someone clicked Escalate or Direct Assign).
Escalate a ticket
When a ticket needs to move and you want the system to pick the right person rather than naming one yourself:
Open the ticket in your helpdesk.
In the Rocketship ticket widget, click Escalate.
Pick an Assignment Direction:
| Direction | What it means |
|---|---|
| UP — Escalate to higher tier | Push to a more senior team or tier. Use when the ticket is beyond your skill, scope, or authority. |
| SIDEWAYS — Same tier, different resource | Hand off to a peer at the same level. Use when you have to drop the ticket but it doesn't need a senior. |
| DOWN — De-escalate to lower tier | Push to a less senior team or tier. Use when the ticket turned out to be simpler than its initial routing suggested. |
Fill in any additional fields your account requires (reason, notes, etc.).
Submit.
The ticket re-routes through dispatch using the direction you picked. The system finds the right team/tier and assigns to whoever fits your account's rules at that level.
Direction matters more than people think
Escalation vs. Direct Assign — pick the right tool
What "stuck enough to escalate" looks like
If you're escalating because you're bored or busy, that's not escalation — that's dumping. Use the queue or your Out toggle instead.
Common errors
Tip: Always include a short note when you escalate. Direction tells the system where to send it; the note tells the receiving agent why it's coming. "Escalating UP — needs domain admin access I don't have" saves the receiving agent from re-discovering everything you already learned.
Problem: A ticket has already been triaged — priority set, type set, routing determined — and it's ready to be worked. But it doesn't warrant interrupting an agent who's mid-task. You need a holding pen: a place triaged tickets can sit between "ready to work" and "actually being worked," so an agent can pick one up when they have capacity instead of being interrupted.
Horizon's answer: Ticket queues. Once a ticket has been triaged (by Horizon's automated triage or by a person), it can be placed in a queue instead of being pushed at a specific agent. The ticket waits there until someone with capacity claims it.
Push (dispatch) vs. pull (queues)
Your account uses one or the other (or both, for different ticket types) depending on how your admin has set up assignment rules. Common queue uses: high-volume alert and notice tickets (RMM noise, backup notifications, certificate-renewal reminders, disk-space warnings) and any ticket category where the cost of waiting is lower than the cost of an interruption.
Open My Queues
The page shows:
If you don't have access to any queues, you'll see "No queues available". That's normal if your account uses dispatch-style routing instead of queues.
Claim a ticket
You get a notification confirming the ticket was claimed (ticket number and title). The ticket is now assigned to you and appears in your tray. The queue's count decreases by one.
Tickets are claimed in first-in-first-out order — you don't pick a specific ticket, you take whichever has been waiting longest.
Watch for queues from the dashboard too
The Ticket Queue widget on the main dashboard (Task View) shows the same queue list with claim buttons. You don't have to navigate to My Queues to claim — you can do it inline while you're working through the rest of your day.
When you should claim from a queue
When NOT to claim
What happens if a ticket gets handled outside the queue
If someone closes the ticket directly in the helpdesk, or assigns it manually before anyone claims it, the queue removes it automatically. You won't claim a ticket that's already been resolved.
Common errors
Tip: Make claiming part of your between-task rhythm. After completing a todo, glance at the queue. If something's waiting and you have capacity, grab one. Agents who wait for dispatch to push them work end up idle while queue tickets pile up; agents who pull from queues stay productive.