The Demand Generation Stack: Every Channel, and Why It Still Earns Its Budget
Every quarter someone on my team asks me the same question in a slightly different form: which channel should we cut. It’s the wrong question. The right one is which channel is doing the job it was actually built for, and whether we’re measuring it in a way that lets us tell. In B2B SaaS, demand generation isn’t one motion, it’s a portfolio of motions that compound on each other, and most of the “this channel doesn’t work” conclusions I’ve seen in eight years of running budgets come from measuring a channel against a job it was never meant to do. So here’s how I think about the stack, channel by channel, and why each one still has a seat at the table.
SEO: the compounding asset nobody wants to wait for
SEO is the channel that gets deprioritized in every budget review and then desperately missed eighteen months later. The reason is simple: it’s the only channel on this list that builds equity instead of renting attention. A paid campaign stops the moment you stop paying. An organic page you published two years ago about ITSM automation is still bringing in qualified traffic today, at zero marginal cost, and it’s the traffic most likely to convert because it arrived with intent already formed.
What’s changed isn’t the value of SEO, it’s the mechanics. Zero-click search and AI Overviews mean a growing share of the value is captured before the click happens, which is why I’ve moved a meaningful part of our SEO investment toward being the cited, trusted source inside AI answers, not just the top blue link. That’s a different discipline, closer to GEO than to classic keyword-and-backlink SEO, but the underlying logic hasn’t moved: be the answer, and pipeline follows.
Google Ads: the demand-capture layer
Google Ads is not a demand generation channel in the strict sense, it’s a demand capture channel, and conflating the two is where most of the budget waste happens. Someone searching “ITSM software Gartner” already knows they have a problem and is evaluating solutions. Google Ads exists to make sure you’re in that consideration set at the exact moment intent peaks. It’s expensive per click in this category, but the cost per click is a poor way to judge it: the right lens is cost per qualified opportunity, because a branded or high-intent search click that turns into a demo is worth ten times a generic awareness click that never converts.
LinkedIn organic and paid: the credibility engine
LinkedIn organic is where B2B buyers actually spend their attention now, and it does something no other channel does well: it builds the personal and company credibility that shortens every other sales conversation you’ll ever have. I’ve watched deals move faster simply because a prospect had already seen our point of view on their feed for six months before the first call. That’s not attributable in HubSpot, but it’s real, and pretending it isn’t because it’s hard to measure is a mistake I see constantly.
LinkedIn paid is a different animal, and a much more expensive one. Where it earns its cost is in account-based plays: serving the right ad to the right buying committee at the right account, layered on top of organic credibility rather than replacing it. Used as a blunt awareness tool at scale, LinkedIn paid burns budget fast. Used as a precision layer on top of an ABM list, it’s one of the highest-intent paid channels available in B2B.
Meta organic and paid: underrated for B2B, not irrelevant
Meta gets written off in B2B SaaS conversations more than it deserves. Organic reach is nearly dead there for brand pages, so I won’t defend that side of it. But Meta paid, particularly retargeting and lookalike audiences built from your best customer lists, is a genuinely efficient way to stay present with a buying committee that’s already in-market, often at a fraction of the CPM you’d pay on LinkedIn. It’s not where I’d generate net-new demand. It’s where I’d reinforce it, cheaply, in the background of someone’s evaluation process.
AdRoll: the quiet layer that makes everything else look better
AdRoll doesn’t create demand, it recovers it. Every campaign across every other channel leaks visitors who don’t convert on the first touch, and AdRoll’s job is to keep your brand in front of them across the open web until they’re ready. It’s unglamorous, it rarely gets credit in attribution models because it sits late in the journey, and it’s also one of the most cost-efficient lines in most demand gen budgets I’ve reviewed, mine included.
ABM intent tools: N.Rich and 6sense are not the same thing
This is the distinction I get asked about most often, so it’s worth being precise. Both N.Rich and 6sense sit in the account-based marketing and intent data category, and both promise to tell you which accounts are showing buying signals before they fill out a form. But they solve different problems.
6sense is a predictive intent and account identification platform first: it’s built to surface which accounts, out of the universe of accounts you could sell to, are actually in-market right now, based on third-party intent signals and on-site behavior, and to feed that prioritization into your sales and marketing workflows. It’s a research and orchestration layer.
N.Rich is closer to an execution platform for the advertising side of ABM: it takes your target account list and intent signals and turns them directly into coordinated, account-level paid campaigns across LinkedIn and the open web, with reporting built around account engagement rather than individual leads. Where 6sense tells you who to go after, N.Rich is often the tool that actually puts the ads in front of them. In a mature ABM motion you frequently want both, one for identification and prioritization, the other for activation, and treating them as interchangeable is how teams end up buying one and wondering why half the ABM promise never materializes.
Measurement: HubSpot and Salesforce are not optional infrastructure
None of the above matters if you can’t prove it. HubSpot and Salesforce, working together rather than as separate systems of record, are what let you move the conversation from “which channel gets credit” to “which channel actually influenced pipeline and revenue.” The mistake I still see constantly is treating these as reporting tools bolted on after the fact, instead of designing the demand gen motion around clean data capture from day one. If your UTMs are inconsistent, if your lifecycle stages don’t map cleanly between marketing and sales, every channel conversation above becomes an argument about attribution methodology instead of a conversation about what to do next. Get the CRM and marketing automation layer right first. Everything else in this article is downstream of that discipline.
Dreamdata and the mature attribution layer
Even a well-configured HubSpot and Salesforce instance struggles with B2B’s real problem: long sales cycles, multiple buyers per account, and touches that happen across channels you can’t stitch together with last-click logic. This is where platforms like Dreamdata come in, sitting on top of your existing stack to build account-level, multi-touch attribution that reflects how B2B actually buys, in committees, over months, across a dozen touchpoints before anyone talks to sales. It’s not a replacement for HubSpot or Salesforce, it’s the layer that makes the data those systems already hold actually answer the question every CFO eventually asks: which spend produced this pipeline.
YouTube: paid and organic, still underused in B2B
YouTube is the search engine most B2B marketers forget is a search engine. Organic YouTube content, particularly product walkthroughs, comparison content, and thought leadership from people buyers already trust, compounds the same way blog SEO does, and increasingly shows up as the source cited inside AI-generated answers, which makes it more valuable now than it was three years ago, not less. YouTube paid, meanwhile, is one of the most underpriced ways to build awareness with a specific job title or industry, because most B2B budgets still assume YouTube is a B2C channel and haven’t bid the category up.
Email marketing: still the highest-leverage channel you already own
Email gets treated as legacy infrastructure, and that’s a mistake, because it’s the one channel where you own the relationship outright, with no algorithm deciding whether your message gets seen. The leverage isn’t in blast newsletters, it’s in nurture sequences built around actual buying signals, and in the fact that email is usually the final channel that closes the loop after SEO, paid, and LinkedIn have done the work of building awareness. A demand gen stack with weak email infrastructure is leaving pipeline that’s already 80% warm sitting untouched.
Webinars: the most underrated pipeline source in the entire stack
If I had to defend one line item to a CFO with the least effort, it would be webinars. A good webinar does something almost nothing else on this list does simultaneously: it generates a list of engaged leads, it produces content you can repurpose across every other channel for months, it gives sales a natural reason to follow up, and it builds category authority all at once. The mistake is treating webinars as a lead-gen tactic measured on registration count. The value is in attendance quality and in what happens in the thirty days after, when a well-run follow-up sequence turns a webinar audience into a genuine pipeline source. In a category like ITSM, where the buying committee is skeptical and the sales cycle is long, a webinar that actually teaches something is worth more than most paid campaigns I run.
The real point
No single channel above wins on its own, and no attribution model will ever perfectly untangle their overlap, that’s the nature of B2B buying committees making decisions over months, not the failure of your measurement stack. The job isn’t to find the one channel that works. It’s to understand what job each one is built to do, fund it accordingly, and measure it against that job rather than against a different channel’s strengths. That’s the whole discipline.
This article was created with the assistance of artificial intelligence, in compliance with the EU AI Act

