A B2B demand generation campaign should connect a specific buyer problem to an offer, a small set of channels, a sales handoff and a measurable pipeline outcome. This free B2B demand generation campaign template turns those decisions into one worksheet your marketing, sales and RevOps teams can use before launch.
Use it for one campaign aimed at one priority segment. You will get a copyable brief, a six-step execution workflow, a completed B2B SaaS example, a launch checklist and a KPI dashboard. If you need the wider positioning and channel framework first, start with OneMetrik’s B2B demand generation strategy guide.
What this campaign template is designed to do
This is an execution document for a single coordinated campaign, not another company-wide 90-day marketing strategy. It helps a team answer: Who are we trying to reach? Why would they care now? What will they see? What happens after they respond? Who owns each action? How will we know whether the campaign created qualified opportunities?
Use the B2B SaaS marketing plan template to set quarterly priorities across channels. Then use the worksheet below to turn one of those priorities into a launchable campaign.
Before you start: inputs and prerequisites
You need a proposed campaign owner, a clear product use case, an approved budget, one ICP segment, a defined conversion action and someone who can validate results in the CRM. Bring historical stage conversion rates and average qualified opportunity value if available. If those numbers are missing, label them as assumptions rather than benchmarks.
Agree on the following before building creative:
- Audience: target industry, geography, company size, buying roles, trigger and exclusions.
- Business outcome: number and value of qualified opportunities, with an agreed attribution window.
- Offer: useful content or a meaningful next step that the team can actually deliver.
- Capacity: channel owners, content/design support and sales follow-up coverage.
- Systems: working landing page or booking flow, analytics, CRM campaign identifier and lifecycle stages.
- Costs: media, production, technology and allocated labour, with an owner for each budget line.
If paid media is part of the campaign, pressure-test spend against your economics using the B2B SaaS paid media budget guide.
How to build and launch a B2B demand generation campaign
Step 1: Choose one pipeline outcome and document the maths
Start with a specific result such as four new sales-qualified opportunities from the target segment. Work backwards from your CRM’s recent stage conversion rates rather than assuming that a click or form fill is a lead worth pursuing.
For a planning example, suppose the target is $120,000 in new qualified pipeline and average qualified opportunity value is $30,000. The campaign needs four opportunities. If half of sales-accepted meetings become opportunities, it needs eight accepted meetings. If one in five qualified responses becomes an accepted meeting, it needs 40 qualified responses.
These are illustrative assumptions, not OneMetrik client results or expected conversion benchmarks. Record the source and date of each assumption. If it cannot be supported, run the first phase as a measurement pilot instead of promising pipeline volume.
Step 2: Define the buyer, buying trigger and exclusion list
A usable audience is narrower than a job-title list. Record the target account attributes, the problem being experienced, who influences the decision and why the issue is timely. Add exclusions for businesses the product cannot serve, students and job seekers, existing customers where inappropriate, and regions without sales coverage.
For named-account campaigns with multiple stakeholders, plan roles and account tiers before launching outreach. OneMetrik’s SaaS ABM agency service focuses on that account-level motion. Avoid describing anonymous ad impressions as verified engagement from specific decision-makers.
Step 3: Match one useful offer to the buyer’s stage
Choose a message that names the problem and an offer that helps the buyer take the next step. A practical checklist, diagnostic worksheet, short product walkthrough or relevant comparison can work, depending on intent. The landing page, advertising and follow-up should describe the same promise.
Demand creation and demand capture are related but different jobs. Educational content may create useful awareness without an immediate form submission, while a demo request captures an active decision. The demand generation vs lead generation guide explains how to use both without treating every engagement as a qualified lead.
Step 4: Assign channel jobs and a single campaign ID
Give each channel one clear role rather than asking every channel to deliver a demo. The campaign ID should connect creative, landing pages, analytics and CRM records. Use channel-specific messages, but keep the buying problem and core offer consistent.
| Channel or touchpoint | Job in this campaign | Required asset | Named handoff |
|---|---|---|---|
| High-intent search | Capture buyers already researching a solution | Search ads and relevant landing page | Paid search owner to RevOps |
| LinkedIn or professional content | Reach problem-aware roles and relevant accounts | Educational post, document or ad | Content owner to paid/social owner |
| Email nurture | Help opted-in or otherwise lawfully contactable buyers evaluate | One useful follow-up and optional next step | Marketing operations to sales |
| Retargeting, where permitted | Bring eligible visitors back to relevant information | Appropriate follow-up creative | Paid media owner |
| Sales follow-up | Respond to explicit buying intent and qualified requests | Shared context and response play | SDR or account executive |
An effective distribution sequence does not require five paid platforms. If the campaign team is small, use one capture channel, one demand-creation channel and a reliable sales response process. For the content layer, adapt the B2B SaaS content distribution workflow to the same campaign message.
Step 5: Prepare tracking and test the complete handoff
Create a consistent campaign ID and define source, medium and campaign values for tracked traffic. Ensure a submitted form or booked meeting creates the right CRM record, preserves available campaign context, receives the correct lifecycle status and reaches an assigned owner. Test a complete journey with non-production test data and check for duplicates.
The sales and RevOps teams must agree on the exact definitions of a qualified response, sales-accepted meeting, opportunity and marketing-sourced pipeline. When an opportunity is created, its amount and campaign association should be visible in the CRM. Use OneMetrik’s guide on connecting ad spend to pipeline for the deeper attribution setup.
Step 6: Launch in controlled phases, then review decisions weekly
Run a prelaunch review before spend begins. During the first few days, verify delivery, audience fit, form or booking completion and CRM routing. At the first weekly review, look for message or landing-page problems. In later reviews, compare sales-accepted meetings and opportunities with the assumptions behind the plan.
Change one meaningful variable at a time when possible: audience, offer, message, landing page or budget. Do not scale simply because CPL decreased. Record each decision, its owner, the reason and the next review date. If tracking or lead delivery fails, correct it before making a performance judgment.
Copyable B2B demand generation campaign worksheet
Copy the tab-separated worksheet below into a spreadsheet or working document. Make one copy per campaign, replace every bracketed field, and keep a dated record of changes. The worksheet is intended to be edited, not treated as a fixed industry benchmark.
Section Field Your campaign entryControl Campaign ID [unique ID]Control Campaign owner [name]Control Launch date / review date [dates]Audience ICP and exclusions [industry, size, region, exclusions]Audience Buying committee [roles and decision makers]Audience Buying trigger [observable problem or event]Goal Primary outcome [qualified opportunities and pipeline value]Goal Attribution window [agreed window and source model]Economics Average opportunity value [CRM value and date]Economics Meeting-to-opportunity assumption [rate and evidence]Economics Response-to-meeting assumption [rate and evidence]Offer Core buyer problem [one sentence]Offer Offer and CTA [deliverable and next action]Offer Landing page / destination [approved first-party URL]Channels Demand creation channel [channel, job, owner]Channels Demand capture channel [channel, job, owner]Channels Nurture / follow-up [channel, owner, permitted contact basis]Budget Media ceiling [amount and currency]Budget Production and labour [amount, owner and scope]Delivery Required assets [asset, owner, due date]Tracking Campaign and CRM fields [ID, source, stage, opportunity value]Sales Acceptance rule and SLA [definition, response owner, timing]QA Critical checks passed [yes/no, evidence, approver]Review Weekly dashboard owner [name and meeting]Decision Scale / revise / pause rule [explicit condition]
How to use the worksheet: Fill the audience, outcome and economic assumptions first. Add the offer and channel assignments next. Finally, have Sales and RevOps approve tracking, qualification and follow-up before signing off on launch. Keep the sheet linked to asset files and reporting views rather than copying personal lead data into a shared public document.
Filled example: a six-week B2B SaaS campaign
Imagine a fictional customer-support analytics SaaS provider selling to US B2B software companies with 100 to 500 employees. Its buyers are heads of support, customer experience directors and support operations managers facing a growing ticket backlog. The product’s illustrative qualified opportunity value is $30,000. This is a planning exercise, not a client case study or claim about typical results.
| Campaign field | Example entry |
|---|---|
| Campaign ID and period | SUPPORTOPS-Q4-PILOT, six-week pilot |
| Owners and approvers | Demand gen lead owns the campaign; content lead creates assets; RevOps manager validates tracking; sales director approves acceptance rules |
| Schedule | Week 0 assets and QA; weeks 1 to 2 launch; weeks 3 to 5 test and improve; week 6 review |
| Audience | US B2B software firms with 100 to 500 employees; support and CX leaders; exclude unsupported regions |
| Buying trigger | Rising ticket backlog after a product or customer-base expansion |
| Core message | Find recurring support bottlenecks before adding more agents |
| Offer | Ungated support-backlog diagnostic worksheet, with an optional analytics walkthrough request |
| Primary outcome | Four sales-qualified opportunities worth $120,000 in new pipeline |
| Funnel assumptions | 40 qualified responses to 8 accepted meetings to 4 opportunities |
| Paid media ceiling | $12,000 total, excluding separately tracked production and labour |
| Search allocation | $6,000 for relevant high-intent solution searches |
| LinkedIn allocation | $4,800 for role-specific education and checklist distribution |
| Retargeting allocation | $1,200 only where audience size, consent and platform policy permit |
| Sales handoff | Explicit meeting requests routed to the assigned account executive; same-business-day response goal |
| Source rule and window | CRM campaign ID for agreed marketing-sourced opportunities; review opportunities created during the pilot and following 30 days |
| Revision rule | Pause if form or CRM handoff fails; review segment and offer when responses are consistently off-ICP |
| Review | Weekly quality and spend check; opportunity review against CRM creation dates |
For this hypothetical budget, the planned cost per qualified opportunity is $12,000 / 4 = $3,000. The planned pipeline-to-media-spend ratio is $120,000 / $12,000 = 10:1. That ratio is a pipeline planning measure, not revenue, profit or realised return on ad spend. It also excludes non-media costs until those are added to the denominator.
The creative sequence might begin with a short article and diagnostic worksheet, continue with search and professional-channel promotion, and offer a tailored workflow review when a buyer asks for more. A person who reads the checklist is not automatically a qualified lead. Sales follows up on explicit requests and verified account context, not assumed intent from an ad impression.
Measurement dashboard: KPIs, formulas and owners
Use actual spend and analytics data for channel delivery, but use the CRM to confirm accepted meetings, created opportunities and opportunity values. The targets below belong only to the fictional campaign above. Leave the actuals blank until measurement is running.
| KPI | Formula or source | Example plan target | Reporting owner |
|---|---|---|---|
| Paid media spend | Sum of relevant platform spend | $12,000 ceiling | Paid media, weekly |
| Qualified responses | Deduplicated responses meeting agreed criteria | 40 | Marketing Ops, weekly |
| Sales-accepted meetings | CRM meetings accepted by sales | 8 | Sales Ops, weekly |
| New qualified opportunities | CRM opportunities created from the defined campaign cohort | 4 | RevOps, weekly |
| Marketing-sourced pipeline | Sum of eligible created opportunity amounts under the chosen source rule | $120,000 | RevOps, weekly |
| Response-to-meeting rate | Accepted meetings / qualified responses | 20% planning assumption | RevOps, weekly |
| Meeting-to-opportunity rate | Opportunities / accepted meetings | 50% planning assumption | RevOps, weekly |
| Cost per opportunity | Relevant campaign cost / qualifying opportunities | $3,000 using media only | Paid media + RevOps |
| Pipeline-to-spend ratio | Sourced pipeline / relevant campaign spend | 10:1 using media only | Finance + RevOps |
| Sales response time | Time from qualifying request to first substantive response | Team-defined SLA | Sales Ops |
Interpret metrics in sequence. If delivery is low, inspect audience and campaign settings. If response volume is high but meetings are rejected, review offer, qualification and intent. If meetings are accepted but opportunities do not form, involve sales to examine fit, timing and the follow-up process. Review closed-won revenue over the actual sales cycle rather than expecting it during a short pilot.
In GA4, configure the relevant submission or booking interaction as a key event and confirm that it fires correctly. Google’s guidance on marking events as key events explains the configuration. GA4 does not replace the CRM’s opportunity record, and marketing-sourced and marketing-influenced pipeline should not be added together as if they were unique deals.
How to customise this template for your business
For early-stage SaaS: Use one segment, a clear buyer problem and one or two channels. If CRM conversion rates are unknown, set measurement and learning milestones before making opportunity forecasts.
For enterprise or account-based sales: Add named accounts, buying-committee coverage, stakeholder-specific creative, longer attribution windows and multi-contact CRM association. Use the account-based marketing strategy and budget worksheet to plan deeper account-level investment.
For product-led SaaS: Track relevant signups, activation, product-qualified accounts and sales-assisted conversions instead of forcing every action into a demo-request funnel. Connect product events to a commercial outcome that the team agrees to measure.
For US and India campaigns: Build separate segment rows when buyer needs, currency, pricing, language, response coverage or advertising costs differ. Do not apply one region’s conversion assumptions to the other without evidence.
For a limited budget: Prioritise tracking, a useful destination and one channel you can operate well. Avoid spreading an unproven offer across several platforms just to appear omnichannel.
Prelaunch QA scorecard
Score each check Pass, Fix or Not applicable and record the owner and evidence. Do not launch if any critical check fails, even when the rest of the scorecard is complete.
| Check | What proves it is ready | Priority |
|---|---|---|
| Audience and exclusions | Written segment, buying roles, coverage and exclusions approved | Critical |
| Offer and claims | Promised resource exists; claims have substantiation | Critical |
| Landing page | Mobile, keyboard, links, confirmation and CTA tested | Critical |
| Tracking and identity | Campaign ID, analytics event, CRM capture and deduplication tested | Critical |
| Consent and contact rules | Collection, targeting and nurture comply with applicable rules | Critical |
| Lead or meeting routing | Test request reaches a named owner with context | Critical |
| Sales acceptance criteria | Sales agrees who qualifies and when to respond | Critical |
| Budget and approvals | Media ceiling and production costs have approvers | Critical |
| Creative consistency | Message and CTA match across asset and destination | Standard |
| Review cadence | Dashboard, owner, decision rules and dates recorded | Standard |
After a fix, repeat the failed test and record the result. A checklist is evidence of readiness, not evidence that the campaign will hit its forecast.
Common mistakes that make a good campaign plan fail
Confusing form fills with demand: A low-cost download is not a qualified opportunity. Separate educational engagement from buyer requests and CRM stages.
Using a generic ICP: Broad targeting hides whether the offer works for the businesses sales can actually serve. Add concrete exclusions and a timely buying situation.
Running channels independently: Search, social, content and email can pull buyers in different directions. Use one campaign brief and a single core promise, then adapt by channel.
Leaving sales out until launch: Unowned requests and mismatched qualification rules make campaign reporting unreliable. Test the route from form or booking to the responsible person.
Comparing incomplete spend with total pipeline: Media-only cost and fully loaded campaign cost answer different questions. Label the denominator, attribution rule and reporting window every time.
Frequently asked questions
What are examples of demand generation?
Examples include educational research, problem-focused webinars, targeted professional content, relevant comparison pages and coordinated campaigns that help a buyer recognise and investigate a problem. For B2B SaaS, pair these with a clear path to a demo or product evaluation when the buyer is ready.
What are the best practices for B2B demand generation?
Start with one specific ICP and buying trigger, coordinate messages across a small number of channels, agree on sales acceptance, and measure opportunities rather than impressions alone. Test the full tracking and follow-up path before increasing spend.
What should a B2B demand generation campaign template include?
Include an audience and exclusion list, outcome and funnel assumptions, buyer trigger, offer, channel roles, budget, asset owners, CRM tracking, sales handoff, launch QA and a weekly decision dashboard. The worksheet above provides fields for each.
How is demand generation different from lead generation?
Demand generation builds awareness and interest among relevant buyers, while lead generation captures identifiable responses or enquiries. A strong campaign can do both, but it should not treat every content view as a sales-ready lead.
How do you measure a B2B demand generation campaign?
Measure delivery and engagement as diagnostic signals, then use CRM data for sales-accepted meetings, opportunities and sourced pipeline. Compare actuals with stated assumptions and keep influenced pipeline separate to avoid double-counting.
Turn the worksheet into a working campaign
Keep this brief connected to the people who will run it. Marketing should own the message and distribution, Sales should approve qualification and response, and RevOps should validate the measurement trail. For teams that need help coordinating paid acquisition, content, account-based activity and pipeline reporting, OneMetrik’s SaaS marketing agency services provide the broader execution support.