Dispatchers · May 24, 2026
The Dispatcher View: How Caisey Search and Client Grouping Cuts 'Which Machine?' Call Time by 80%
Every dispatcher knows the ritual. Client calls in: "My computer is slow." You create the ticket, assign a priority, then begins the chase. "Can you open TeamViewer for me? Great, now read me the nine-digit ID. No, that's the password. The ID is the other number. Yes, the one at the top left."
By the time the technician connects, five minutes have evaporated. Sometimes the client walked away from the machine. Sometimes they read the wrong number and the technician lands on a printer in another office. Sometimes the ID changed because the client restarted the agent. This is not remote support. It is remote scavenger hunting.
Caisey eliminates the hunt entirely. Because endpoints enroll once and stay enrolled, the dispatcher's job shifts from phone-based identification to console-based routing. The technician finds the right machine in seconds, often before the client finishes describing the problem.
The Old Flow: A Time Study
Let's trace a typical "my computer is slow" call through a traditional stack.
**Minute 0–1:** Dispatcher takes the call, creates ticket in PSA, assigns to queue.
**Minute 1–3:** Technician pulls ticket, opens remote tool, realizes no session exists. Messages or calls client: "I need you to open TeamViewer / ScreenConnect / ConnectWise Control." Client is not at their desk, or is in a meeting, or does not know what that means.
**Minute 3–5:** Client locates the application, reads the ID. Technician types it in. Wrong ID — client read the session password. Technician explains again. Client re-reads. Connection succeeds.
**Minute 5–7:** Technician discovers this is the conference room PC, not the user's laptop. Disconnects. Starts over.
Seven minutes to identify the wrong machine. In a shop handling forty tickets a day, this is not edge case. This is Tuesday.
The Caisey Flow: Search, Filter, Select
With Caisey, the endpoint is already enrolled. The client installed the runtime during onboarding — one installer, one approval, permanent membership in that client's device group.
When the same "my computer is slow" call arrives, the workflow looks like this:
**Minute 0:** Dispatcher creates ticket, notes client name: "ACME Corp, Linda from Finance."
**Minute 0–0:30:** Technician opens Caisey console, types "ACME" in client search. The ACME Corp group expands, showing twelve enrolled devices: ACME-FIN-01 through ACME-FIN-04, ACME-HR-01, ACME-CONF-01, and several retired machines marked with a gray indicator.
**Minute 0:30–1:** Technician filters by online status. Four machines currently reachable. Linda's last login was on ACME-FIN-03, timestamped eighteen minutes ago. Hostname matches naming convention. Machine shows green — online, responsive, idle CPU. This is the target.
**Minute 1:** Technician initiates session. No client interaction was required for identification.
The time from ticket pull to first diagnostic command drops from seven minutes to under sixty seconds. More importantly, the identification is correct the first time. The technician is not guessing based on a client reading digits over a bad phone connection.
Why Grouping Matters More Than Search Alone
Search without structure is just a faster way to get irrelevant results. Caisey's client grouping enforces scoping: a technician searching "FIN" within ACME Corp sees only ACME's finance machines. They do not see FIN-03 from another client. They do not see a machine whose hostname happens to contain "FIN" from a prospect's trial environment.
This scoping is enforced by Caisey's Clerk-based org isolation. Each client's endpoints live in a distinct authorization boundary. The search index respects these boundaries automatically. A dispatcher cannot accidentally route a ticket to the wrong client's machine because the wrong client's machines are not in their search universe.
For MSPs with tiered support, this scoping extends to technician permissions. A level-one technician assigned to the ACME account sees ACME's groups. A senior engineer with cross-client access sees multiple clients but still searches within scoped contexts. The console does not present a flat list of every enrolled endpoint in the entire MSP — that would recreate the identification problem at scale.
Online Status as a Routing Signal
The filter for online status is not a convenience feature. It is a dispatch quality gate.
If ACME-FIN-03 shows offline, the technician knows before attempting connection that the machine is unreachable — asleep, disconnected, or powered down. They can immediately message Linda: "Your machine appears offline. Is it shut down or are you working from another device?" This redirects the ticket in thirty seconds rather than failing through a three-minute connection timeout.
If all four finance machines show offline at 2 PM on a Wednesday, that pattern suggests a network or power issue at the ACME office, not four independent endpoint failures. The dispatcher can escalate to network operations before four separate tickets accumulate.
Retired Endpoint Hygiene
The gray retired machines in ACME's group are not clutter. They are evidence of disciplined lifecycle management.
When ACME-FIN-02 was decommissioned last quarter, it was marked retired in Caisey rather than deleted. It no longer appears in default search results. It does not trigger offline alerts. But its session history, approval records, and past diagnostic transcripts remain available for compliance or reference. If a question arises about a fix applied six months ago, the record exists even though the machine no longer participates in active support.
This matters for dispatchers because search results stay clean. A technician searching "ACME FIN" sees four active finance machines, not seven including three decommissioned boxes with recycled hostnames. Clean search means faster selection, fewer errors, less cognitive load during high-ticket periods.
The ScreenConnect Comparison
ConnectWise Control and ScreenConnect offer session lookup, but the model differs. In those tools, a session exists when the client opens the application or when a persistent agent is installed. The technician sees a list of sessions, often across all clients, with filtering available but not enforced by default.
The gap is in the identification step. If the client has not opened the application, there is no session to find. If multiple sessions exist for a client — one on their laptop, one on the conference room PC they used yesterday, one on a shared kiosk — the technician must distinguish which session corresponds to the current problem. The session list shows connection time and username, but it does not surface last-activity context or machine role within the client's environment.
Caisey's grouping adds semantic structure. ACME-FIN-03 is not merely a session with username lsmith. It is the third finance workstation at ACME Corp, enrolled during onboarding, with known installed software, historical session patterns, and a defined support relationship. The technician selects a machine with context, not a session with an ID.
Measuring the Impact
Dispatchers can track this directly. Compare ticket timestamps:
- **Ticket created to technician assigned:** unchanged by tooling, typically 2–5 minutes depending on SLA.
- **Technician assigned to first diagnostic command:** the variable Caisey compresses. In traditional flows, this averages 4–7 minutes for unscheduled sessions. In Caisey, with enrolled endpoints and active search, this drops to under 1 minute.
- **First diagnostic command to resolution:** depends on issue complexity, but starting with correct identification avoids the false-start penalty of connecting to wrong machines.
The 80% reduction in identification time is a conservative estimate based on the difference between a seven-minute average identification ritual and a sub-minute search-and-select workflow. For a dispatcher managing intake for eight technicians, this is not a marginal improvement. It is the difference between queue backlog and queue stability.
What Changes in Dispatch Training
The workflow change requires modest dispatcher habit shifts. New technicians need to know:
- **Always search client first, then machine.** The console is designed for scoped search. Typing a hostname across all clients works but is slower and riskier.
- **Check online status before assigning urgency.** An offline endpoint at 3 AM is normal. An offline endpoint at 10 AM on a workday is a signal.
- **Retire, do not delete.** When a machine is replaced, mark it retired immediately. This keeps search clean without destroying audit history.
These habits take one training cycle to establish. The payoff is permanent reduction in first-contact friction.
The Bottom Line for Dispatch Operations
Caisey does not make dispatchers obsolete. It makes them faster and more accurate at the job they already do: getting the right technician to the right machine with the right context.
The "which machine?" question is not a technical challenge. It is a coordination failure caused by tools that treat remote access as ad-hoc rather than enrolled. Caisey's search and grouping assume enrollment, enforce scoping, and surface status. The result is a dispatcher workflow where identification is a search box, not a phone call.