An agency I work with recently discovered a client was putting their £13k per month contract out to tender with almost no warning. They’d had a quarterly business review scheduled but instead of this being a standard review meeting, the client asked them to include a pitch for why they should continue working together.
Oh and the meeting was the next day.
Suffice to say, this caught the team off guard. They were aware of some bumps and issues with the project in recent months, but the team didn’t feel that things were serious enough for the client to start exploring other options.
As I dug into this more with the founder, it turned out that the “bumps and issues” that the team were aware of were actually a little more than that. Plus, they’d never really been solved properly, so they’d compounded over time and left the client feeling pretty frustrated.
Instead of explicitly raising the concerns prior to that QBR, the client just decided to look elsewhere – the fact that they didn’t feel heard by the agency was enough for them to think that they’re no longer the right fit.
So the reality is that they’re unlikely to actually win the new tender – although it is possible – because the damage to the relationship has already been done. At least in the client’s mind which, right now, is the most important.
The core problem here: agencies think that everything is fine until a client signals their intention to leave and go work with someone else.
I’ve had it in my own agency in the past too. It was easily one of the most frustrating experiences that I felt.
Why?
Well to me, spotting those subtle signals that a client was really unhappy but not being explicitly about it was pretty easy. After all, I’d had (at the time) over a decade of managing clients and learning.
But most of my team were fairly young in their careers – they didn’t always have the experience to spot these signals. Hence my frustration with them sometimes.
So, what’s the answer? Let’s take a closer look.
The gap between when it starts and when you hear about it
Clients usually don’t complain immediately when delivery or performance slips. They give you a chance and the benefit of the doubt that you’ll figure it out. They tell themselves it’s just a busy period or a one-off mistake.
Not to mention (and we always forget this) – we’re not the most important thing on their to-do list! They may well have a number of other issues that are far more important to deal with right now. So, they let it go, but they don’t forget.
So when something goes wrong – a piece of content is late, information doesn’t get passed on, a report isn’t as detailed as they expected – they make a mental note. Then it happens again. And again.
Each time, they’re doing the maths: is this a pattern? Are we getting value? Should we say something?
By the time they actually do say something, they’ve already been dissatisfied for months. And by the time they put a contract to tender or serve notice, they’ve often already decided to leave.
I saw this exact pattern with another agency recently. A client had been emailing about missing content deadlines. The team thought these were isolated incidents – just a few things slipping through the cracks during a busy period. But the client was clearly tracking a pattern. Those emails weren’t friendly reminders. They were warnings.
The renewal conversation came up 10 weeks out from the contract end date. The client was making noises about not renewing. But the actual under-delivery? That had been happening for nearly two quarters of the project.
The thing is, you’re always 6-9 months behind where you think you are with client satisfaction. The problems your team is creating today won’t show up as explicit complaints until well into next quarter. And by then, you’re trying to save an account that’s been quietly deteriorating for half a year.
Why does your team think everything is fine?
Your team takes silence as satisfaction. If the client isn’t explicitly complaining, they assume everything’s okay.
I mean, I get it!
This is completely logical from their perspective. They’re hitting their deliverables, the client isn’t raising issues in meetings, everyone’s being polite. What’s the problem?
The problem is that clients don’t always voice dissatisfaction directly. They might mention something once, softly, and then stop bringing it up when they don’t see it improve. Or they raise it with someone on their team who doesn’t pass it on to yours. Or they just quietly lose confidence without saying anything at all.
I worked with an agency where the senior team wasn’t picking up on client dissatisfaction signals. They only recognised a problem if a client explicitly said “I am not happy.” Anything short of that – slower email responses, shorter meetings, more detailed questions about what the team was actually doing – went unnoticed.
The team thought a major client meeting had gone brilliantly. They’d presented the work, answered questions, covered everything on the agenda. But the founder left that meeting with a completely different feeling. The team had missed all the signals that the client wasn’t fully satisfied.
So the team operates as if everything’s fine, right up until the client announces they’re leaving or shopping around. And then everyone’s scrambling to understand what happened.
What under-delivery actually looks like (from the client’s perspective)
It’s rarely one big failure that causes these issues. One big failure is easier to spot. It’s the accumulated near misses that erode confidence. It’s things like:
- Information that should have been passed on but wasn’t.
- Content delivered but not quite at the standard they expected.
- Reports that are technically complete but don’t actually give them what they need to make decisions.
Internal communication breakdowns are particularly damaging because the client notices them even when you don’t. They’re copied on an email chain where it becomes obvious someone on your team didn’t pass information to someone else. Or they have to repeat themselves because your team hasn’t coordinated or taken good notes. Or they realise they know more about what’s happening on their account than your account manager does.
These things don’t trigger immediate complaints because individually, they’re small. And overall deliverables may still be moving along, so all appears fine.
But clients notice the small things that make their lives just that tiny bit more difficult.
Some of these things that feel relatively small to us can actually have a very negative impact on the client – it can make them look bad.
This is the worst position for you to be in because if I had to distil the key thing that we as agencies need to do for clients – it’s to make them look good and at the very least, not make them look bad.
If you get this wrong, you’re going to struggle to come back from it.
This is the perspective that we need to keep in mind at all times.
Why is this such a big problem?
Pretty much every agency who I’ve worked with over a certain size (usually 20+ people) experience this issue.
Why?
Most agencies only track metrics that show current performance, not client confidence trends.
You’re tracking deliverables, budgets, campaign results. All backward-looking. You’re measuring what you’ve already done, not whether it’s building or eroding confidence.
And when delivery does slip, there’s often no accountability mechanism to catch it before it compounds. Actions from management meetings don’t get followed up. Training that was supposed to happen sits on a list for months. Small delivery problems don’t get escalated because the team assumes they’ll fix it next week.
This is the pattern: small delivery gaps don’t trigger immediate problems, so they don’t feel urgent internally. But they compound. And by the time they show up as client complaints or churn risk, you’re already 6-9 months into fixing something that should never have been allowed to develop.
It’s also a problem because of the agency business model, particularly that model for a growing agency because two things happen:
- Founders (usually the most experienced people at the agency) can’t be across all client accounts as you grow.
- Your most senior, experienced team members also can’t be across all client accounts as you grow.
The people who are most capable of spotting the small, subtle issues from clients are spread thinly and simply aren’t around to spot these issues early.
I’m not saying that the people on the account are super junior and not capable. It’s more that they probably haven’t got the experience (yet) to spot these kinds of problems.
Building an early warning system
You need to track different signals. Things that happen before clients complain.
Track communication patterns
Are client responses getting shorter? Are they taking longer to reply? Are they asking more detailed questions about exactly what you’re doing with their budget? These shifts often happen months before a client voices dissatisfaction.
If you use a CRM (and you should!) then you can sync client emails and meeting transcripts to it, then run this kind of analysis regularly.
Monitor internal handoff points
Information passing between team members, or from your team to the client – these are where delivery gaps often start. If a client mentions they didn’t see something that was supposed to have been sent, that’s not just a one-off mistake. That’s a process failure and you need to take a closer look at what’s happened.
Implement actual accountability in management meeting
I won’t lie – everyone I talk to about this struggles with it. Accountability is a hard concept to grasp and then put into place in a concrete way.
Here is the simplest way to implement accountability into your team.
Start every meeting by reviewing actions from the previous meeting.
Seriously, that’s it. It’s not the only way – but if you or your team struggle with it, it’s the easiest way to get started and build the habit.
Not as a box-ticking exercise, but as a real assessment of whether things that were supposed to happen actually happened. If they didn’t, why not? And what’s being done differently this time?
This isn’t about creating surveillance or micromanagement. It’s about creating visibility before clients start complaining.
I should wrap up by saying that this isn’t about paranoia or assuming every client is unhappy. It’s about recognising that by the time clients complain, you’re already 6-9 months into the problem.
The agencies that retain clients well aren’t the ones with perfect delivery – that doesn’t exist. They’re the ones who spot delivery gaps before the client loses confidence.
If you’re reading this and realising you’ve been flying blind on some accounts, that’s normal. The question is what you put in place now.