Demand generation and lead generation are not the same thing
Most agencies selling "demand generation" are selling lead generation with a better word on the invoice. The distinction matters because it changes where the money goes.
At any moment roughly two to four per cent of your total addressable market is actively buying. Lead generation competes for that slice — everyone bidding on the same search terms, chasing the same hand-raisers, driving cost per lead up for everyone. It works, and you should do it, but it is a fixed-size pool.
Demand generation builds preference in the other ninety-six per cent, so that when they enter the market they already know who you are. That is slower, harder to attribute, and it is the reason some companies get inbound demos at a third of the cost of their competitors.
You need both, and they need to be the same system. Running a demand gen agency, a paid search agency and an outbound agency separately means three account lists, three definitions of ICP and no compounding. That is the problem this page describes solving.
How the system works
1. The account list
Everything starts here, and most programmes underinvest in it badly.
We build a list of every company that matches your ICP — scraped from Sales Navigator, enriched through Clay, cross-referenced against your CRM. Then we segment it by buying signal, because a flat list of 20,000 companies is not a strategy.
Signals we layer in:
- Recent funding. Companies that raised between $2M and $80M in the last 18 months have budget and a mandate to spend it.
- Relevant hires. A new VP of Marketing means someone has been given a remit and a number.
- Technographic fit and any product-specific trigger that indicates a company has the problem you solve.
The list has to be sized to your budget. We work to roughly 3,000 to 5,000 companies per quarter of media spend. Larger than that and you cannot reach anyone often enough to matter; smaller and you exhaust the list before the sales cycle completes.
2. Demand generation — warming the list
LinkedIn is the best content delivery platform in B2B. Not the best ad platform, the best content delivery platform — it is the only place you can put a specific piece of content in front of a named list of companies filtered by job title, repeatedly, at controlled frequency.
The target is deliberately unglamorous: every person on the list who can be reached should see at least five pieces of content, each at least five times. That is the floor, not the goal. Below it you are buying impressions, not building recognition.
Roughly eighty per cent of that content runs as thought leader ads — sponsored posts from the personal profiles of your founders and executives rather than the company page. People engage with people. The performance gap between a thought leader ad and the same message from a company page is not marginal.
Content falls into three buckets, and a programme that skips one underperforms:
- Social proof. Client wins with the mechanism shown, not just the number. What was tested, what it cost, what happened.
- Product-led. What the product does, how it differs, ungated walkthroughs. Old way versus new way.
- Problem-led. Teach something genuinely useful. Break down how the problem actually works and why it deserves budget this quarter rather than next year.
We can run this two ways. Either you build an organic motion — three to five posts a week across several people at the company, which is the strongest version and also the most work — or we write strategic content for two or three key voices, around five posts each per month, and put media behind it. Most clients start with the second and grow into the first.
3. Demand capture — converting the in-market fraction
While the list warms, you capture the people already looking.
On LinkedIn that means conversation ads, single image ads to lead gen forms, and conversion campaigns to landing pages. Recent client cost per demo has ranged from $59 on retargeting to $388 on cold, with most sitting between $150 and $220 depending on deal size and how warm the audience is.
Google Ads captures demand you did not create — people already searching for a solution. It is genuinely competitive and getting harder as AI summaries absorb clicks, so we treat it as a strong addition rather than the centre of the programme. Meta and Reddit come in as lower-cost support: cheap reach against warmed audiences and retargeting that would cost several times more on LinkedIn.
The channel logic is simple. LinkedIn for targeting precision, Google for intent, Meta and Reddit for cheap frequency. All four pointed at one account list.
4. GTM outbound — the signal layer
This is the half most demand generation agencies do not run, and it is where the compounding happens. Every flow below fires off the same list you are already warming.
- Ad engagement. Anyone who likes, comments on or engages with a thought leader ad gets captured through Trigify, filtered for ICP in Clay, and pushed into LinkedIn and email sequences — or straight to an SDR if you prefer a human first touch.
- Website visitors. De-anonymised through Lead Forensics, enriched in Clay, routed to Slack and into outbound. Someone who visited your pricing page yesterday is a different conversation from a cold prospect.
- Content leads, followed up fast. Only about three per cent of people who download a piece of gated content are in market. Handing all of them to an SDR burns the SDR. We automate a genuinely useful first touch — more content, plus a soft call to action — and the SDR only picks up the ones who reply.
- Demo no-shows. People request a demo and never pick a slot. An automated connection request and InMail asking them to book has moved that conversion rate more than almost any other single fix we deploy.
- Topic listening. When your ICP engages with anyone talking about your category — competitors, influencers, analysts — that is a signal. Scraped, ICP-filtered, routed to outbound.
5. Warm outbound, then cold
Warm outbound is the new cold outbound, and most teams skip it because it is less obvious.
Two sources. First, company-level engagement data showing which organisations are consistently interacting with your content — those are pools of interest you can act on directly. Second, and more valuable, the same nurtured list after roughly six weeks of warming. Once penetration and frequency are where they should be, that list stops being cold. We rotate through it every two to three months while nurture continues underneath.
The people who convert are very often the ones who never liked anything. They saw the content, they did not engage, and they remember you when the need arrives. Warm outbound is how you reach them.
Cold outbound sits underneath as volume — properly provisioned domains and inboxes, sending at scale without wrecking deliverability. It is the floor of the programme, not the strategy.
What we measure
Most agency reporting on demand generation is unfalsifiable. Ours is deliberately narrower.
- Landing page clicks, not clicks. LinkedIn's
clicksfield counts likes, comments, shares and profile views. Reporting it as traffic overstates performance by a wide margin. We report LP CTR and LP CPC. - Lead form submissions, not opens. An opened lead gen form is not a lead. Only submissions count.
- Penetration and frequency on the target list — the only honest measure of whether the demand generation layer is doing anything at all.
- Pipeline and closed revenue by account, not by last-touch attribution. The whole point of this model is that no single touch deserves the credit.
We wrote up the reasoning in what a good LinkedIn Ads CTR actually is, which explains why most published benchmarks are inflated.
Pricing
Published, in USD, with ad spend paid directly to the platforms and never marked up.
- $2,500/month — LinkedIn Ads. Full-funnel LinkedIn: thought leader ads, conversation ads, lead gen forms, retargeting.
- $5,500/month — Full Paid Media. LinkedIn plus Google Ads, Meta and Reddit, run as one funnel.
- $9,500/month — Full Demand Generation. Everything above plus GTM outbound, the signal flows, and founder content.
Minimum media spend is $5,000/month. Below that the nurture layer cannot reach enough of the list often enough for the outbound layer to be warm, and you are better served by the LinkedIn Ads tier alone until budget grows. Full pricing and add-ons are on the pricing page.
For context, most UK B2B demand generation agencies quote £3,000–£8,000 per month and publish nothing. We publish because the alternative is three discovery calls before anyone mentions a number.
Who this is for
This model works for sales-led B2B SaaS — companies where the buying process runs through demos and sales conversations rather than self-serve signup.
It fits best when annual contract values are above £5,000, sales cycles run three to nine months, and there are multiple people on the buying committee. Cybersecurity, fintech, martech, HR tech and developer tools are where we spend most of our time.
It is a poor fit if you sell self-serve at low ACV, if your buyers are not on LinkedIn, if you need pipeline inside 30 days, or if media budget is below $5,000/month. In the last case the honest answer is to start with LinkedIn Ads alone and add the rest when spend supports it.
Why Kiin
- Three ex-LinkedIn Marketing Solutions employees on an eight-person team, which as far as we can establish is the highest concentration at any UK agency.
- Paid media and outbound under one roof. The signal flows only work when whoever runs the ads also runs the outbound. Split across two agencies, the handoff is where the value leaks.
- LinkedIn Agency Partner with Marketing API Standard tier, and we operate our own LinkedIn Ads MCP server — 69 tools benchmarking against 1,000+ connected accounts.
- Published pricing and no markup on media.
Frequently asked questions
What is the difference between demand generation and lead generation?
Lead generation captures people already looking. Demand generation creates the awareness that makes them look. Around two to four per cent of a market is in-market at any time; lead gen competes for that slice while demand gen builds preference in the rest. Run alone, lead generation gets more expensive every quarter as you exhaust the pool.
How much does a B2B demand generation agency cost?
Ours is $9,500/month for the full programme, $5,500 for paid media across all four channels, $2,500 for LinkedIn Ads alone. Ad spend is separate and paid directly to the platforms. Most UK agencies sit at £3,000–£8,000/month and do not publish rates.
What minimum budget do I need?
$5,000/month in media, separate from fees. The constraint is frequency: below that you cannot reach a meaningful list often enough to warm it, which means the outbound layer has nothing warm to work with and you have bought an expensive lead gen programme.
Which channels do you run?
LinkedIn as the primary channel, Google Ads for demand capture, Meta and Reddit for lower-cost reach and retargeting, and signal-based outbound across LinkedIn and email. All four run off one account list.
How long until it produces pipeline?
Demand capture converts within weeks, because it targets people already in market. The demand generation layer needs roughly six weeks of nurture before the list is warm enough for outbound reply rates to move. Plan on a full quarter before the two halves start compounding.
Do you replace our SDR team?
No. The signal flows make an SDR team more effective by routing warm, ICP-filtered prospects with a reason to reach out. Where there is no SDR team, we automate the first touch and escalate replies.