Back to Blog

How to Choose a B2B Lead Generation Agency: 15-Point Evaluation Checklist

Hiring a lead generation agency is one of the biggest decisions a B2B company makes. Get it right and you've got a pipeline engine that delivers qualified meetings month after month. Get it wrong and you've burned budget, wasted three to six months, and your sales team still has nothing to work with.

I run a lead gen agency. I know the industry inside out. And I'm going to be honest with you: most agencies are not very good. Some rely on tactics that stopped working years ago. Others promise the world and deliver a spreadsheet of unqualified "leads" that your sales team can't do anything with. A few are outright dishonest about their results.

So how do you separate the good from the bad? I've put together a 15-point checklist based on what actually matters when you're evaluating a partner. Use it before you sign anything.

The 15-Point Evaluation Checklist

1. Do they specialise in your industry or deal size?

A lead gen agency that's run campaigns for enterprise SaaS companies operates very differently from one that works with local service businesses. The messaging, targeting, sales cycles, and buyer psychology are completely different. Ask specifically about their experience in your space. Not adjacent industries. Your industry, your deal size, your type of buyer.

If they say "we work with everyone," be cautious. Specialisation matters because the best outreach is built on deep understanding of your buyer's world.

2. Are they multi-channel or single channel?

Any agency that only does cold email or only does LinkedIn is leaving money on the table. The most effective lead generation campaigns combine email, LinkedIn, phone, and sometimes direct mail into coordinated sequences. If a prospect ignores your email but sees your LinkedIn message, that's a touchpoint you'd miss with a single-channel approach.

Ask what channels they use and how they integrate them. If the answer is "we send emails," keep looking.

3. What does "qualified" actually mean to them?

This is where agencies get sneaky. Some define a "lead" as anyone who replies to an email, including people who say "no thanks." Others count a booked meeting as a lead, even if the person has no budget, no authority, and no real need for your product.

Pin this down early. What constitutes a qualified meeting? What criteria must a prospect meet before they're handed to your sales team? At ORRJO, we define a qualified meeting as a confirmed calendar event with a decision maker who matches the agreed ICP and has a genuine potential need for the client's solution. Anything less isn't a meeting, it's a waste of your sales team's time.

4. How do they source data?

Data quality is the foundation of everything. Bad data means wrong contacts, bounced emails, and wasted effort. Ask where their contact data comes from, how fresh it is, and what verification processes they use.

The best agencies build custom prospect lists using a combination of tools (like ZoomInfo, Apollo, LinkedIn Sales Navigator, and Clay) and verify every contact before outreach begins. If an agency is buying bulk lists from a single source and blasting them without verification, your campaign is going to underperform.

5. What's their onboarding process?

A good agency will invest serious time upfront to understand your business, your ideal customer profile, your value proposition, your competitive positioning, and your past sales data. This onboarding phase is critical. If they're ready to "launch campaigns by Friday" without any discovery, they're going to miss the mark.

At ORRJO, our onboarding takes two to three weeks. That includes ICP workshops, messaging development, technical setup (domains, email warm-up, CRM integration), and a strategy review before a single message gets sent. It's not fast, but it's why campaigns perform from day one.

6. How quickly will you see meetings?

Be suspicious of anyone who guarantees meetings in week one. The reality is that domain warm-up takes 2-3 weeks, connection request sequences take time to play out, and prospects don't always respond immediately. A realistic timeline for first meetings is 3-5 weeks from campaign launch.

By month two, you should see consistent flow. By month three, the agency should have enough data to optimise and scale. If they're promising instant results, they're either cutting corners on deliverability or overselling.

7. What's the contract length?

Watch out for 12-month lock-ins with no performance clauses. Three-month initial terms are standard and fair. They give the agency enough time to prove their value while protecting you from being stuck with a partner that isn't delivering.

Some agencies offer month-to-month after the initial period. That's a good sign. It means they're confident enough in their results that they don't need a contract to keep you.

8. How do they handle reporting?

You should know exactly what's happening with your campaigns at all times. Ask to see a sample report. Look for: emails sent, open rates, reply rates, positive reply rates, meetings booked, meetings completed, and pipeline generated. If their reporting is a monthly email with vague commentary and no hard numbers, that's a problem.

The best agencies provide live dashboards or weekly reports that show performance down to the campaign and channel level. You should never have to chase an agency for your own data.

9. Who writes the outreach copy?

The quality of your messaging is the single biggest variable in campaign performance. Ask who writes it, what their process is, and whether you get to review and approve it before it goes out.

Some agencies use junior copywriters with templates. Others have experienced SDRs or strategists who craft messages based on deep prospect research. The difference in results is enormous. Ask to see examples of actual outreach copy they've used (redacted for client confidentiality) and judge the quality for yourself.

10. What tech stack do they use?

Technology doesn't make a campaign successful, but the wrong technology can break one. Ask about their email sending infrastructure (how many domains, warm-up process, deliverability monitoring), their LinkedIn automation tools, their data enrichment stack, and their CRM integration approach.

Red flag: if they're sending all outreach from a single domain with no warm-up strategy, your emails are going to land in spam within two weeks.

11. Can you talk to their existing clients?

Any good agency should be happy to connect you with current clients who can speak honestly about the experience. Not just the cherry-picked success stories on their website, but actual humans you can ask tough questions to.

