Six different businesses sell under the name "lead generation agency", and the website does not always tell you which one you are talking to.
Sorted by who actually does the work, the six types are:
- a data or list provider
- a full-service agency with a team dedicated to you
- a full-service agency that runs you from a shared pod
- an appointment-setting-only provider
- a vertical or channel specialist
- an advisory-only firm that plans but never sends
The type decides what arrives each month, whose name sits on the messages, who reads the replies and what you keep when you leave.
Price and the unit you pay for (a lead, a meeting, a month) are separate questions. "Performance-based" describes a way of paying that can sit on top of several of these structures, so it is not a seventh type here. This page is about structure.
I checked the directory figures on this page in September 2026.
What a lead generation agency can take off your plate
Clutch, the B2B review platform, treats this work as related but separate service lines.
Its lead generation buyer guide defines outbound lead generation as "the practice of gathering leads who have yet to actively express a direct interest in buying from a business."
The same guide calls appointment setting a similar discipline in which a provider's representatives "contact potential buyers and work to set meetings with them," and notes that many lead generation firms also sell sales outsourcing.
Underneath those labels, an outbound engagement is a chain of eight jobs:
- Deciding who to target and who to leave out.
- Building and verifying the list.
- Writing the messages and the follow-ups.
- Setting up and looking after domains, mailboxes and LinkedIn profiles.
- Sending every week at a planned volume.
- Reading and answering replies, including "not now" and "talk to my colleague".
- Booking the call and handing it to whoever sells.
- Reporting who was contacted, who replied and what happened next.
Each type below takes a different slice of that chain. The slice it leaves with you is the part to plan for before you sign.
The six types of lead generation agency, side by side
| Type | What lands each month | Who sends | Staffing shape | Where it breaks | Ask this first |
|---|---|---|---|---|---|
| Data or list provider | Companies and contacts, sometimes enriched and verified | Your team | Researchers and data tools; nobody on your inbox | A list built on loose rules, or one nobody on your side has time to work | "Show me 50 real rows and the rule that put each person there." |
| Full service, dedicated team | Jobs 1 to 8, run for you | Agency people assigned to your account | Named planner, senders and an inbox owner, working mainly on you | Continuity when one of those people leaves | "Who is on my account, and what share of their week is mine?" |
| Full service, shared pod | Jobs 1 to 8, run for you | A pod that also runs other clients | One team, several accounts, capacity split between them | Your campaign gets whatever time is left over | "How many clients does this pod run, and who reads my replies?" |
| Appointment setting only | Meetings booked from prospects or interest you already have | The provider's setters | Setters on jobs 5 to 7 | A full calendar your closer would not have qualified | "What counts as a booked meeting, and who decides it was qualified?" |
| Vertical or channel specialist | Full service or a slice of it, inside one industry or one channel | Depends on the shop | Small team with niche lists, vocabulary and proof | Their one channel may not be where your buyers answer | "Do you run campaigns for anyone who competes with me?" |
| Advisory only | Plan, targeting, copy, setup review, training | Your team | Senior consultant, no sending staff | A good plan with nobody to run the volume | "Who on my side sends, and how many hours a week will it take?" |
What each type looks like from the inside
Data or list provider
A data provider hands you rows: company, person, title, email, often a LinkedIn URL. Everything after the list stays with you, which suits a team that already has senders, mailboxes and someone watching the inbox.
The quality of the rules is the whole purchase. A loose list bounces, bounces get your sending domain flagged, and a flagged domain can take months to recover. Anyone selling you a list, freelancer or agency, should be able to say where the data came from and who else has already received it.
Ask how each address gets verified before delivery, and what bounce rate the provider treats as acceptable. A good provider names the verification step and a low number. My team keeps its own campaigns under 0.5%.
Full-service agency with a dedicated team
The agency runs the whole chain, and specific people work your account as their main job. You should be able to name them: who plans, who writes, who sends and who answers replies.
You get attention, and you take on a people risk. If your strategist leaves, much of what the agency learned about your market can leave too, so ask how notes, sequences and reply history are kept for whoever comes next.
Also ask whose LinkedIn profiles and mailboxes the sending runs from. That answer shapes what you can take with you if you part ways.
You may see this work sold under the labels "outsourced SDRs" and "sales outsourcing". Clutch's sales outsourcing guide describes the SDR as the person "primarily in charge of identifying prospects and lead generation initiatives to help the sales pipeline."
The label alone does not tell you whether those SDRs work mainly on your account, as here, or sit in a shared pod. Ask which one you are buying before you compare offers.
Full-service agency with a shared pod
The scope is the same on paper. In practice a pod of planner, writers and senders runs several clients at once, and your campaign gets a share of their week.
That can work for a broad market at modest volume. The risk is one playbook reused across the pod, with your replies waiting behind another client's.
The person who pitched you is rarely the one doing the work, which is why the eight questions I would put to an agency ask who that person is and how many other campaigns sit on their desk this month.
Appointment-setting-only provider
This type concentrates on the end of the chain: reaching prospects and turning interest into a meeting on your calendar. It suits a company that already produces more interest than it can follow up, from inbound, events or an old CRM.
Its weak point is the handover. Setters are usually measured on meetings and your closer on deals, so write down what a qualified meeting means before the first booking lands.
Vertical or channel specialist
Some shops work one industry, such as financial services or IT. Others work one channel, such as LinkedIn only or cold email only. Clutch publishes separate industry rankings of sales outsourcing providers, financial services among them, which shows the market already sorts providers by industry.
A good specialist brings lists, vocabulary and proof from your world. Check two things: that their one channel is where your buyers actually reply, and whether they are running campaigns for your direct competitors at the same time.
Advisory-only firm
An advisory firm builds the plan, the targeting, the sequences and the setup checklist, then trains your people to run it. Nobody on its side sends a message.
Because your team does the sending, the domains, mailboxes, lists and reply history sit with you from the first day. The cost is time. Someone at your company has to send every week, and without that person the plan stays a document.
Ask how many hours a week your team will need, and what gets handed over when the engagement ends.
Who actually sends inside a full-service agency
"Full service" hides the part that matters most: how many senders, on how many accounts, reaching how many people.
My team planned a 2023 campaign for an Australian financial advisory client this way: one LinkedIn profile per rep, with its own mailboxes behind it.
We worked to a ceiling of about 2,800 people per profile a month, our planning number rather than a LinkedIn rule, as shown in my walkthrough of that sending setup.
Ask any full-service agency, dedicated team or shared pod, to fill in a sheet like this one before you sign. A single monthly total with no structure under it means the plan has not been built yet.
| Line on the sheet | What a real answer contains |
|---|---|
| Sender profiles | How many LinkedIn profiles, and whose names are on them |
| Mailboxes per sender | The split between follow-up and cold sending, for example one mailbox for follow-ups and several for cold sends |
| Domains | How many, and in whose name they are registered |
| People contacted per month | Per profile and per mailbox, not one total |
| List building | Who builds it, from which sources, verified how |
| Copy | Who writes it, who approves it, how often it changes |
| Replies | Who reads them, how fast, and where they are logged |
| Load | How many other clients each of these people runs this month |
| Subcontracting | Which of these jobs, if any, goes to freelancers or another firm |
| Your contact | Who you speak to every week, by name |
Which types are most exposed to a stale playbook
There is a failure I see with sales development hires and agencies alike: a fee paid upfront, a playbook that last worked years ago, and nothing booked.
Structure hints at where that risk sits. A shared pod or a heavily subcontracted setup is more exposed, because one playbook serves many accounts and the people doing the work sit furthest from the person who sold it.
Lists bought from freelancers and reused from client to client are the same pattern.
A dedicated team is less exposed, because the people on your account spend most of their week on it and you can hold them to it by name. A named person can still run last year's sequence, though.
Data providers and advisory firms fail in their own ways: the list goes stale, or the plan never gets run.
One US founder came to us after three agencies that each promised a lot and delivered little. As I wrote in who outbound actually works for, every one of those agencies had started by sending.
My read in that post: "So when a founder tells me they have been burned, I hear evidence that somebody skipped the boring half."
Before you switch vendors, look at which type you bought last time and which of the eight jobs nobody did. A new logo on the same structure can skip the same half.
Onshore or offshore: what the directory counts show
Where the senders sit is part of the structure too. Clutch's lead generation guide, last updated in March 2025, shows provider counts by country. These are the eight it listed in September 2026:
| Country | Lead generation providers listed on Clutch |
|---|---|
| United States | 1,030 |
| India | 295 |
| United Kingdom | 227 |
| Canada | 135 |
| Australia | 74 |
| Philippines | 74 |
| Germany | 50 |
| Pakistan | 47 |
These are directory listings, so they say nothing about market share. A listing shows where a firm lists itself, not where its reps work, and a firm based in one country can staff its senders in another.
What the counts do show: India, the Philippines and Pakistan together account for 416 of the 1,932 providers in this table, a little over a fifth. Where the work happens is worth asking on every call.
Clutch's sales outsourcing guide also names the worries buyers had when outsourced selling took off: "data privacy, lack of control, and misunderstanding in terms of management."
Location touches all three. Ask where the senders sit, whether they write natively in your buyers' language, what hours they answer replies and where your contact data is stored.
Which type to look at first
| Your situation | Look at first | Check before you sign |
|---|---|---|
| Someone on your team can send; the list is the gap | Data or list provider | 50 sample rows you check yourself, the verification step and the accepted bounce rate |
| Proven offer, nobody to run outbound, you want it run end to end | Full service, dedicated team | The staffing sheet above, filled in with names |
| Broad market, modest target, fine with sharing a team | Full service, shared pod | Clients per pod and reply response time, in writing |
| More interest than you can follow up | Appointment setting only | Qualified meeting defined in writing, plus who owns the handover |
| One niche with its own rules and vocabulary, or buyers who live on one channel | Vertical or channel specialist | Proof in your niche, competitor conflicts, a fallback if that channel dries up |
| People who can send, but nobody owns the plan | Advisory only | Weekly hours your team must commit and what is handed over at the end |
| An offer nobody has bought yet | None of these yet | Win the first few clients by hand, then come back to this table |
The part no agency type changes
Full disclosure, I am on the hired side of this decision: Smirnov Consulting Group is a Prague-based B2B outbound lead generation agency that runs cold email and LinkedIn campaigns for founder-led B2B companies and books qualified sales calls.
Put every question on this page to us as well.
From that side, the type decides who does the work. It does not decide whether the work pays off.
A cheap shop blasting email cannot rescue a company with a weak offer, thin proof and a ghost-town profile, and neither can the most expensive dedicated team. Outbound brings attention to whatever is already there.
So whichever type you shortlist, watch one thing on the call. In my agency-hiring questions I put it this way: "The best signal in the entire conversation is whether the person across from you is willing to lose the deal."
Questions founders ask about agency types
How is a lead generation agency different from an appointment setting agency?
Lead generation covers the front of the chain: picking targets, building the list and starting conversations. Appointment setting concentrates on the end: turning interest into meetings on your calendar. Clutch lists them as related but separate service lines, so ask which of the eight jobs a given firm actually runs.
What is the difference between an outsourced SDR, an appointment setter and a lead generation agency?
An outsourced SDR is an agency rep doing your sales development work, from finding prospects to booking calls. An appointment setter works the sending, reply and booking jobs, mostly on prospects or interest you already have. "Lead generation agency" is an umbrella label any of the six types can use, so ask which jobs they run.
Is a specialist agency better than a large full-service one?
A specialist makes most sense when your market has its own vocabulary, rules or proof requirements, or when your buyers answer on one channel. A larger full-service shop can cover more channels at once. Either way, what matters more is whether named people work your account and how many other accounts they carry.
What is a shared pod in an outbound agency?
A shared pod is one team, for example a planner, writers and senders, that runs several client campaigns at the same time. Each client gets a share of its capacity. Ask how many clients the pod runs and who reads your replies.
