
Shared MSP dispatcher coverage needs an assigned person for each shift. That person checks unassigned work, confirms the next action, and follows up before a ticket sits without an owner.
Assign one person per shift to own dispatch, even if they also handle technical work. Publish the rotation and identify who covers absences.
Who Actually Owns the Board?
Picture a 12-person MSP with no dispatcher. Split coverage into three shifts: morning, midday, afternoon. For each shift, name one person the dispatcher of the shift. They still take tickets. They still do the work. But for their shift, the board is theirs.
The named owner does a 10-minute sweep at the start of their shift. They look for tickets that have gone quiet, reassign what's stuck, and escalate what's blocking a client. Ten minutes, twice a day plus once at handoff, and the board stops being everyone's problem and starts being one person's job, shift by shift.
What Does a Sweep Actually Look Like?
A sweep is a 10 to 20 minute review of the board for tickets that haven't had activity in the period you set. As a starting choice for this rotation, I'd review assigned tickets after 3 business days without activity and Waiting-on-Client tickets after 5 business days. Adjust those triggers to the actual agreement and workload; they don't replace a faster response or escalation commitment. The point is to have a number, not to run on vibes.
Here's the sweep checklist for the morning owner at our 12-person example:
- Open the board, filter for assigned tickets with no activity in 3 business days.
- For each one: is there a blocker? Reassign to someone who can move it, or add a note so the next shift knows what's going on.
- Filter for Waiting-on-Client tickets older than 5 business days. Send the chaser to the client, or close it if the answer's not coming.
- Escalate anything that's blocking a client or a go-live to the service manager. That's not your call to sit on.
- Log what you did in the team channel so the next owner picks up where you left off.
Use the rotation to protect time for each board review. Check that the sweep still happens during busy shifts and when the usual owner is away.
How Do You Keep the Rotation Honest?
A rotation only works if someone covers when the primary is out. So each shift owner names a backup, and the backup's job is the same as the primary's if the primary can't do it. No exceptions.
Put the rotation on a shared calendar with the owner and backup listed for each shift. If the midday owner is sick, the backup does the sweep at midday and flags it in the team chat. Everyone knows who's watching, and nobody gets to assume.
Review board health at the weekly team meeting. Ten minutes. How many tickets hit the stuck threshold this week? Which shifts missed their sweep? That's where the rotation stays honest, not in a policy document.
The harder question is whether any of this is working. That's a two-number check.
How Do You Know It's Working?
Track two numbers each week: the count of tickets that hit your stuck threshold, and the average time from ticket creation to first response. Review both at the weekly meeting. That's it.
Say the 12-person MSP starts the rotation and sees the count of tickets stuck over 3 days drop. That's the signal you're watching for. If the sweeps start eating more than 30 minutes per shift, treat that as the warning that the shared-duty model is straining. Don't keep polishing it. Fall back.
When Does This Break Down?
This model fails in three ways, and you need to see them coming:
- Fewer than three people who can rotate shifts. With two, one absence leaves the board unwatched. Go to a daily triage meeting instead.
- Volume spikes that make every sweep take longer than 30 minutes. That means dispatch is now a full-time job wearing a part-time hat, and the board will suffer for it.
- Wide coverage hours, such as 24/7, with a small team. Check whether the roster can cover the whole window while allowing rest and backup cover; use different staffing if it can't.
A 5-person MSP with two people out on leave and a client go-live is a week where every shift owner is firefighting. The board goes worse. That's when you stop pretending the rotation can absorb it and call a daily triage meeting instead, 15 minutes at 9am, everyone looks at the board together, and the day starts with a shared picture.
And if stuck tickets keep piling up despite the rotation, that's the same signal. Use the fallback meeting.
The rotation is a tool, not a religion. When it stops working, use the fallback.
Your First Move on Monday
Monday morning, schedule a 30-minute team huddle. Assign the first week's shift owners and backups. Agree on your stuck-ticket thresholds, starting at 3 days for assigned and 5 for Waiting-on-Client, and adjust to your pace. Put the rotation on the shared calendar with both names for each shift.
Then each owner does a 10-minute sweep at the start of their shift. Flag any sweep that takes more than 30 minutes in the team chat, because that's the early warning that the system is buckling.
Allow roughly 30 to 60 minutes per day for each shift owner to review the board. Check the first week’s results and adjust the time allocation if dispatch work is displacing more support than expected.
mspoutpost.com/articles/msp-dispatcher-run-shared-board-coverage-with-owners
Written by Megan Friesen
MSP Outpost publishes information, not legal, financial, insurance, tax or compliance advice, and reading it creates no professional relationship. For decisions about your business, talk to a qualified professional.