If they won't provide references, ask yourself why. Either they don't have happy clients, or their results don't hold up under scrutiny. Neither is acceptable.

12. What happens when campaigns underperform?

This is the question most companies forget to ask. And it's arguably the most important one. Campaigns don't always hit from day one. What matters is how the agency responds when performance dips.

Do they have a structured optimisation process? How often do they test new messaging? Will they adjust targeting mid-campaign? Do they have a playbook for troubleshooting low reply rates or high bounce rates? An agency that plans for underperformance is more trustworthy than one that only talks about wins.

13. Do they understand your ICP?

Ask them to explain your ideal customer profile back to you. After your discovery call, they should be able to describe your target buyer in detail: their job title, their challenges, their decision-making process, the size and type of company they work for, and the triggers that indicate buying intent.

If they can't do this, they're going to target the wrong people. And wrong targeting is the number one reason campaigns fail.

14. How transparent are they about pricing?

Lead gen agency pricing models vary wildly. Some charge a flat monthly retainer. Others charge per lead or per meeting. Some have hidden fees for data, technology, or "strategy." Before you commit, understand exactly what you're paying for and what's included.

Retainer models (like ORRJO's) are generally the most transparent. You know what you're paying each month, what you're getting, and there are no surprises. Pay-per-lead models can seem attractive but often incentivise quantity over quality. Be especially wary of agencies that won't share pricing until the third call. If they're not transparent about cost, they won't be transparent about results.

15. Do they care about your brand reputation?

This is the one that separates professionals from cowboys. Your lead gen partner is representing your brand to potential customers every single day. Every email, every LinkedIn message, every phone call carries your name. If the outreach is pushy, poorly written, or sent to completely irrelevant people, it doesn't just fail to generate meetings. It actively damages your reputation with the exact people you want to impress.

Ask how they protect brand reputation. Do they let you approve messaging before it goes out? Do they respect opt-out requests? Do they follow up respectfully rather than aggressively? The best agencies treat your brand as if it were their own.

Red Flags to Watch For

Beyond the checklist, here are warning signs that should make you think twice:

Green Flags That Signal a Great Partner

When you find the right agency, you'll notice these things:

Questions to Ask on Your First Call

To make your evaluation easier, here are ten questions to ask every agency on your shortlist:

The answers will tell you everything you need to know. Pay attention not just to what they say, but how they say it. Confidence is good. Evasiveness is not.

Why ORRJO Ticks All 15 Boxes

I'm not going to pretend this article isn't partly about showing why ORRJO is a strong choice. But I'd rather show you through the checklist than through a sales pitch.

We specialise in B2B, working with companies from growth-stage startups to enterprises like Microsoft, BP, and Salesforce. We're multi-channel by default: email, LinkedIn, and phone working together in coordinated sequences. Our definition of "qualified" is strict, and we track every meeting through to pipeline so our reporting is tied to revenue, not vanity metrics.

We've booked over 10,000 qualified meetings and helped generate more than £250M in pipeline. We operate globally from our Glasgow HQ, with campaigns running across the UK, Europe, North America, Canada, and the Middle East. Our onboarding is thorough, our reporting is transparent, and our clients stick around because the results speak for themselves.

We also offer a flexible approach with three-month initial terms, and every piece of outreach copy is reviewed and approved by the client before it goes live. Your brand is safe with us because we know that reputation is everything in B2B.

If you want to see how we stack up against the rest, check out our comparison of the best B2B lead generation companies in the UK or learn more about our outsourced SDR service.

Frequently Asked Questions

How much should a B2B lead generation agency cost?

Expect to pay between £3,000 and £10,000 per month depending on the scope, number of channels, and volume of outreach. Anything under £2,000 per month probably means corner-cutting on data quality, personalisation, or deliverability. The real measure isn't the monthly fee. It's the cost per qualified meeting and the pipeline value generated relative to your investment.

How long does it take to see results?

First meetings typically arrive within 3-5 weeks of campaign launch. Consistent meeting flow develops by month two. By month three, you should have enough data to optimise and scale. Anyone promising meetings in the first week either has an unrealistic expectation of "meeting" or is cutting corners on deliverability warm-up.

Should I build in-house or hire an agency?

Both can work. Building in-house gives you more control but requires significant investment in hiring, tools, training, and management. A single SDR costs £40,000-60,000 per year in salary alone, before commissions, tools, and management overhead. An agency gives you a full team (strategist, copywriter, data researcher, SDR) for a fraction of that cost, with proven processes and cross-industry experience. Many companies start with an agency and bring it in-house once they've validated the model.

What's the difference between lead generation and appointment setting?

Lead generation is the broader process of identifying, targeting, and engaging potential customers. Appointment setting is a specific outcome within that process: securing confirmed meetings with qualified prospects. Some agencies do both. Others only do appointment setting (they need you to provide the data and messaging). Make sure you understand which you're getting.

Make the Right Choice

Choosing a lead generation partner isn't something you should rush. Take the time to evaluate properly, ask hard questions, and trust your instincts. The right agency will feel like an extension of your sales team. The wrong one will feel like a vendor you're constantly chasing for updates.

Use this checklist. Score every agency you talk to. And if you want to see how ORRJO measures up, let's have a conversation. No pressure, no hard sell. Just an honest discussion about whether we're the right fit for what you need.

Share

Ready to find the right lead gen partner?

Let's discuss whether ORRJO is the right fit for your pipeline goals.

Let's Talk →