How Much Ad Operations Capacity Does Your Agency Actually Need?
Campaign count is an input, not a capacity model. A method for measuring the workload your campaigns actually generate, comparing it with the operating time your team actually has, and diagnosing the kind of gap you have.
The question agencies ask is “how many campaigns can one ad operations person manage?” It has no answer, because a campaign is not a unit of work. It is a container for an unknown amount of it.
One campaign might be built once, run for a quarter on a single platform with three creatives, and report monthly. Another might span five platforms, be rebuilt twice, carry forty creative variants, and report daily. Both are one campaign. They are not the same job.
So the useful question is a different one: how much operational work do your campaigns generate, when does that work arrive, and how much of your team's time is genuinely available to absorb it? This guide is a method for answering that with your own numbers.
What ad operations capacity actually means
Ad operations capacity is the amount of campaign execution, verification, in-flight management and reporting work a team can complete in its available working time, at the operating standard the agency has committed to.
The last clause is doing real work. A team can always appear to gain capacity by checking less, reporting more thinly or skipping validation on a change that “looks fine”. That is not additional capacity — it is the same capacity with the standard quietly lowered, and it surfaces later as a problem costing more than the time it saved.
Nominal and practical capacity
Nominal capacity is the total working time the team is paid for. Practical capacity is what remains once the work that is necessary but is not campaign execution has been taken out: briefing and clarification, internal and client meetings, documentation, escalations, training and onboarding, administration, and the unplanned issues that arrive in any week.
The gap between the two is not waste, and not a number to look up. It is specific to how an agency runs, and measuring it is the first honest step. A plan built on nominal capacity will always look adequate and always fall short.
Why campaign count is a poor capacity measure
Consider two agencies, each managing one hundred campaigns.
The first runs them on one or two platforms. Campaigns are long-running and change rarely. Creative is swapped occasionally. Reporting is monthly, in a template that has not changed in a year. Conversion tracking is standard platform tagging, set once.
The second runs across five platforms with different build models and naming requirements. Campaigns are rebuilt as flights change, each carrying multiple creative variants per format and market. Every launch passes several validation checkpoints. Reporting is weekly for some clients and daily for others, in bespoke templates, and measurement involves server-side events and periodic validation.
Both have one hundred campaigns. The second generates several times the operational work. Any ratio derived from the first and applied to the second will understaff it, and the understaffing will show up first as slower launches, then as QA being skipped, then as errors reaching clients.
This is why campaigns-per-specialist is a reasonable thing to track and a poor thing to import. Once an agency knows its own workload the ratio is a useful internal signal, showing whether load is rising against a known baseline. Borrowed from elsewhere, it describes someone else's operation.
The seven drivers that determine ad operations workload
Campaign operations is not one task. It is a sequence — brief, build, traffic, QA, validate, approve, launch, monitor — and each stage consumes time at a different rate depending on what is flowing through it. The ad operations pipeline sets those stages out. Seven drivers move the total.
- Launch volume — campaigns built or rebuilt per period. Builds are front-loaded work, so an agency launching weekly carries a different load from one launching quarterly with the same number live.
- Active campaign volume — campaigns in flight and being monitored. The recurring floor beneath the launch spikes.
- Platform count — not just how many, but how differently each works. Two platforms with similar build models cost less than two with different structures and validation needs.
- Creative volume — assets, variants, formats and placements. Often the largest hidden multiplier: one campaign with forty variants is not one campaign's worth of trafficking and checking.
- QA depth — how many validation points a launch passes and how thorough each is.
- Reporting load — frequency, stakeholders, and how much is bespoke rather than templated. A daily report is roughly twenty times the annual production of a monthly one. What that production actually consists of is set out in agency campaign reporting operations.
- Measurement complexity — how much tracking implementation and validation the work requires, and how often it changes. The lifecycle that work runs through is set out in campaign measurement implementation and validation.
QA is capacity, not an afterthought
QA is the driver most often left out of a capacity estimate, treated as a quick check after setup rather than work with its own duration.
A structured operation separates validation into distinct points — input QA on the brief and assets, creative QA against specification, build QA on the campaign as configured, launch QA once delivery starts, and ongoing QA in flight. Each is a real task performed by a person, and the deeper the standard, the more time the same number of campaigns consumes. What a thorough pre-launch and post-launch pass covers is set out in the campaign launch QA checklist — read it as a workload document, not only a quality one.
| Workload driver | What changes the workload | What to measure |
|---|---|---|
| Launch volume | Launch frequency and how much is rebuilt each time | Launches per month |
| Active campaigns | Number in flight and how closely they are monitored | Campaigns under management |
| Platforms | Number of platforms and how far their workflows differ | Platforms involved per campaign or account |
| Creative | Variants, formats and placements per campaign | Assets or placements processed per period |
| QA | Number and depth of validation points | QA cycles per launch |
| Reporting | Frequency, stakeholders, and how much is bespoke | Reports or reporting cycles per period |
| Measurement | Tracking implementation and validation complexity | Implementations or validations per period |
Measure your own capacity and workload
The method below produces numbers specific to one agency, which is the point. The AdOps capacity calculator runs the same method interactively if you would rather start there. Observe a representative period — long enough to include a launch cycle and a reporting cycle, and not one anyone would call unusual — rather than estimating from memory, which underestimates recurring work and forgets interruptions entirely.
- Record the work arriving. Count launches, active campaigns, creative items processed, QA cycles, reports produced and measurement implementations over the period.
- Measure the effort each took. Use observed time on completed work — timestamps, ticket durations, or a tally kept during the period. Not a benchmark, and not a recollection.
- Separate execution from operating overhead. Briefing, clarifying, meeting, documenting and escalating are real and necessary, but they are not campaign execution — counting them as such is what makes plans look achievable and then fail.
- Build your own model — either observed average durations per work type, or workload units weighted against your simplest repeatable item.
- Compare workload with practical capacity, in the same unit on both sides.
The two calculations
Practical capacity per person = total available working time − necessary non-execution time. Run it per person per period and total it across the team.
Required capacity = total operational workload ÷ practical capacity per person. This only holds if both sides use the same unit. If workload is in hours, practical capacity must be in hours; if workload is in weighted units, convert practical capacity into units first by measuring how many one person completes in a period. Mixing them produces a confident-looking number that means nothing.
If you cannot measure time reliably
Many agencies cannot, because the work is interleaved and timesheets approximate. Relative weighting is the alternative: take your simplest repeatable work item as the baseline, then weight more complex items against it from observation rather than from how hard something feels.
Those weights belong to the agency that measured them. Published multipliers describe a different operation and import its assumptions silently.
Size for the peak, not just the average
Annual workload divided by twelve is a number almost no month resembles. Operational work arrives in concentrations: seasonal campaigns, a large launch, several clients activating in the same fortnight, month-end reporting landing on top of a creative refresh.
A team sized against the average can be adequately staffed on paper and overloaded for a predictable quarter of the year. The failure is quiet: launches slip by a day, then two; QA is compressed because the launch date did not move; reporting is carried forward rather than reconciled. None of it appears in a monthly average.
So inspect the distribution, not the total. Plot the drivers you measured by week or month across a year and look at the shape: how high is the peak against the mean, how long does it last, and how much notice do you get? A predictable annual peak and an unpredictable one call for different responses.
Diagnose the kind of capacity gap you have
“We need more people” is a conclusion, not a diagnosis, and it is frequently the wrong one. These categories are not a formal taxonomy — they are a way of asking which part of the operation is actually constrained, because the answers differ.
- Execution capacity gap — setup and trafficking volume exceeds what the team can build. The most straightforward gap, and the one most people assume they have.
- Peak capacity gap — baseline workload is comfortable; concentrated periods are not. Hiring for the peak leaves the team over-staffed for the rest of the year.
- Specialist capability gap — time is available, but not the platform, ad-server or measurement expertise the work requires. More generalist hours do not close it.
- QA capacity gap — campaigns are built on time, but independent checking becomes the bottleneck, or is skipped under pressure.
- Reporting capacity gap — reporting consumes operating time out of proportion to its value, usually because it is bespoke where it could be templated.
- Measurement capacity gap — tracking implementation and validation needs specialist effort that competes with campaign delivery.
- Management and coordination gap — the constraint is not execution at all but briefing, approvals and workflow coordination, and adding execution capacity makes it worse.
The drivers you measured will usually point to the answer. If reporting hours rival build hours, the gap is not execution.
How to close an ad operations capacity gap
Different gaps have different sensible responses, and more than one may apply.
- Hire — where demand is persistent, predictable and the capability is one the agency wants to own internally.
- Reallocate — where capacity exists elsewhere and the constraint is distribution rather than total. The cheapest option when genuinely available.
- Standardise — where variation is avoidable. Inconsistent briefs, naming and bespoke reporting generate work no client would pay for, and removing it often releases more capacity than expected.
- Automate — where tasks are genuinely repeatable, such as reporting assembly and rule-based checks. Automation suits verification and aggregation better than judgement, and its setup and maintenance are themselves work.
- Outsource — where execution capacity, specialist coverage or variable demand is difficult to absorb internally.
- Hybrid — keep strategy, client ownership and escalation internally while extending execution capacity externally.
None is the default. A standardisation problem does not improve with more hands, and a persistent execution gap is not fixed by automating the margins.
Once the amount and type of capacity are understood, the question changes from how much to where it comes from — a separate decision with costs on both sides, set out in building versus outsourcing an ad operations team. Where the answer involves an external team, what should be delegated and what stays internal is covered in the ad operations outsourcing guide.
The discipline this guide asks for is a change of question. Not “how many campaigns can this team manage?”, which assumes campaigns are equivalent. Instead: what work do these campaigns generate, when does that work arrive, and how much practical capacity is available to absorb it?
Trafficomm works with agencies that have reached a capacity gap they do not want to close by hiring — adding execution capacity alongside an internal team, within the agency's own tools, conventions and approval points. How that works as an engagement is set out in ad operations outsourcing.
From the operations team
Want to see how this applies to your team?
Request an operations assessment — we'll review your workflow, volumes and platforms.
Request an Operations AssessmentKeep reading
Related insights
Building vs Outsourcing an Ad Operations Team
A practical framework for deciding when to hire, when to partner and when a hybrid model gives an agency the best of both.
ReadThe Agency Campaign Launch QA Checklist
A practical pre-launch and post-launch QA checklist for digital advertising campaigns — covering brief, structure, budget, targeting, placements, creative, tracking, final review and launch verification.
ReadAd Operations Outsourcing: The Complete Guide for Agencies
What agencies can outsource and what they should keep, when the model fits and when it does not, how campaign handoff and QA should work, and how to evaluate an ad operations partner.
ReadLet's talk operations
Talk to the operators behind the Performance Lab.
Request an operations assessment and we'll map where setup, QA, optimization and reporting time is going — and what a performance operations layer would change.