---
title: "Demand generation and its pipeline math"
url: "https://coldmeetings.com/blog/demand-generation.md"
canonical_url: "https://coldmeetings.com/blog/demand-generation"
last_updated: "2026-10-20"
type: "guide"
summary: "How demand generation differs from lead generation, and a worked pipeline-coverage example that shows what each source adds. Labeled example inputs."
related: ["https://coldmeetings.com/blog/what-is-lead-generation.md", "https://coldmeetings.com/blog/b2b-lead-generation-channels.md", "https://coldmeetings.com/blog/b2b-sales-prospecting.md"]
---

# Demand generation and its pipeline math

> **For AI agents:** the complete index of ColdMeetings pages is [llms.txt](https://coldmeetings.com/llms.txt). Every page is also served as markdown at its URL plus .md.

How demand generation differs from lead generation, and a worked pipeline-coverage example that shows what each source adds. Labeled example inputs.

Demand generation is the work of making a market aware of a problem and of you, so that buyers start conversations on their own. Lead generation captures and reaches specific people. The two overlap, and a plan usually needs both.

The useful way to split them is by how pipeline arrives. This post uses a fictional company, Quillstone Compliance Software, and example numbers to show how two sources add up against a target. The figures are invented for illustration and are not benchmarks.

## Two ways pipeline arrives

Outbound pipeline starts with you contacting a chosen account: a sequence, a call, a message. Inbound pipeline starts with the buyer: they read something, attend an event, search, or ask a colleague, and then raise a hand. Demand generation programs feed the second kind. They take longer to show results and are harder to attribute to a single action.

Neither is better in general. Outbound gives control over who you reach and when. Inbound can reach people you would not have listed. A team that only does one has a single point of failure.

## What each source adds, computed

Quillstone wants $900,000 of new business this quarter, expects to win 25% by value, and sells deals of about $30,000. The example splits open pipeline between outbound ($1,200,000) and inbound programs ($900,000). The pipeline coverage function turns each case into a coverage multiple and a gap.

Example quarter: target $900,000, 25% win rate, $30,000 deals (inputs invented)

| Case | Open pipeline | Coverage | Pipeline needed | Gap | Deals of $30,000 to close the gap |
| --- | --- | --- | --- | --- | --- |
| Outbound only | $1,200,000 | 1.33 times | $3,600,000 | $2,400,000 | 80 |
| Outbound plus inbound programs | $2,100,000 | 2.33 times | $3,600,000 | $1,500,000 | 50 |

## Reading the result

Outbound alone covers the target 1.33 times, short of the 4 times a 25% win rate calls for. Adding inbound lifts coverage to 2.33 times, which still leaves a gap of $1,500,000, or 50 more deals of this size.

The example does not say inbound is cheaper. It says the target is one number and every source counts toward the same coverage. Track cost per meeting for each source as well as its pipeline, and the cost per meeting calculator makes that comparison on your inputs.

## Keep demand programs and outbound working together

A few habits stop the two from fighting each other.

- Share one list of target accounts, so the people attending an event are not also getting a cold sequence the same week.
- Record the source of every meeting, and keep one definition of a qualified meeting across sources.
- Give each program a time window long enough to read: outbound shows results in weeks, content and events often take longer.
- Put replies from every source into one inbox view, so an interested person is never answered twice or not at all.

## Email rules apply to both kinds

A newsletter, an invitation or a follow-up is commercial email whichever team sends it. The FTC guide says CAN-SPAM covers all commercial messages with no business-to-business exception, requires a postal address and a clear opt-out, and requires opt-outs to be honored within 10 business days. Yahoo's sender guidance lists keeping the spam rate below 0.3% and honoring unsubscribes within 2 days; Google states the same 0.30% limit for senders above 5,000 messages a day to Gmail accounts, and one-click unsubscribe for marketing messages.

ColdMeetings is software plus an API for the outbound email lane, with a compliance layer that records opt-outs and suppresses those addresses across campaigns. It covers the outbound email lane, and content, events and ads run alongside it.

## Questions

### Is demand generation the same as lead generation?

No. Demand generation builds awareness so buyers come to you. Lead generation captures and reaches specific people. Most plans include both, and one coverage target can count pipeline from each.

### How do I know whether a demand program is working?

Tag every meeting with its source, then compare pipeline and cost per meeting by source over a period long enough for the program to show results.

## Where to go next

- [Pipeline coverage calculator](https://coldmeetings.com/tools/pipeline-coverage.md)
- [Cost per meeting calculator](https://coldmeetings.com/tools/cost-per-meeting.md)
- [Account-based marketing, defined](https://coldmeetings.com/glossary/account-based-marketing.md)
- [Replies and meetings](https://coldmeetings.com/product/replies-and-meetings.md)

## Sources

- [FTC: CAN-SPAM Act, a compliance guide for business](https://www.ftc.gov/business-guidance/resources/can-spam-act-compliance-guide-business), read 2026-10-19
- [Google: Email sender guidelines](https://support.google.com/a/answer/81126), read 2026-10-19
- [Yahoo: Sender best practices](https://senders.yahooinc.com/best-practices/), read 2026-10-19

## Related

- [Lead generation explained with a funnel](https://coldmeetings.com/blog/what-is-lead-generation.md)
- [B2B lead generation channels, compared](https://coldmeetings.com/blog/b2b-lead-generation-channels.md)
- [B2B sales prospecting: market to pipeline](https://coldmeetings.com/blog/b2b-sales-prospecting.md)
