What Actually Breaks in Agency Delivery: Patterns From 92 Engagements

Every agency owner I talk to wants a list ranked by how much fixing each item would move the needle. I cannot honestly give you that. What I can give you is a list ranked by how often each pattern walked through the door, across twelve years running delivery operations for marketing agencies and 92 completed engagements. That is a narrower claim, and it is the one I can actually stand behind.

What this is, and how I put it together

This is not a study. I have never compiled a spreadsheet of which failure showed up in which engagement, and I would trust this piece less if I told you I had. What I have is the 92 engagements themselves, and a memory of them checked, where I could, against the proposals and notes each one left behind. The order below is that memory, cross-checked, not a formal frequency count. Where I say a pattern is the one I see most often, I mean the one that kept recurring loudly enough, across enough different agencies, that I stopped being surprised by it. Where I say a pattern is rarer, I mean I can recall the engagements where I saw it. That is a real ranking. It is not a percentage, and anyone who hands you a percentage on a question like this one has usually made it up.

If you are not yet sure your agency has a delivery problem at all, the wider list of signs your agency needs operations help is the better place to start. This piece assumes you already suspect something is off and want to know, specifically, what it tends to be.

The failure I see in almost every engagement

Open most of the 92 engagements at the point where the owner first called, and the opening sentence is some version of the same complaint: we keep missing dates, and I do not know why. That is the presenting complaint far more often than any other. It is worth saying early that a presenting complaint and a root cause are frequently two different things. I will come back to that gap near the end, because on its own it is one of the more interesting patterns I have watched.

By the time the date is missed, the decision that missed it is usually weeks old, and it is rarely a decision anyone remembers making at the time. Everyone ends up arguing about the symptom instead of the much earlier moment that actually decided it.

I have written the full breakdown of that earlier moment, three more causes that ride along with it, and the fix for each, in why marketing agencies miss deadlines. What matters here is where it sits on this list: first, comfortably, and the pattern most likely to be the reason you are reading this at all.

The patterns, in the order I actually see them

Here is the fuller list, ranked the same way. The first is covered above and linked rather than repeated. Three more already have a full treatment elsewhere and get the short version here. The last three have not had a full piece of their own yet, so they get more room.

RankPatternWhat the owner notices first
1A date gets committed by someone who cannot see capacityDeadlines slip and nobody can say exactly why
2Small unpriced favours accumulate into scope nobody agreed toA project that should be profitable is not
3Nobody has a short list of numbers anyone actually acts onReporting exists, decisions still get made on gut feel
4A system gets bought before the process it would encode is written downA new tool goes in and adoption never happens
5Repeatable manual work is eating hours a rule or a model could carryThe team is busy, output per hour keeps falling
6A process runs only because one person is quietly holding it togetherEverything is fine until that person is away for a week
7The problem named on the first call is not the one the work fixesThe requested fix does not move the number that mattered

Scope is the pattern I would put second. It is almost never one dramatic ask. It is the slow accumulation of small, unpriced favours that nobody logs, until a project that should be profitable is not one. Where that accumulation actually starts, why simply refusing does not fix it, and the mechanisms that do, are all in why scope creep happens and what stops it.

Third is the absence of a short list of KPIs anyone actually acts on. Most agencies I meet have a dashboard; few have a number that changes a decision when it moves, and that gap tends to surface only once it has already cost a quarter. What I actually track, and why, is in the agency KPIs that run delivery.

Fourth, and related to the third, is an agency trying to skip a stage: reaching for a system before the process it would encode has ever been written down anywhere. It shows up as a purchase nobody adopts, and it is rarely the tool’s fault. Which stage actually comes first, and why skipping it backfires, is mapped in the agency operations maturity model.

Fifth is different in kind from the first four: the process usually does exist here and gets followed. It is just heavier than it needs to be, and hours get eaten by work that is genuinely repeatable, reformatting the same report every week, chasing the same status update from five people, writing the same first draft from scratch each time. The owner notices a team that is busy, not idle, and somehow always behind. They notice too late that they had been hiring to cover a volume problem a well-scoped piece of automation would have absorbed for a fraction of a salary. The fix is rarely a system rebuild. It is naming the two or three repeatable tasks eating the most hours and building narrow automation around exactly those, with a person still reviewing every output. Where that pays off, and where it does not, is set out in where AI actually saves agency hours.

Sixth, rarer than the five above but the one I come back to below, is a process that runs cleanly for months for one reason: one person is quietly holding it together from memory. Nothing about the day to day looks broken. The invoice goes out, the report lands, the client stays happy. The owner notices it first, if at all, as one person who seems unusually essential. They notice it too late when that person takes a week off, or leaves, and the process does not survive the absence. Fixing it is not documentation for its own sake. It is writing down the version of the process that person actually runs, not the version anyone assumes they should be running, which is the distinction I walk through in how to write SOPs an agency will actually use.

