Want help applying this guide?Ask the DripTell team
At 10:12, eight customers are waiting and the dashboard shows four agents as available. Yet no assignment moves.
Audit customer support agent availability as a chain of events. A person must be scheduled, signed in, eligible for the work, in a routable presence state, carrying usable capacity, offered the conversation, and able to accept it. A green status proves only one part of that chain. In a shared inbox, the useful question is not simply who looked online. It is where the path from customer demand to an accountable owner broke.
Availability is a chain rather than a switch
Scheduled time says when the business expected coverage. Login time says the workspace had a connected session. Presence says how the person or system described readiness. Routing eligibility says whether the queue, channel, skills, permissions, and workstream allowed an assignment. Capacity says whether another item could be carried safely. Offer and acceptance events say whether work actually reached the person and became owned.
Microsoft's current presence guidance illustrates why these layers differ. Presence can be set manually or recalculated from capacity. Missed or rejected notifications can also change it, and disconnection can temporarily force an offline state. A custom label may look available while its underlying base presence is not routable.
Start with the customer wait
Choose a real failure window before opening an agent report. For example, review the 17 minutes when billing conversations waited even though the summary appeared to show spare coverage. Fix the channel, queue, skill, priority, and local shift window. Do not mix every employee and every contact type into one average.

- 1Confirm expected coverageFix the queue, channel, work type, and shift window before comparing events.
- 2Verify connected presenceCheck login, connection, visible presence, and the underlying base presence.
- 3Test routing eligibilityConfirm queue membership, channel access, skills, permissions, and allowed presence.
- 4Reconcile usable capacityCompare the capacity profile with active work and the events that should release it.
- 5Follow offer to ownershipTrace creation, delivery, acceptance, assignment, and the first useful customer action.
Then name the customer consequence. Was the conversation unassigned, repeatedly offered, accepted late, or assigned without a first useful reply? This keeps the audit connected to support operations instead of becoming surveillance of status changes.
It also prevents a common mistake. If demand was zero, available time is not a problem. If demand was waiting but the routing rules excluded the only people with capacity, more pressure on the team will not repair the rule.
Build one event timeline
Use one row per meaningful state change and preserve the original timestamps. Normalize time zones for calculation, then display the local shift time beside the UTC value so supervisors can reconstruct what people actually saw.
For each waiting conversation, join these events in order:
- The customer request entered a specific queue.
- The agent was scheduled and signed in.
- Presence and underlying base presence were recorded.
- Queue membership, channel eligibility, skills, and permissions matched.
- Available capacity was positive for that work type.
- An offer was created, delivered, accepted, rejected, or timed out.
Microsoft's conversation diagnostics reference documents the sort of evidence an audit needs, including presence changes, capacity history, queue membership, assignment rules, acceptance, rejection, and timeout events. Your platform may use different names. The principle is the same. Preserve the evidence before turning it into a chart.
If you use workflow automation, record automated changes with the same care as manual ones. A rule that changes queue, priority, owner, or capacity is part of the availability story.
Read the gap before judging the person
This responsibility map keeps each finding with the owner who can actually fix it.
| Audit question | Evidence to compare | What a gap may mean | Likely repair owner |
|---|---|---|---|
| Was coverage expected | Shift and login events | Schedule or connection mismatch | Workforce lead |
| Could routing see the agent | Base presence, queue, channel, skill, and permission | Configuration excluded a valid person | Platform administrator |
| Was capacity genuinely open | Active work and capacity history | Stale session or wrong capacity profile | Operations and administrator |
| Did the offer arrive | Offer, delivery, rejection, and timeout events | Client, network, or notification failure | Support lead and IT |
| Did ownership begin | Acceptance, assignment, and first useful action | Workload, unclear process, or an exception | Team lead |
The word may matters. One event rarely proves intent. A missed offer could be a browser sleeping, a connection drop, a competing voice call, or a bad notification rule. Use inbox reports to find the window, then inspect the underlying events and a small sample of affected conversations.
Fix the system before the person
Start with the broadest repeated cause. If several people in one queue appear available but receive nothing, inspect queue membership and allowed presence. If one work type repeatedly consumes the wrong amount of capacity, inspect its profile and release event. If offers time out after a client disconnects, fix reconnection and notification handling.
Only move to coaching when the system delivered a valid offer, the workload was reasonable, the procedure was clear, and the same avoidable behavior repeats. Even then, discuss the event with context. Do not rank people by raw available minutes or use a routing diagnostic as an employment decision. Access to individual event history should follow your security and permission controls.
This distinction protects both the customer and the team. It stops configuration failures from being mislabeled as attitude, while still leaving room to address a real acceptance problem when the evidence supports it.
Turn the audit into an operating rule
Review availability gaps at queue level each week and after every routing change. Keep a short reason set such as schedule, connection, eligibility, capacity, offer delivery, acceptance, and unknown. Unknown is useful because it shows where instrumentation is missing.
Track the customer result alongside the cause. Useful measures include time to an accepted owner, share of waiting work with at least one truly eligible agent, offer delivery failures, and conversations that remained unassigned. Compare like shifts and work types. Do not publish a universal target that ignores demand and complexity.
DripTell's lead routing and inbox controls can keep assignment and ownership visible, but the policy still belongs to the operating team. Decide what counts as eligible, how capacity is released, when an exception is allowed, and who reviews the evidence.
The best availability audit does not ask why a person was not green for longer. It asks why a real customer could not reach a capable owner, then fixes the earliest broken link.
Frequently Asked Questions
Is agent availability the same as occupancy
No. Availability describes whether someone can receive work under the current routing conditions. Occupancy describes how much of an eligible period is spent handling work. Keep the two measures separate.
Should available time become a target for each agent
Usually not. Raw available time changes with demand, schedules, queue membership, capacity settings, and system behavior. Use it for operational diagnosis, not as a standalone performance score.
What if systems store events in different time zones
Convert timestamps to one calculation standard such as UTC, preserve the originals, and display the relevant local shift time during review. Never join events by a formatted clock label alone.
Does this audit tell me how many agents to schedule
Not by itself. It shows whether planned coverage became routable capacity. Staffing still needs demand, work mix, service goals, shrinkage, and forecast assumptions.
DripTell Editorial
Practical guidance reviewed by the DripTell product and customer workflow team.
See how DripTell checks product claims, uses primary sources and handles corrections.
Editorial and source policy



