The two actions you'll do most often as a dispatcher: assigning a ticket to a specific agent, and marking an agent in or out. By the end of this lesson you can route work and manage team availability — the operational core of the role.
Problem: A specific ticket needs to land on a specific agent — you know who, you know why, you don't want the system to guess. As an agent you used Direct Assign on your own ticket; as a dispatcher you'll use it constantly to put work on someone else's plate.
Horizon's answer: The same Direct Assign action you used as an agent — but you're driving it from the dispatcher seat, on tickets that aren't yours. You pick the team, then the agent on that team, and submit. The ticket is reassigned and the receiving agent sees it land in their tray.
Direct-assign a single ticket
Open the ticket. From the dispatch panel, the easiest paths are:
Click Direct Assign.
Fill in the form:
| Field | What to do |
|---|---|
| Team | Pick the team the ticket should go to. Changing the team clears the assignee selection. |
| Assignee | Pick the specific agent on that team. The list is filtered to active, assignable members. |
| Additional fields | Your account may have extra fields configured (notes, reason codes, etc.) — fill them in. |
Click the action button to submit.
The ticket is reassigned in your helpdesk, the receiving agent's tray updates, dispatch stops considering the ticket for automatic assignment, and the change is recorded on the ticket history.
Direct Assign vs. Smart Assign
This is the choice every dispatcher makes constantly:
| Direct Assign | Smart Assign |
|---|---|
| You pick the team and the agent | You pick the direction (UP / SIDEWAYS / DOWN); system picks both |
| Use when you know exactly who should work it | Use when you want the system's best fit |
| Agent-by-agent decision | Tier-by-tier decision |
Smart Assign is covered in a later lesson. For now, you'll mostly use Direct Assign because it's the one you have full control over.
Reassigning a ticket someone else already owns
Direct Assign works regardless of current assignment. If a ticket is already assigned to Alice and you direct-assign it to Bob, that just updates the assignment. Use this when you're handing work mid-stream; consider giving Alice a quick heads-up.
Bulk direct-assign
If you need to assign many tickets at once, use the bulk version on the Ticket Board (covered in a later lesson on bulk operations). Don't direct-assign 30 tickets one at a time.
Common errors
Tip: Drop a one-line internal note on the ticket explaining why you direct-assigned, especially when you're overriding what dispatch would have done. "Direct-assigned to Bob — customer asked for him by name" takes ten seconds and saves a status meeting later.
Problem: An agent calls in sick. Or steps out for an early lunch. Or is pulled into a long meeting. They didn't mark themselves Out, and now dispatch is still routing tickets to them. Tickets pile up unworked, customers wait. You need to flip them Out fast — without depending on them to do it themselves.
Horizon's answer: The In/Out Board lets you create an away period for any agent. While that period is active, dispatch skips them — same effect as if they'd marked themselves Out from the agent panel.
Open the In/Out Board
Click In/Out Board in the dispatch panel's top navigation.
You'll see four sections:
Mark an agent Out (now)
On the In/Out Board, click New Away Period (header button, top right).
In the form:
| Field | What to do |
|---|---|
| User | Pick the agent. |
| Go out now | Toggle ON if they're going Out right now (skips the Start field). |
| Start | (Hidden if "Go out now" is on.) The date/time they go Out. |
| End (optional) | Leave blank for open-ended ("until they come back"). Set a date/time if you know when they'll be back. |
| Note | Short reason — "sick day," "client meeting," "out at lunch." This shows on the In/Out Board so the team knows. |
Click Save.
The agent is now marked Out. Dispatch will skip them for new assignments. Their existing tickets stay theirs.
Bring an agent back (end the away period)
The period closes, the agent goes back to In, dispatch starts considering them again.
The agent can also do this themselves
If the agent is at their keyboard, they can mark themselves Out (or come back) using the in/out toggle in their own user menu (covered in the Agent Training Guide → The In/Out Feature). Either path produces the same result. Use the dispatcher action when the agent isn't able to do it themselves — they're sick, on the phone, on the road, etc.
What "Out" actually does
Same as the agent's self-toggle:
Tip: Set a Note that explains not just why but for how long. "Sick — out today only" or "In all-day client onsite, back tomorrow" gives other dispatchers the information they need to route around the absence without asking. Vague notes ("out") make the team guess.