Back

Back

Operations

Process Mapping for MSPs: Where Service Delivery Leaks Time

Process mapping for MSPs: the six places service delivery quietly leaks hours, and how to find yours in a morning without stopping the business.

Process Mapping for MSPs: Where Service Delivery Leaks Time

Process mapping for MSPs is the work of drawing how a service actually gets delivered, step by step, person by person, system by system, so you can see where the hours go rather than guess. Not the runbook. Not the onboarding checklist somebody wrote in 2023. The real thing, including the bits your engineers do out of habit and nobody has ever written down.

Most managed service providers are profitable on paper and thin in practice. The contract says four hours a month of proactive work. The engineer logs four hours. Nobody counts the eleven minutes of context switching before each ticket, the second attempt at a password reset because the first one went to the wrong tenant, or the twenty minutes a month a senior tech spends re-explaining a client's peculiar VPN setup to whoever picked up the ticket this time. Those minutes are the margin.

Why MSPs leak differently to other businesses

An agency leaks time on rework. A software company leaks it on meetings. An MSP leaks it on repetition that looks like productive work.

That is the trap. Every ticket closed is a small win, the PSA dashboard goes green, and the technician had a busy useful day. But a busy day spent doing something for the fortieth time this quarter is not the same as a profitable one. The leak hides inside activity rather than inside idleness, which is why it survives management attention for years.

There is a second structural reason. Service delivery in a managed service provider is spread across three or four systems that do not agree with each other. The PSA holds tickets. The RMM holds device state. The documentation tool holds the how. Somebody's inbox holds the exception the client agreed to in 2024 and never got written down anywhere else. Any single system gives you a partial view, and the partial view always looks fine.

The six places the hours actually go

Onboarding a new client. Ask three engineers how a new client gets stood up and you will get three answers, all of them roughly right. The variance is the cost. Somewhere between the sales handover and the first invoice sits a long list of discrete steps, and most MSPs under fifty people have never seen that list written out in one place.

Ticket triage. The gap between a ticket arriving and the right person opening it is almost always the largest single block of dead time in the delivery process, and it almost never shows up in any report, because nothing is being worked on so nothing is being logged.

Escalation. Level one tries. Level one tries again. Level one asks in the team channel. Someone senior answers, and the answer is not captured anywhere, so the same question comes back in six weeks wearing different clothes.

Documentation drift. The client changed their firewall, told the engineer on the phone, and the engineer fixed it correctly. The documentation still describes the old one. Every future ticket on that client now starts with a small archaeological dig.

Recurring maintenance. Patch reviews, backup checks, quarterly reports. The work is genuinely necessary. The question nobody asks is how many hands it passes through, and whether three of those hands are just moving a file from one place to another.

Client-specific exceptions. This is the expensive one. Every long-standing client has four or five things that are done differently for reasons that made sense once. They live in the heads of whoever has been there longest, which makes those people single points of failure and makes the process unmappable by anyone else.

How to map it without stopping the business

Pick one service line. Not the whole company. If you try to map everything at once you will produce a diagram nobody looks at twice, which is the standard outcome of the standard process mapping exercise.

Start at the end and work backwards. Take a ticket that closed last week and trace it: who touched it, in what order, in which system, and what did each person have to go and find before they could act. The "go and find" steps are the leak. They are also the ones missing from every runbook, because nobody thinks of looking things up as a step.

Then count hands, not minutes. Timings are guesses and everybody knows it, so the room argues about them. Handoffs are facts. A process with nine handoffs is expensive whether each one takes two minutes or twenty, because every handoff is a chance for the thing to sit still.

Do this for onboarding, for a standard ticket and for one escalation, and you will have most of what matters. That is a morning's work, not a project.

Where the tooling helps, and where it does not

If you are mapping a single service line for your own MSP, a whiteboard is fine, and a whiteboard photo you actually keep current beats a beautiful diagram you abandon in March. I would rather you did it badly on paper than not at all.

The tooling starts to earn its place at two points. The first is when you have more than one client to model and want them comparable, so you can see that four of your clients share the same broken onboarding pattern. The second is when you need to show the picture to somebody else. A static diagram of a business is a thing people nod at politely. A model they can rotate and pull apart tends to produce the sentence you actually want, which is a client saying "no, that is not how we do it", followed by the truth.

That second case is why abi. Clone for consultants and MSPs exists. You build a working model of how a company operates, departments, roles, systems and the processes running between them, then turn on step counts to see where the hands go. Your own business plus five client maps are free, with no card, and a first pass takes around ten minutes. Letting abi. interview a client's team is the part that costs money, because it is the part that costs us money per use. The map itself does not.

The part that will annoy you

Mapping your delivery process will not, by itself, save you a single hour. It produces a document. Documents do not reduce cost.

What it produces is a list of arguments you can now have with evidence: whether triage should be a rota rather than a scramble, whether the exception that client insisted on four years ago is still worth what it costs you, whether the third handoff in your onboarding exists for any reason other than that it always has. Some of those arguments you will lose, and rightly.

The MSPs that get value from this are the ones that treat the map as the start of a renegotiation rather than the end of a tidying-up exercise. The map tells you how many steps your onboarding really takes. Deciding which of them are unnecessary, and then removing them against the objections of the people who built them, is the actual work.

Start with the service line that renews next. You will want the evidence before that conversation, not after it.