I've built demand generation programs that have generated over $400M in marketing-sourced pipeline across HeyGen, Semgrep, and Egnyte.
That's not a credential; it's the result of building (and rebuilding) the same core demand gen system in different contexts, with different products, at different stages of company growth. Here's the framework.
The Core Insight: Demand Gen Is a System, Not a Channel
The biggest mistake I see in demand gen is channel-first thinking: “We need to do LinkedIn Ads” or “We should invest in content marketing.” Channels are tactics. Systems are strategies.
A demand generation system has five components that work together:
- Audience definition: Who specifically are we trying to reach, and why do they have a problem we solve?
- Demand creation: How do we make that audience aware of us and educated about the problem?
- Demand capture: How do we intercept that audience when they're actively seeking a solution?
- Pipeline conversion: How do we turn awareness and interest into sales-qualified pipeline?
- Feedback loop: How do we measure and optimize each component?
Component 1: Audience Definition (ICP + Segments)
Every demand gen program I've rebuilt has started with ICP refinement, which almost always uncovers that the company's ICP is too broad.
The ICP refinement process I use:
- Pull your last 50 closed-won deals and look for patterns: industry, company size, geography, tech stack, buyer role, time-to-close
- Identify the 20% of customers driving 80% of revenue or retention
- Interview 5–10 of your best customers: what problem were they solving, how did they find you, what would they lose if you disappeared?
- Build 2–3 specific ICP profiles with enough detail to write content for them
At Egnyte, refining ICP targeting was the single most impactful change to the demand gen program. We increased ARPA 3.4× by building programs specifically for the segment where we had the highest win rates and lowest churn.
Component 2: Demand Creation
Demand creation makes your ICP aware of you before they're actively shopping. This is the hardest, slowest, and most underinvested part of most demand gen programs.
Content + SEO
This is the compound channel. A well-executed content program targeting the right keywords reaches buyers when they're educating themselves about a problem, weeks or months before they're ready to buy. I've built content operations producing 50+ pieces per month that generated 1M+ organic views. The ROI is exceptional, but you need to commit for 6–12 months before you see meaningful results.
LinkedIn Thought Leadership
Publishing genuine expertise, rather than promotional content, builds the brand recognition and trust that makes all your other channels work better. I've seen LinkedIn content increase email open rates, improve cold outreach response rates, and shorten sales cycles simply because prospects already knew the company and respected its expertise.
Community
Underused and undervalued. A thriving community where your buyers gather creates word-of-mouth demand that no paid channel can replicate. At HeyGen, community drove a 30% lift in new customer acquisition.
Partner Ecosystem
The highest-trust demand creation channel. A partner's recommendation carries more weight than your own marketing. I've built partner programs that contributed 20% of total pipeline.
Component 3: Demand Capture
Demand capture intercepts buyers who are actively searching for solutions. This is where most demand gen budgets go, and it's the easiest component to optimize.
- Search (SEO + SEM): High-intent keyword targeting captures buyers mid-search. Bottom-of-funnel keywords (competitor comparisons, pricing pages) have high intent and convert well.
- Review sites and comparison content: G2, Capterra, and similar sites are where enterprise buyers do their final shortlisting. Being present here, with strong reviews and accurate positioning, is essential.
- Retargeting: Buyers who have visited your site, read your content, or engaged with your LinkedIn posts are telling you they're aware of you. Retargeting keeps you visible during their evaluation period.
Component 4: Pipeline Conversion
Lead Scoring and Routing
Not all leads are equal. A behavioral + firmographic lead scoring model ensures your sales team focuses on the accounts most likely to close, and that they get there quickly. I've improved MQL-to-SQL conversion 35% through better scoring and faster routing (response time from 24 hours to 30 minutes).
Account-Based Marketing (ABM)
For enterprise motion, ABM is the highest-conversion approach. I've run ABM programs that generated $25M in pipeline targeting Global 2000 accounts and improved pipeline efficiency 3× at Egnyte. The key: tight ICP definition, quality intent signals, and personalized outreach that actually references account-specific research.
Sales Enablement
Marketing-pipeline conversion rates are heavily influenced by how well-armed sales is. Case studies, ROI calculators, competitive battlecards, and demo frameworks, built for specific ICP segments, can move win rates by 15–25%.
Component 5: The Feedback Loop
A demand gen program without attribution is flying blind. The attribution system I build:
- Multi-touch attribution: I've implemented attribution models with 90% coverage, tracking every marketing touchpoint from first awareness to closed-won.
- Pipeline source reporting: Board-level reporting that shows exactly what percentage of pipeline came from which source: marketing, sales, partner, product.
- Channel ROI: Cost per MQL, cost per SQL, cost per opportunity, and cost per closed-won dollar by channel.
- Closed-loop feedback: Regular cadence of reviewing closed-won and closed-lost deals with sales to improve ICP definition, messaging, and scoring models.
Bringing It Together: The $50M Pipeline Build
Here's what the first 90 days of building a demand gen program from scratch looks like, based on taking Egnyte's pipeline from $50M to $250M:
Days 1–30: Foundation
- ICP audit and refinement
- Attribution model design and implementation
- Existing channel performance audit
- MarTech stack assessment
- 90-day demand gen roadmap
Days 30–60: Build
- ABM target list (Tier 1 and 2)
- Content calendar for top 10 keyword priorities
- Lead scoring model v1
- Sales-marketing SLA agreement
- Paid channel launch (LinkedIn + Google)
Days 60–90: Optimize
- First attribution data analysis
- Lead scoring model refinement
- ABM first-wave results review
- Scale winning channels, cut underperformers
- Board-level pipeline reporting dashboard
By day 90, you have a functioning demand gen system with real data. From there, the work is optimization and scale.