All insights
Strategy7 min read

Your Marketing Agency Isn't the Problem. Your Customer Journey Is.

68% of businesses know they're spending on campaigns that aren't working, and 48% switch agencies over it — but switching rarely fixes the actual leak. A 5-point audit for what to check in your customer journey before you fire your agency.

The marketing agency problem most businesses think they have usually isn't the agency at all. It's what happens after the ad — the customer journey the agency was never hired to touch. But switching agencies rarely fixes the actual leak, because the leak usually isn't in the campaign. This is my honest take, after years running performance marketing inside a real organization: before you fire your agency, audit your journey first.

The Pattern I See Constantly

Here's what happens on repeat, across nearly every account I've ever audited: the agency reports look fine. Impressions are up. Click-through rate is respectable. Cost per click is within range. Then the business owner looks at the bank account and sees the same thing they saw last quarter — money going out, not enough coming back in.

So the business fires the agency. Hires a new one. Gets a fresh set of impressions, a fresh CTR, a fresh CPC report. And six months later, they're looking at the same bank account problem again.

This isn't a coincidence, and it isn't necessarily the agency's fault either. Impressions, clicks, and reach are activity metrics. They're real, they're measurable, and they mean almost nothing if the business isn't actually growing. The agency did what it was hired to do. It just wasn't hired to do the thing that was actually broken.

Agency Dissatisfaction in 2026 — The Impact Society Research

Businesses spending on campaigns they already suspect aren't working68%
Clients who switch agencies over dissatisfaction with delivery48%
Businesses actively planning to switch agencies (nearly 40%)40%

The Real Issue: CX Gaps No Campaign Can Fix

Here's the uncomfortable part of this marketing agency problem: no ad campaign, however well-targeted, can fix a WhatsApp reply that takes four hours. No creative refresh fixes a landing page that takes three seconds to load on mobile. No new audience segment fixes a booking form with twelve required fields, or a lead that goes cold because nobody followed up.

We've written before about our guide to the 15 most common CX gaps across business types — and almost every one of them sits entirely outside an agency's scope of work. An agency's job, by definition, ends at the click. What happens next is the business's own journey, its own team, its own systems. And that's exactly where most of the "wasted marketing budget" actually goes missing.

This isn't a defense of every agency, and it isn't meant to be. Plenty of agencies genuinely underdeliver. But before assuming the fix is a new agency, it's worth checking whether the actual problem was ever something an agency could solve in the first place.

5 Things to Audit Before Blaming the Agency

Response time

Message your own business outside business hours. Time how long it takes to get a reply. If it's hours, that's a bigger lever than any campaign change.

Mobile page speed

Load your own landing page on a mid-range phone on mobile data, not office wifi. A slow page kills the exact traffic your agency worked to bring in.

Lead follow-up consistency

Pull your last 20 leads and check: did every single one get a follow-up, or did some just quietly go cold?

Funnel segmentation

Are cold visitors, warm leads, and repeat customers all seeing the same generic ad? That's a structural gap, not just a creative one.

What happens after the "yes"

Once someone books, buys, or enquires — a confirmation, or silence? This moment decides whether the sale becomes a relationship or a one-time transaction.

If most of these check out and performance is still weak, that's a real conversation to have with your agency. If several of these are broken, a new agency will likely just repeat the same result with different creative.

When to Fire vs. When to Fix

Fire the agency if...

Reporting is vague or unverifiable, they can't explain their strategy in plain terms, communication has broken down, or they've shown no willingness to look past the ad account when performance stalls.

Fix the journey first if...

The agency's reporting is honest and the campaigns are reasonably well-targeted, but the 5-point audit above turns up real gaps — because a new agency inheriting the same broken journey will very likely produce the same disappointing result, just with a new logo on the invoice.

The honest version of this marketing agency problem is rarely "we hired the wrong agency." It's usually "we hired an agency to fix a problem that was never really a marketing problem to begin with."

Growth Intelligence

One framework. Every two weeks.

No theory, no filler. Frameworks from live campaigns — directly in your inbox.

Where This Leaves You

I'm not writing this to defend every agency relationship — plenty deserve to be fired. I'm writing it because I've watched businesses cycle through three, four, five agencies chasing a fix that was never going to come from an ad account. If your numbers aren't moving, audit the journey before you sign the next contract.

Vaneet Jaiswal, Founder, Growth Scalex

Frequently Asked Questions

How do I know if my marketing agency problem is actually a CX problem?

Run the 5-point audit above — response time, page speed, follow-up consistency, funnel segmentation, and the post-purchase experience. If several of these are broken, a new agency is unlikely to fix your results, because the gap sits outside what any agency manages.

Is it ever right to fire a marketing agency?

Yes — vague or unverifiable reporting, poor communication, and no willingness to look beyond the ad account when performance stalls are legitimate reasons to switch. The point isn't that agencies are never the problem; it's that they're blamed far more often than they're actually the sole cause.

Why do businesses keep switching agencies without seeing better results?

Because switching agencies changes the campaign, not the customer journey. If the actual leak is response time, page speed, or follow-up consistency, a new agency inherits the same broken journey and often produces a similar result.

What's the difference between activity metrics and achievement metrics in marketing?

Activity metrics — impressions, clicks, reach — measure what the campaign did. Achievement metrics — leads converted, revenue generated, cost per acquisition — measure whether the business actually grew. Agencies are frequently judged on activity metrics that don't reflect real business outcomes.

Should I audit my customer journey before or after hiring a new agency?

Before. If real CX gaps exist — slow response time, a broken funnel, a confusing checkout — fixing them first often improves performance with your current agency's existing campaigns, before you spend time and money re-onboarding a new one.

Can a marketing agency fix CX gaps like slow response times or page speed?

Some can, if that's explicitly part of their scope — but most traditional marketing agencies are hired and measured purely on media performance, not the full customer journey. This is exactly the gap a CX-focused approach is built to close.

Marketing AgencyCX GapCustomer JourneyPerformance Marketing

Free audit

Want us to find your CX gap?
No invoice. No commitment. Just clarity.

Book a free audit