Not all "unavailable" is the same. This lesson covers the three states (Free, Busy, Unavailable), then takes you through the In/Out Board — including scheduling future absences for agents — so you can read availability accurately and plan around it.
Problem: When you look at an agent's calendar, you'll see chunks of time that aren't available for new work. But "not available" isn't all the same — sometimes it's "this slot is taken" (the agent has a meeting at 2pm), sometimes it's "this whole day is gone" (the agent is on PTO). If you treat them the same, you'll miss scheduling opportunities or accidentally assign work to someone who isn't actually working.
Horizon's answer: Three states. Each one tells you something different about an agent's eligibility for work.
The three states
Why the distinction matters
| If an agent is... | Can they be assigned a new ticket? | Can a scheduled todo fit in their busy slot? |
|---|---|---|
| Free | Yes | Yes (they're not busy) |
| Busy at 2pm | Yes (they can still take tickets in general) | No (the 2pm slot is taken; pick a different time) |
| Unavailable | No (skipped entirely) | No |
What you'll see on the Dashboard
Common dispatcher mistakes
Tip: Before you assign a ticket or schedule a todo, do a two-step check on the agent: (1) Are they Unavailable today? (In/Out Board.) (2) Is the time slot Busy? (Calendar.) Two seconds of looking saves the assignment-then-undo cycle that comes from misreading the calendar.
Problem: The previous lesson covered the basic action of marking an agent Out. The In/Out Board does more than that — it's the team's availability dashboard. If you only ever use it for the "mark someone out" action, you're missing the situational awareness it gives you for the rest of the day.
Horizon's answer: A four-table view of the team's availability — present, scheduled future, recently past, and currently available — all on one page. Treat it as a daily scan, not just an action page.
The four tables
1. Available Now
A grid showing every agent currently In, grouped by team. Each agent appears as a badge with their name and team affiliation. This is your "who can I assign to right now?" view.
Use it when:
2. Currently Out
Every agent who is presently Out, with:
Use this table to:
3. Scheduled (future away periods)
Every away period that's set up but hasn't started yet. Columns:
Use this for weekly review of who's planned out, catching scheduling collisions ("Bob's on PTO Monday — but his calendar still shows an onsite that day, fix that"), and editing or cancelling absences as plans change. Creating new scheduled away periods is covered below.
4. History
Past away periods, with filters. Columns: User, Period, Note, Status, Created By.
Use it for:
The History table has filters for date range, user, and status, so you can narrow it to just the periods you care about.
Daily rhythm with the In/Out Board
The previous lesson covered marking an agent Out right now. But most absences aren't surprises — agents take PTO next week, fly to a conference next month, get scheduled training in three days. If you wait until the morning-of to mark them out, the system has already routed work their way that should have gone to someone else.
Set the absence in advance — Horizon flips the agent to Out automatically when the start time hits, and back to In when the end time passes. No one has to remember.
Schedule a future away period
Open the In/Out Board.
Click New Away Period (header button).
In the form:
| Field | What to do |
|---|---|
| User | Pick the agent. |
| Go out now | Leave OFF (you're scheduling the future, not going Out now). |
| Start | Date and time the period begins. |
| End (optional) | Date and time the period ends. Leave blank for open-ended (use only if you genuinely don't know the return date). |
| Note | Reason — "PTO," "Conference," "Vendor training," etc. |
Click Save.
The period appears in the Scheduled table. Until its start time arrives, the agent is still In and can take work normally.
What happens automatically
You don't have to do anything for these transitions. A scheduled command runs continuously and processes them as time progresses.
Edit or cancel a scheduled period
Find the period in the Scheduled table:
Once a period has started (transitioned to Active), you can't edit or cancel it through the Scheduled table — it's now in Currently Out and you'd use End Now to bring the agent back early.
Common errors when scheduling
Tip: The In/Out Board is the closest thing Horizon has to a "team status board." Bookmark it. And when agents tell you they're taking time off, log it that day — even if the time off is months away. The two-minute cost of logging it now beats the cost of the team finding out at 9am that Bob is unexpectedly gone. Hygiene task, not event-driven.