Seventh, and the one that changed how I run a first call more than any other, is that the problem named at intake and the problem the work eventually fixes are frequently not the same problem. An owner calls about missed deadlines and the actual constraint turns out to be an unclear approval chain. An owner calls about morale and the constraint is that nobody owns three of the agency’s deliverables. I cannot tell you how often this happens as a number, because I have never counted it, and a number here would be the least honest thing in this piece. What I can tell you is that I no longer take the first sentence of a call as the brief. It is the invitation to go find the brief. That gap is most of what an outside review like the Agency Ops Audit exists to close, because an owner inside the business is the person least positioned to see it.

The one that costs the most, and it is not the one you would guess

If I ranked these seven by cost instead of frequency, the order changes completely, and the sixth item jumps to the top. It is not the most common failure here, but it is comfortably the most expensive when it lands, and quiet enough that most owners do not see it coming.

Here is a composite, built from more than one engagement so that no single client is recognisable in it. An agency runs a specific kind of client reporting, or a particular onboarding sequence, or some ad-hoc reconciliation between two systems, and it runs well, because one person has quietly built a working version of it in their head over a year or two, adjusting for edge cases as they came up, never writing any of it down because nobody asked them to. Then that person leaves, or is out for an extended stretch, or moves into a role where they no longer touch that process day to day. What breaks is not a task. It is trust: a client relationship that depended on a consistency nobody else knew how to reproduce, an agreement that quietly stops being met, hours of guesswork reverse-engineering a system that used to run itself.

None of the other six patterns produce that kind of loss in a single event. Missed deadlines cost you an uncomfortable conversation. Scope creep costs you margin, slowly, across a quarter. This one costs you the thing the client actually paid for, all at once, with no warning, because the warning would have required someone to ask a question nobody thought to ask until it was too late.

The fix is genuinely cheap relative to the cost of not doing it: identify the two or three processes that would not survive one person being unavailable for a month, and write those down first. Everything else on this list is expensive to ignore. This one is expensive to discover.

What almost never turned out to be the real problem

Three things get blamed constantly on the first phone call, and across 92 engagements, none of them has turned out to be the actual constraint anywhere near as often as owners expect.

The first is the tool. I work inside ClickUp, Asana, Monday.com, Airtable and Notion, and automate across all of them with n8n, and I have watched agencies on every one of those platforms run well and badly. The software was almost never the reason. A well-run agency on a mediocre tool still runs well, and a poorly-run agency that migrates to a better tool drifts back to where it was soon enough, because the tool was never carrying the weight anyone assumed.

The second is headcount. Owners under strain reach for hiring more often than almost any other fix. It is very often wrong as the first move, because adding people to a process that is not written down just means more people improvising differently, faster. I have seen agencies at eight people running cleaner delivery than agencies at forty, and the difference was never the payroll.

The third is effort. Nobody I have worked with was coasting. The teams inside these agencies were working hard, often too hard, on work that a fixed process or a piece of automation would have removed entirely. Blaming effort for a structural failure is comforting, because it puts the fix inside everyone’s control. It also almost never finds the actual problem, and it is the fastest route to a tired team hitting the same dates it always missed.

Why do the same failures keep coming back after they are fixed?

Every pattern on this list gets fixed at least once inside most agencies I work with. Almost none stay fixed without help, and the reason is not that the fix was wrong. A fix is an event, and a delivery operation is a system running every week, drifting back toward whatever it was built to do by default unless something with authority is actively holding the new shape.

That something is usually a person, and it is usually nobody, which is the structural answer underneath every pattern above. The scope process gets written, holds for a couple of quarters, and quietly stops holding once the person who insisted on it gets pulled onto something else. The KPI review happens weekly for a month, then monthly, then becomes a slide nobody built time to prepare. Ownership of the fix was never assigned to anyone whose job included noticing when it slipped, so it slipped, the same way every unowned deliverable in the first pattern on this list slips.

This is the actual argument for a fractional seat rather than another round of fixing. It is not that the owner cannot diagnose the problem correctly the first time. It is that diagnosing it and being the person who keeps it fixed six months later are two different jobs, and very few agencies have anyone whose job is the second one. That is most of what a fractional COO is actually for.

So where does an agency actually start?

Start with the pattern you recognised fastest, not the one that sounds most impressive to fix. If it was commitments and capacity, that is the one costing you this quarter. If it was a single person quietly holding a process together, that is the one that will cost you the most the day it finally breaks, and it is worth fixing even though nothing about your week currently feels broken.

My honest verdict, bias declared the way it should be every time I write one of these: I sell the fix for most of what is on this list, so weigh that accordingly. What I would not do, in your position, is guess which pattern is yours from inside the business, because the whole reason this piece exists is that the presenting complaint and the actual constraint are so often different things. That gap is exactly what the Agency Ops Audit is built to close: two weeks, a written 90-day roadmap, and a straight answer about which pattern is actually running your week, ranked the same honest way this piece was, from inside your own agency rather than mine.

Monis Ahmed Khan

Monis Ahmed Khan

Project & Operations Manager for Digital Marketing Agencies

Monis Ahmed Khan manages day-to-day delivery for digital marketing agencies and uses AI automation to reduce repetitive work. Twelve years and 92 completed engagements.

Free weekly dispatch

Field notes from agency delivery.

Notes on agency operations, delivery, and the AI that runs it — from the work, not the theory.

Similar Posts