Services
Case Studies Resources About Let's chat
Home / Resources / How to Choose a Lead Generation Agency

How to choose a lead generation agency

TSBy Tanveer Sinngh, Founder at Montazzo ·

Most B2B founders hire a lead generation agency after a bad cold email run or a website that never shows up in search, then judge the next agency on whichever channel burned them. The better question is not which channel to fix, it is whether the agency can run both at once. Here are the questions to ask, and the answers that reveal an agency only runs one channel despite what its homepage says.

What should you ask before you hire a lead generation agency?

Ask how they run both cold outbound and hot inbound, not just one. Ask who touches your domain reputation and your website content, whether that is one team or two vendors stitched together, and what a single weekly report looks like across both channels.

Why most lead generation agencies only run one channel

Most agencies that say they do pipeline fall into one of two camps. One camp is a cold email or SDR-as-a-service shop: they send volume, book meetings, and treat your website as someone else's problem. The other camp is an SEO or content agency: they write pages, chase rankings, and have no infrastructure for outbound at all. Both camps now describe themselves as full stack because the word sells, but a short set of questions during the sales call usually reveals which one they actually are.

The questions that tell you which agency you are actually hiring

Ask these five questions directly, and listen for the structural answer, not the marketing one.

QuestionAnswer that signals one channelAnswer that signals both
Who runs the cold email and who writes the website pages?Different vendors, we only handle one sideSame team, same strategist, one person owns both
What happens to our site while outbound is running?We do not touch the websiteWe build the case study and FAQ pages the cold email links to
How do you report results?Separate dashboard per channel, no shared viewOne weekly report with meetings booked and organic visibility together
Can you show one client where both channels ran together?Two case studies from two different clientsOne client, one period, numbers from both channels
What is the plan if outbound reply rates drop?We just send more volumeInbound pages already built keep pipeline moving while outbound gets fixed

Why the label on their homepage does not settle it

"Full stack," "full funnel," and "omnichannel" show up on agency homepages regardless of what the team actually builds. The only way to confirm the claim is structural: ask who the account manager is for each channel, whether it is the same person, and whether the agency can produce one client where both ran in the same quarter. An agency that hesitates on that last question is telling you something its website does not.

From our own data: across the 13 B2B outbound programmes behind Montazzo's cold email reply rate study, average reply rate was 3.3%, producing 757 booked meetings and $13.3M in pipeline. The same team that ran those outbound numbers also builds the inbound pages those prospects check before replying, which is the structural test described above.

What good onboarding looks like when both channels are real

This guide covers what to ask before you sign. For what happens after, see what to expect from a lead generation agency and when to fire your lead generation agency.

Key takeaways

Frequently asked questions

Is it better to hire one agency for cold email and a separate one for SEO?

Usually not. Splitting the two channels across two vendors means two account managers, two strategies, and no one responsible for the full picture. The message a prospect hears in a cold email should match the proof they find when they search your name, and that only happens when one team controls both.

How do I tell if an agency's full stack claim is real?

Ask for one example where the same client ran both channels at the same time, not two separate case studies from two separate engagements. A real full stack agency can show one client, one weekly report, and numbers from both outbound and organic inbound in the same period.

What should a weekly report from a lead generation agency include?

One report covering both channels: emails sent, replies, and meetings booked from cold outbound, plus organic traffic, indexed pages, and any inbound meetings booked from search or AI answer engines. Two separate reports usually mean two separate teams working without coordination.

Do you work with Indian companies selling to US customers the same way?

Yes, the same system end to end. An Indian SaaS or services company gets the same cold outbound and hot inbound build, reporting delivered in your timezone, and meetings booked with US buyers.

How long should I give a new agency before judging whether it is working?

Long enough to see both channels start, not just the faster one. Cold outbound usually produces first replies within the first few weeks, while organic inbound from search and AI answer engines typically takes longer to show up. Judging an agency on outbound speed alone penalizes the channel that compounds.

What if I only need one channel right now?

Even then, pick an agency that can run both, because the two channels feed each other over time. An agency that only knows one channel has no path to add the other later without starting over with a new vendor and a new learning curve.

Where this fits in a full-stack pipeline

Choosing an agency is itself a decision about channel structure, and the same structure matters after you sign. See how to write a cold email that gets replies for the cold outbound side and how B2B companies get organic inbound without ads for the hot inbound side. Montazzo runs both for every client with one team and one report, from the first week.

Want one team running both channels?

Montazzo runs hot inbound and cold outbound together for early-stage B2B companies, one team, one report. No SDR team required and live in three weeks.

Let's chat

Lead generation by industry