Disclosure and methodology
Kiin is a B2B demand generation agency and we are on this list. The criteria are stated so you can disagree with the order.
- Demand generation, not lead generation — do they build demand across a buying committee, or buy contact details and call it pipeline?
- Channel integration — do paid, outbound and content run off one dataset, or are they separate departments invoicing separately?
- Measurement — pipeline and revenue, or MQLs and cost per lead?
- Pricing transparency — published or extracted on a call?
- Fit by stage — where each agency is the right size, and where it is not
The agencies
1. Kiin — best for LinkedIn-first demand generation with an outbound layer
Kiin's full demand generation tier runs LinkedIn as the demand engine, Google Ads for capture, Meta and Reddit as supporting channels, and signal-based GTM outbound — all off one dataset, so the people engaging with ads become the outbound list and the outbound replies become retargeting audiences. Three of the eight-person team came from LinkedIn Marketing Solutions, and the agency publishes Kiin Labs, an independent benchmark series built on 1,000+ connected ad accounts. Half the client base is American.
Where we are the wrong choice: if LinkedIn is not where your buyers are, if you need SEO or content production at volume, or if you want an agency the size of an in-house department. We are eight people and we go deep rather than wide.
2. Directive — best for enterprise performance marketing with a global footprint
A large SaaS-focused performance marketing agency running paid search, paid social, SEO and CRO for mid-market and enterprise software. Strong on process, reporting and the ability to staff a large multi-channel program.
Tradeoff: enterprise process and enterprise minimums. A Series A company is usually the wrong size for it.
3. Refine Labs — best for the demand-creation philosophy applied at scale
The agency most associated with the shift from lead generation to demand creation in B2B SaaS, with a strong point of view on self-reported attribution and paid social as a demand channel. Suits companies that want the philosophy implemented by the people who popularised it.
Tradeoff: the point of view is strong, and if your board still wants MQL reports it will be a fight — arguably a useful one.
4. Ironpaper — best for content-led B2B demand generation
A B2B growth agency that builds demand through content, inbound and account-based programs for technology and services companies with long sales cycles. Strong when the buying committee needs educating over months rather than converting in weeks.
Tradeoff: content-led programs take longer to show, and paid social is not the centre of the model.
5. Kalungi — best for a full outsourced marketing function at seed to Series A
Operates as an outsourced marketing team for early-stage B2B SaaS, covering positioning, content, demand generation and marketing operations under a fractional CMO model. Right for a founder who has no marketing hire yet and needs the whole function, not one channel.
Tradeoff: breadth over depth. If you already have a marketing team and need a specialist channel run brilliantly, it is the wrong shape.
6. Impactable — best for LinkedIn-centric demand in cybersecurity and fintech
Justin Rowe's agency runs LinkedIn as the core demand channel with heavy vertical concentration in cybersecurity and fintech, and publishes a steady stream of its own benchmark data. If you are in one of those verticals it is a natural shortlist.
Tradeoff: LinkedIn-first with lighter coverage elsewhere, and vertical depth narrows outside the core.
7. Sopro — best for managed outbound at serious scale
A large managed outbound operation with its own data and deliverability infrastructure, running multichannel prospecting at a volume small agencies cannot. This is demand capture and outbound rather than demand creation, and it is very good at it.
Tradeoff: it is outbound. If the accounts have never heard of you, outbound alone converts at outbound rates; it works far better with a demand layer in front of it.
How to actually choose
- "Show me a program where paid and outbound shared data." If they cannot, the channels will be run as separate departments, and you will pay twice for the same audience.
- "What do you report — MQLs or pipeline?" Cost per lead is a top-of-funnel metric dressed up as a result.
- "How long before it works?" Any answer under three months for demand creation is a lead generation agency answering a different question.
- "What is your fee model?" Percentage of spend pays the agency more for spending more.
- "Who is on my account?" Is the strategist in the pitch the person doing the work?
If the answer to the first question is LinkedIn-first, read the LinkedIn Ads agency list. UK-specific version of this page: best B2B demand generation agencies in the UK.