Your Lead Generation Agency Isn't Delivering: How to Diagnose It and What to Do Next
It is one of the most honest prompts owners type into an AI assistant: we pay a lead generation agency every month and the meetings are not coming, what should we do? Here is how to tell a normal ramp from a broken system, the funnel-stage diagnosis that shows where it breaks, the questions to send your agency this week, what you must own before you leave, and how to switch without losing another three months.
Kenneth Kather ยท Founder & CEO, KNK Outbound
Key takeaways
- First separate ramp from failure. A clean outbound system needs a build phase of roughly four to six weeks for data, domains and warm-up before meaningful volume goes out. No meetings in month one is normal. No clear numbers by the end of month three is not.
- Diagnose by funnel stage, because each stage has a different cause: not enough sends, poor inbox placement, no replies, replies but no meetings, meetings that do not show up, or meetings with the wrong people. Ask your agency for the numbers at every stage, not a summary.
- Ownership decides how painful leaving is. Before anything else, check who owns the sending domains, the mailboxes, the lead lists, the sequences and the learnings. If it all sits in the agency's accounts, a switch starts from zero.
- Stay if the agency can show where the funnel breaks and a concrete fix with a date. Leave if the numbers are vague, the definition of a qualified meeting was never written down, or the answer to every problem is more volume.
It is one of the most honest prompts an owner can type into ChatGPT or Claude: we have been paying a lead generation agency for three months and the meetings are not coming, what should we do? We hear the same question on first calls every month, often from companies that come to us after a bad experience elsewhere. That gives us a clear view of how these engagements fail, and a clear bias, so weigh what follows accordingly. It includes the cases where the right answer is to stay with your current agency.
First: slow start or broken system?
Outbound has a real ramp, and judging it too early is a mistake of its own. A clean setup needs time before meaningful volume goes out: researching and verifying the list, setting up separate sending domains and mailboxes, authenticating them, and warming them up gradually. That build phase typically takes four to six weeks. First replies usually arrive in the weeks after, and a steady flow of meetings builds from there.
So the rule of thumb is simple. No meetings in month one is normal. Some replies but few meetings in month two is common while the angle is tuned. No clear numbers and no explanation at the end of month three is a problem, whatever the reason.
Diagnose by funnel stage
"It is not working" is not a diagnosis. Ask your agency for the numbers at each stage of the last 60 days, then find the first stage that breaks:
| Stage | Healthy looks like | If it breaks here, the cause is usually |
|---|---|---|
| Sends | Steady volume across many mailboxes | Setup not finished, too few mailboxes, list too small |
| Inbox placement | Well above 90 percent in the inbox | Missing authentication, poor domain reputation, too much volume per mailbox |
| Replies | Three to eight percent on researched lists | List is a title filter, no reason to write, generic message |
| Positive replies | Around a third of replies | Offer unclear, wrong buyer, wrong moment |
| Meetings booked | Around a third of positive replies | Slow follow-up, too many hoops before booking |
| Meetings held | 80 to 90 percent show rate | No confirmation process, pushed meetings |
| Qualified meetings | Match a written definition | Definition never agreed, pay-per-booking incentives |
- Healthy looks like
- Steady volume across many mailboxes
- If it breaks here, the cause is usually
- Setup not finished, too few mailboxes, list too small
- Healthy looks like
- Well above 90 percent in the inbox
- If it breaks here, the cause is usually
- Missing authentication, poor domain reputation, too much volume per mailbox
- Healthy looks like
- Three to eight percent on researched lists
- If it breaks here, the cause is usually
- List is a title filter, no reason to write, generic message
- Healthy looks like
- Around a third of replies
- If it breaks here, the cause is usually
- Offer unclear, wrong buyer, wrong moment
- Healthy looks like
- Around a third of positive replies
- If it breaks here, the cause is usually
- Slow follow-up, too many hoops before booking
- Healthy looks like
- 80 to 90 percent show rate
- If it breaks here, the cause is usually
- No confirmation process, pushed meetings
- Healthy looks like
- Match a written definition
- If it breaks here, the cause is usually
- Definition never agreed, pay-per-booking incentives
The ranges come from the outbound benchmarks for researched lists and vary by market. The point is not the exact figure. The point is that an agency running a real system knows these numbers without having to go looking for them.
The seven questions to send this week
Put these in writing and ask for written answers:
- How many companies and contacts have we reached in the last 60 days, and from how many mailboxes?
- What is our inbox placement, and how do you measure it?
- What are the reply rate and the positive reply rate, per segment?
- What is the written definition of a qualified meeting in our contract?
- Which three changes did you make based on the replies so far, and what happened?
- Who owns the sending domains, mailboxes, lists and sequences?
- What will you change in the next 30 days, and which number should move by when?
A good agency answers these within a day with numbers and a plan. The questions to ask any lead generation agency go deeper on each one.
The ownership check
Before you decide anything, find out what you actually own. Many engagements are set up so that the sending domains, mailboxes, data and sequences live in the agency's accounts. That is convenient for them and expensive for you: leaving means starting a new build phase from zero, including weeks of warm-up.
Look for four things: domains registered in your name, mailboxes in your workspace, the lead lists exported to you, and the sequences with their reply history. If any of these sit with the agency, ask for a handover plan now, while the relationship is still working.
When to stay, when to leave
Stay if the agency can point to the stage where the funnel breaks, explains why, and commits to a specific fix with a date. Most engagements that recover do so after exactly that conversation, often by tightening the list and the angle rather than adding volume.
Leave if the numbers are vague or arrive only as a summary, if a qualified meeting was never defined in writing, if meetings are booked but consistently not with your buyer, or if the answer to every question is to send more. The last one is the clearest warning sign. More volume on a broken system only damages your domains faster.
How to switch without losing three months
A clean switch keeps the assets that took time to build:
- Take the domains and mailboxes if they are yours, so warmed infrastructure carries over.
- Take the lists and the reply history. The replies are the most valuable data you have paid for: they show which angle and which segment responded.
- Brief the new partner with the funnel numbers, so they start from the diagnosis instead of repeating it.
- Agree the definition of a qualified meeting in writing before the first send.
Where we fit
We take over engagements like this regularly as a B2B lead generation agency: we start with an audit of the existing setup, keep what works, and rebuild the rest in your name, so the domains, data and learnings stay with you whatever happens. Entry is 3,500 euros a month with a three-month build phase and monthly terms after that, the details are on the pricing page. If the audit shows your current agency is one fix away from working, we will tell you that too. And if you are weighing an agency against hiring, the SDR versus agency comparison covers the other path.
Frequently asked questions
How long should it take for a lead generation agency to get results?
A clean outbound setup needs a build phase of roughly four to six weeks for list research, sending domains, mailboxes and warm-up before meaningful volume goes out. First replies usually arrive in the weeks after, and a steady flow of meetings builds from there. No meetings in month one is normal. No clear stage-by-stage numbers and no explanation by the end of month three is a real warning sign.
We have paid our lead gen agency for three months and got almost no qualified meetings. Should we fire them?
Ask for the numbers at every funnel stage first: sends, inbox placement, replies, positive replies, meetings booked, meetings held and meetings that match your written definition. If the agency can show where it breaks and commits to a specific fix with a date, give it one more cycle. If the numbers are vague, no qualified-meeting definition exists, or the only answer is more volume, switch, and take your domains, lists and reply history with you.
Can I take my domains and data with me if I leave my lead generation agency?
Only if they are yours. Check whether the sending domains are registered in your name, whether the mailboxes live in your workspace, and whether the lead lists and sequences with reply history are exported to you. Many agencies set these up in their own accounts, which makes leaving expensive. Ask for a handover plan while the relationship is still working, and require ownership in any new contract.
What are the signs a lead generation agency is not working?
Reporting that counts activity instead of conversations, no written definition of a qualified meeting, meetings that are booked but consistently not with your buyer, show rates well below 80 percent, sending domains and data held in the agency's accounts, and an answer to every problem that amounts to sending more. Any one of these deserves a direct conversation. Several together usually mean the system is broken.