Choosing an in-house marketer, an agency, a hybrid team, or a project provider is often framed as a preference. The better question is which delivery model can perform the required work with the available expertise, data access, capacity, economics, governance, and reversibility. Diagnose the operating constraint before changing the model.
Define the work, not the label
List the work for the next period: strategy, research, content, paid media, SEO, CRM, creative, analytics, sales enablement, partner coordination, and reporting. Add frequency, response time, language, market, regulatory sensitivity, and subject-matter access. A role title hides the workload and dependencies.
Separate work that needs proximity to the product or customers from work that needs specialist depth, temporary capacity, or independent challenge. The answer may differ by workstream.
Identify the first constraint
Ask what is failing now: expertise, time, execution, prioritisation, data, offer, sales handoff, quality, or leadership attention. Do not assume the delivery model is the cause. A slow campaign may be caused by approvals or unclear scope rather than the employee or agency.
Write one alternative explanation and the evidence that would distinguish it. If the bottleneck is an undefined offer, changing the provider only moves the uncertainty.
Check internal capacity and continuity
Record available hours, skills, manager time, vacation coverage, hiring lead time, onboarding, tools, and expected turnover. Add the cost of context switching, training, and stakeholder coordination. An in-house hire is not one salary line; an agency is not one invoice line.
Review single-person dependencies. If one employee owns analytics, creative, CRM, and vendor communication, a delivery model can appear efficient until that person is unavailable.
Check external capability and access
For an agency or specialist, record relevant expertise, process, staffing, client access, data requirements, deliverables, response window, and ownership of work and accounts. The SBA business-management guide reinforces the need for management ownership and financial clarity; use the same discipline when comparing internal and external cost.
Ask how the provider handles the client’s confidential data, expert review, approvals, and exit. A provider that cannot work within the access boundary is not a practical solution, regardless of its portfolio.
Trace the commercial handoff
Choose one demand path and trace source, action, lead acceptance, opportunity, outcome, and owner. If events are used, review the GA4 event guidance for technical naming and parameters, then define the local business meaning and consent boundary.
For CRM ownership and qualification, use the Salesforce lead implementation guide as a principle for explicit stages. An internal team and an agency should be evaluated against the same handoff evidence. Do not compare one side’s activity with the other side’s outcomes.
Compare economics on the full boundary
Include salary or retainer, benefits, recruitment, management, tools, media, production, training, onboarding, agency overhead, travel, subcontractors, data work, and exit cost. Separate fixed and reversible commitments. State whether the comparison covers one workstream or the whole operating model.
Do not create false precision where hours, opportunity cost, or management effort are unknown. Record assumptions, owner, date, and sensitivity. A cheaper model can be more expensive when it creates rework or slows a high-value handoff.
Assess governance and learning
Write who approves strategy, claims, spend, creative, privacy, data access, and release. Record meeting cadence, decision log, escalation, response window, and how the team captures learning. An agency can provide capacity while the internal owner still needs to make decisions; an internal hire can own context while needing external specialist review.
Check whether knowledge remains with the business. Require source registers, definitions, account access, change logs, and a handoff pack. A model that cannot explain what it learned is difficult to improve or exit.
Run a reversible comparison
Choose one workstream and a bounded period. Define baseline, test, acceptance, owner, cost, and stop rule. Compare internal, external, or hybrid delivery on the same work and evidence. Do not infer a permanent model from a short test with different scope or support.
If the internal team lacks a specialist, test a targeted external role rather than replacing the whole model. If an agency lacks context, add an internal owner or a structured discovery phase before judging capability.
Find the first evidence break
| Layer | Evidence | Diagnostic question | | — | — | — | | work | tasks, frequency, skill, response | what must actually be delivered? | | constraint | failure, alternative, evidence | is the model the cause? | | capacity | hours, coverage, management | who can do the work reliably? | | capability | expertise, process, access | can the chosen team perform it? | | handoff | event, lead, opportunity, outcome | who owns the commercial path? | | economics | full cost, term, opportunity cost | what is truly reversible? | | governance | approval, log, escalation, exit | how will learning stay with the business? |
Choose the model
Choose in-house when durable context, daily proximity, and accountable ownership are the constraint and the organisation can support the role. Choose an agency or specialist when scarce expertise, temporary capacity, or independent challenge is the constraint and access and governance can be controlled. Choose hybrid when responsibilities are explicit and the handoff is designed.
Hold when the work is undefined, data is inaccessible, economics are incomplete, or the proposed change cannot be reversed. Keep the diagnostic local and non-indexable until provider overlap, current-source, technical, contract, and editorial review are complete. The right delivery model is the one the business can operate, measure, and improve—not the one that sounds most convincing in a comparison table.
How did this article land?
Choose one reaction. You can change it anytime.