If you're a B2B tech marketer running a lead gen campaign right now, there's a good chance you've had this nagging feeling.
The numbers look okay on paper. MQLs are coming in. The agency sends their weekly report. But pipeline isn't growing, sales keeps complaining, and you're not sure if the campaign is the problem or the agency running it.
That's one of the hardest things to diagnose in B2B marketing, because a bad agency will always find a way to make things look like they're working. They'll point to the dashboard. They'll send the report. They'll talk about activity. And if your lead generation strategy isn't clearly defined to begin with, it's even harder to know what good should look like.
Here are eight signs that your agency isn't actually delivering, and what you can do about each one.
Sign 1: MQL volume without pipeline growth
The most common sign is that your MQL numbers look healthy but your pipeline isn't growing.
You're hitting your lead volume targets. The dashboard is green. But your sales team is converting almost none of it, and real opportunities aren't showing up in the CRM.
MQL volume is the easiest metric to inflate, and agencies know this. If they're measured purely on lead volume, that's what they'll optimise for. Lower the scoring thresholds, broaden the targeting criteria, count anyone who clicked a banner as a lead. The number goes up. The pipeline doesn't.
The metric you should be tracking is lead-to-pipeline conversion rate. If your MQLs aren't converting to SQLs at a reasonable rate (typically 10 to 20 percent, depending on your market and deal complexity), you have a quality problem, not a volume problem. More leads won't fix it. Better leads will.
It's worth doing this calculation retroactively across the last six months. If the conversion rate has been flat or declining while lead volume holds steady, that's a clear pattern, not noise.
Sign 2: Your sales team is ignoring the leads
Sales reps are busy and they're going to prioritise the leads they think are worth their time. If they're consistently ignoring the leads your agency sends, that's not a sales problem. That's a signal about lead quality.
Agencies can deliver contacts that are completely wrong, wrong seniority level, wrong company size, outside the ICP entirely, and the reporting will never reflect that. It'll just say fifty leads delivered this month.
Get in the same room or on the same call with your sales team and ask them directly: are these leads worth calling? What are you actually finding when you reach out? How many of the last batch were remotely close to what we're trying to sell to?
That conversation is worth more than any agency report. Sales reps have zero incentive to be polite about bad leads. If they're telling you something is off, believe them.
It's also worth looking at contact attempt rates. If reps are only attempting to reach a fraction of the leads delivered, find out why. Is it the titles? The company size? The messaging context? Those specifics should go straight back to the agency as a brief.
Sign 3: No improvement over time
A good agency gets better over time. They learn from what's working, test new approaches, and bring those learnings to the next quarter. That's what a genuine partner does.
The sign to watch for is when you look back at six months of data and the results are essentially flat. Same conversion rate, same quality complaints from sales, same targeting issues you flagged in the review before that.
Ask your agency directly: what did you test last quarter? What changed in the targeting? What did you learn from the content performance? What's different about the setup today versus six months ago?
If they can't answer those questions, or the honest answer is that they ran the same campaign as before, that's a problem. Lead gen is not a set-and-forget activity. Audiences shift, messaging gets stale, intent signals change. An agency that isn't actively iterating isn't standing still; they're falling behind.
Sign 4: Reporting that doesn't connect to revenue
Open rates. Click-throughs. Impressions. Cost per lead. These are all legitimate metrics in the right context, but if that's all you're getting, your agency is measuring inputs, not outcomes.
Good reporting shows the full chain: leads delivered, leads contacted by sales, leads progressed to SQL, leads converted to pipeline, and revenue attributed. If your agency can't show you that chain, or hasn't tried to build it, they're not aligned with your actual business goals. They're aligned with their own delivery targets.
This matters more than people realise. The reporting structure an agency proposes reveals what they're optimising for. If revenue attribution is absent, it's usually because connecting their work to revenue would make the performance look worse than the headline numbers suggest.
Push for revenue-connected reporting from the start of any engagement. If the agency resists or says it isn't possible with the tools you have, that's a conversation worth having. Most of the time it is possible, and the unwillingness to build it is the real answer.
Sign 5: Targeting drift
Targeting drift is subtle, which makes it one of the more damaging signs on this list.
You brief your agency on a specific ICP: defined industries, company size ranges, specific job titles, geographic limits. You agree on it, you sign off on it. And then, over time, the leads that come in start to look a bit different. A few titles that weren't in the brief. Companies that are slightly too small. A region that's technically in scope but wasn't the focus.
This happens because hitting a precise ICP at volume is hard. It requires good data, careful sourcing, and real effort. Broadening the targeting even slightly makes the volume targets easier to hit. The agency's delivery numbers stay green while your quality slowly erodes.
The fix is straightforward but takes discipline. Audit a sample of the leads you receive each month against your ICP definition. Not the summary in the agency's report, but the actual contact data. Run a spot check of 20 to 30 contacts and score them against your criteria. If you're consistently seeing drift, call it out with specifics. If it continues after that conversation, the agency is prioritising their targets over yours.
Sign 6: You're always chasing them
This is a relationship sign, but it matters more than people tend to admit.
If you are always the one chasing for updates, always the one requesting a call, always waiting on delivery that was promised in last week's meeting, that tells you exactly how much of a priority you are as a client.
A good agency is proactive. They come to you with ideas before you ask. They flag potential issues before you notice them. They bring performance data to the call rather than waiting to be interrogated. They suggest changes to the campaign based on what they're seeing in the market.
The energy of the relationship tends to predict the energy of the execution. If every interaction is you pulling and them reacting, that dynamic usually shows up in the results too. It's worth being honest with yourself about how many of the last ten substantive conversations were initiated by them versus by you.
Sign 7: No demand gen layer
The best lead gen campaigns don't just capture existing demand. They build it. That means content, thought leadership, nurture tracks, and touchpoints that warm your audience before you ever ask them to fill in a form.
If your agency is only running list-based outreach or intent-trigger campaigns, you're in a good position only as long as there are enough in-market buyers to reach. Eventually there won't be. Intent signals recycle, lists exhaust, and purely capture-based campaigns hit a ceiling.
Ask your agency what they're doing to expand the pool of people who might be interested in what you sell. What content is in market? What are you doing to reach people who aren't actively searching yet? What does the nurture track look like for leads that aren't ready to talk to sales?
If they don't have an answer, that's not a small gap. It's a strategic one.
Sign 8: The gut feeling you keep dismissing
This is the most underrated sign on the list.
You know your business. You know when something feels off. If there's a persistent sense that the agency isn't really engaged, that the quality isn't quite right, that the numbers don't quite add up even when you can't fully articulate why, take it seriously.
A lot of marketers look back at a failed agency relationship and say they knew six months before they made the call. They just didn't want to deal with the disruption of switching. That delay cost them real pipeline and real time.
Your read on the situation is a form of evidence. It's not sufficient on its own, but it's worth combining with the more concrete signals above to form a complete picture.
Fix vs. switch: how to decide
If several of the above apply, the first question to answer is whether you have a setup problem or an agency problem.
A setup problem means the brief is unclear, the ICP isn't well defined, the sales handoff process is broken, or the content isn't converting. These things are fixable, and a good agency should be helping you fix them.
An agency problem means they're not proactive, not improving, not aligned with your revenue goals, and not giving you honest reporting. That's harder to fix, because it's a question of culture and capability, not just execution. You can improve a brief. You can't easily change how a business operates.
A useful approach: give the agency one structured performance review. Bring the data, be specific about what isn't working, agree on a clear set of expectations, and set a timeframe of one quarter. If there's no meaningful improvement after that, move on. If you're starting that process, our guide on how to choose a lead gen agency covers the criteria worth using to evaluate any new shortlist.
Switching is disruptive. It takes time, there's a ramp-up period with anyone new, and it's easy to avoid because of that. But staying with an underperforming agency is more expensive in pipeline terms than the disruption of switching. The question is whether you want to absorb the short-term cost now or keep absorbing the long-term cost for another two or three quarters.
At MyOutreach, we run lead generation campaigns for B2B tech companies and media agencies. If any of this sounds familiar, we offer a free audit covering ICP alignment, MQL-to-pipeline conversion, reporting quality, and targeting accuracy. No obligation. Get in touch here.




.png)






