name: marketing-demand-acquisition
description: Multi-channel demand generation, paid media optimization, SEO strategy, and partnership programs for Series A+ startups
triggers:
- demand gen
- demand generation
- paid ads
- paid media
- LinkedIn ads
- Google ads
- Meta ads
- CAC
- customer acquisition cost
- lead generation
- MQL
- SQL
- pipeline generation
- acquisition strategy
- HubSpot campaigns
metadata:
version: 1.1.0
author: Alireza Rezvani
category: marketing
domain: demand-generation
updated: 2025-01
Marketing Demand & Acquisition
Acquisition playbook for Series A+ startups scaling internationally (EU/US/Canada) with hybrid PLG/Sales-Led motion.
Table of Contents
Role Coverage
| Role |
Focus Areas |
| Demand Generation Manager |
Multi-channel campaigns, pipeline generation |
| Paid Media Marketer |
Paid search/social/display optimization |
| SEO Manager |
Organic acquisition, technical SEO |
| Partnerships Manager |
Co-marketing, channel partnerships |
Core KPIs
Demand Gen: MQL/SQL volume, cost per opportunity, marketing-sourced pipeline $, MQL→SQL rate
Paid Media: CAC, ROAS, CPL, CPA, channel efficiency ratio
SEO: Organic sessions, non-brand traffic %, keyword rankings, technical health score
Partnerships: Partner-sourced pipeline $, partner CAC, co-marketing ROI
Demand Generation Framework
Funnel Stages
| Stage |
Tactics |
Target |
| TOFU |
Paid social, display, content syndication, SEO |
Brand awareness, traffic |
| MOFU |
Paid search, retargeting, gated content, email nurture |
MQLs, demo requests |
| BOFU |
Brand search, direct outreach, case studies, trials |
SQLs, pipeline $ |
Campaign Planning Workflow
- Define objective, budget, duration, audience
- Select channels based on funnel stage
- Create campaign in HubSpot with proper UTM structure
- Configure lead scoring and assignment rules
- Launch with test budget, validate tracking
- Validation: UTM parameters appear in HubSpot contact records
UTM Structure
utm_source={channel} // linkedin, google, meta
utm_medium={type} // cpc, display, email
utm_campaign={campaign-id} // q1-2025-linkedin-enterprise
utm_content={variant} // ad-a, email-1
utm_term={keyword} // [paid search only]
Paid Media Channels
Channel Selection Matrix
| Channel |
Best For |
CAC Range |
Series A Priority |
| LinkedIn Ads |
B2B, Enterprise, ABM |
$150-400 |
High |
| Google Search |
High-intent, BOFU |
$80-250 |
High |
| Google Display |
Retargeting |
$50-150 |
Medium |
| Meta Ads |
SMB, visual products |
$60-200 |
Medium |
LinkedIn Ads Setup
- Create campaign group for initiative
- Structure: Awareness → Consideration → Conversion campaigns
- Target: Director+, 50-5000 employees, relevant industries
- Start $50/day per campaign
- Scale 20% weekly if CAC < target
- Validation: LinkedIn Insight Tag firing on all pages
Google Ads Setup
- Prioritize: Brand → Competitor → Solution → Category keywords
- Structure ad groups with 5-10 tightly themed keywords
- Create 3 responsive search ads per ad group (15 headlines, 4 descriptions)
- Maintain negative keyword list (100+)
- Start Manual CPC, switch to Target CPA after 50+ conversions
- Validation: Conversion tracking firing, search terms reviewed weekly
Budget Allocation (Series A, $40k/month)
| Channel |
Budget |
Expected SQLs |
| LinkedIn |
$15k |
10 |
| Google Search |
$12k |
20 |
| Google Display |
$5k |
5 |
| Meta |
$5k |
8 |
| Partnerships |
$3k |
5 |
See campaign-templates.md for detailed structures.
SEO Strategy
Technical Foundation Checklist
Keyword Strategy
| Tier |
Type |
Volume |
Priority |
| 1 |
High-intent BOFU |
100-1k |
First |
| 2 |
Solution-aware MOFU |
500-5k |
Second |
| 3 |
Problem-aware TOFU |
1k-10k |
Third |
On-Page Optimization
- URL: Include primary keyword, 3-5 words
- Title tag: Primary keyword + brand (60 chars)
- Meta description: CTA + value prop (155 chars)
- H1: Match search intent (one per page)
- Content: 2000-3000 words for comprehensive topics
- Internal links: 3-5 relevant pages
- Validation: Google Search Console shows page indexed, no errors
Link Building Priorities
- Digital PR (original research, industry reports)
- Guest posting (DA 40+ sites only)
- Partner co-marketing (complementary SaaS)
- Community engagement (Reddit, Quora)
Partnerships
Partnership Tiers
| Tier |
Type |
Effort |
ROI |
| 1 |
Strategic integrations |
High |
Very high |
| 2 |
Affiliate partners |
Medium |
Medium-high |
| 3 |
Customer referrals |
Low |
Medium |
| 4 |
Marketplace listings |
Medium |
Low-medium |
Partnership Workflow
- Identify partners with overlapping ICP, no competition
- Outreach with specific integration/co-marketing proposal
- Define success metrics, revenue model, term
- Create co-branded assets and partner tracking
- Enable partner sales team with demo training
- Validation: Partner UTM tracking functional, leads routing correctly
Affiliate Program Setup
- Select platform (PartnerStack, Impact, Rewardful)
- Configure commission structure (20-30% recurring)
- Create affiliate enablement kit (assets, links, content)
- Recruit through outbound, inbound, events
- Validation: Test affiliate link tracks through to conversion
See international-playbooks.md for regional tactics.
Attribution
Model Selection
| Model |
Use Case |
| First-Touch |
Awareness campaigns |
| Last-Touch |
Direct response |
| W-Shaped (40-20-40) |
Hybrid PLG/Sales (recommended) |
HubSpot Attribution Setup
- Navigate to Marketing → Reports → Attribution
- Select W-Shaped model for hybrid motion
- Define conversion event (deal created)
- Set 90-day lookback window
- Validation: Run report for past 90 days, all channels show data
Weekly Metrics Dashboard
| Metric |
Target |
| MQLs |
Weekly target |
| SQLs |
Weekly target |
| MQL→SQL Rate |
>15% |
| Blended CAC |
<$300 |
| Pipeline Velocity |
<60 days |
See attribution-guide.md for detailed setup.
Tools
scripts/
| Script |
Purpose |
Usage |
calculate_cac.py |
Calculate blended and channel CAC |
python scripts/calculate_cac.py --spend 40000 --customers 50 |
HubSpot Integration
- Campaign tracking with UTM parameters
- Lead scoring and MQL/SQL workflows
- Attribution reporting (multi-touch)
- Partner lead routing
See hubspot-workflows.md for workflow templates.
References
| File |
Content |
| hubspot-workflows.md |
Lead scoring, nurture, assignment workflows |
| campaign-templates.md |
LinkedIn, Google, Meta campaign structures |
| international-playbooks.md |
EU, US, Canada market tactics |
| attribution-guide.md |
Multi-touch attribution, dashboards, A/B testing |
Channel Benchmarks (B2B SaaS Series A)
| Metric |
LinkedIn |
Google Search |
SEO |
Email |
| CTR |
0.4-0.9% |
2-5% |
1-3% |
15-25% |
| CVR |
1-3% |
3-7% |
2-5% |
2-5% |
| CAC |
$150-400 |
$80-250 |
$50-150 |
$20-80 |
| MQL→SQL |
10-20% |
15-25% |
12-22% |
8-15% |
MQL→SQL Handoff
SQL Criteria
Required:
✅ Job title: Director+ or budget authority
✅ Company size: 50-5000 employees
✅ Budget: $10k+ annual
✅ Timeline: Buying within 90 days
✅ Engagement: Demo requested or high-intent action
SLA
| Handoff |
Target |
| SDR responds to MQL |
4 hours |
| AE books demo with SQL |
24 hours |
| First demo scheduled |
3 business days |
Validation: Test lead through workflow, verify notifications and routing.
Source: modbender/skill-library-mcp — distributed by TomeVault.
1---2name: modbender-skill-library-mcp-marketing-demand-acquisition3description: ---4---5---6name: marketing-demand-acquisition7description: Multi-channel demand generation, paid media optimization, SEO strategy, and partnership programs for Series A+ startups8triggers:9 - demand gen10 - demand generation11 - paid ads12 - paid media13 - LinkedIn ads14 - Google ads15 - Meta ads16 - CAC17 - customer acquisition cost18 - lead generation19 - MQL20 - SQL21 - pipeline generation22 - acquisition strategy23 - HubSpot campaigns24metadata:25 version: 1.1.026 author: Alireza Rezvani27 category: marketing28 domain: demand-generation29 updated: 2025-0130---3132# Marketing Demand & Acquisition3334Acquisition playbook for Series A+ startups scaling internationally (EU/US/Canada) with hybrid PLG/Sales-Led motion.3536## Table of Contents3738- [Role Coverage](#role-coverage)39- [Core KPIs](#core-kpis)40- [Demand Generation Framework](#demand-generation-framework)41- [Paid Media Channels](#paid-media-channels)42- [SEO Strategy](#seo-strategy)43- [Partnerships](#partnerships)44- [Attribution](#attribution)45- [Tools](#tools)46- [References](#references)4748---4950## Role Coverage5152| Role | Focus Areas |53|------|-------------|54| Demand Generation Manager | Multi-channel campaigns, pipeline generation |55| Paid Media Marketer | Paid search/social/display optimization |56| SEO Manager | Organic acquisition, technical SEO |57| Partnerships Manager | Co-marketing, channel partnerships |5859---6061## Core KPIs6263**Demand Gen:** MQL/SQL volume, cost per opportunity, marketing-sourced pipeline $, MQL→SQL rate6465**Paid Media:** CAC, ROAS, CPL, CPA, channel efficiency ratio6667**SEO:** Organic sessions, non-brand traffic %, keyword rankings, technical health score6869**Partnerships:** Partner-sourced pipeline $, partner CAC, co-marketing ROI7071---7273## Demand Generation Framework7475### Funnel Stages7677| Stage | Tactics | Target |78|-------|---------|--------|79| TOFU | Paid social, display, content syndication, SEO | Brand awareness, traffic |80| MOFU | Paid search, retargeting, gated content, email nurture | MQLs, demo requests |81| BOFU | Brand search, direct outreach, case studies, trials | SQLs, pipeline $ |8283### Campaign Planning Workflow84851. Define objective, budget, duration, audience862. Select channels based on funnel stage873. Create campaign in HubSpot with proper UTM structure884. Configure lead scoring and assignment rules895. Launch with test budget, validate tracking906. **Validation:** UTM parameters appear in HubSpot contact records9192### UTM Structure9394```95utm_source={channel} // linkedin, google, meta96utm_medium={type} // cpc, display, email97utm_campaign={campaign-id} // q1-2025-linkedin-enterprise98utm_content={variant} // ad-a, email-199utm_term={keyword} // [paid search only]100```101102---103104## Paid Media Channels105106### Channel Selection Matrix107108| Channel | Best For | CAC Range | Series A Priority |109|---------|----------|-----------|-------------------|110| LinkedIn Ads | B2B, Enterprise, ABM | $150-400 | High |111| Google Search | High-intent, BOFU | $80-250 | High |112| Google Display | Retargeting | $50-150 | Medium |113| Meta Ads | SMB, visual products | $60-200 | Medium |114115### LinkedIn Ads Setup1161171. Create campaign group for initiative1182. Structure: Awareness → Consideration → Conversion campaigns1193. Target: Director+, 50-5000 employees, relevant industries1204. Start $50/day per campaign1215. Scale 20% weekly if CAC < target1226. **Validation:** LinkedIn Insight Tag firing on all pages123124### Google Ads Setup1251261. Prioritize: Brand → Competitor → Solution → Category keywords1272. Structure ad groups with 5-10 tightly themed keywords1283. Create 3 responsive search ads per ad group (15 headlines, 4 descriptions)1294. Maintain negative keyword list (100+)1305. Start Manual CPC, switch to Target CPA after 50+ conversions1316. **Validation:** Conversion tracking firing, search terms reviewed weekly132133### Budget Allocation (Series A, $40k/month)134135| Channel | Budget | Expected SQLs |136|---------|--------|---------------|137| LinkedIn | $15k | 10 |138| Google Search | $12k | 20 |139| Google Display | $5k | 5 |140| Meta | $5k | 8 |141| Partnerships | $3k | 5 |142143See [campaign-templates.md](references/campaign-templates.md) for detailed structures.144145---146147## SEO Strategy148149### Technical Foundation Checklist150151- [ ] XML sitemap submitted to Search Console152- [ ] Robots.txt configured correctly153- [ ] HTTPS enabled154- [ ] Page speed >90 mobile155- [ ] Core Web Vitals passing156- [ ] Structured data implemented157- [ ] Canonical tags on all pages158- [ ] Hreflang tags for international159- **Validation:** Run Screaming Frog crawl, zero critical errors160161### Keyword Strategy162163| Tier | Type | Volume | Priority |164|------|------|--------|----------|165| 1 | High-intent BOFU | 100-1k | First |166| 2 | Solution-aware MOFU | 500-5k | Second |167| 3 | Problem-aware TOFU | 1k-10k | Third |168169### On-Page Optimization1701711. URL: Include primary keyword, 3-5 words1722. Title tag: Primary keyword + brand (60 chars)1733. Meta description: CTA + value prop (155 chars)1744. H1: Match search intent (one per page)1755. Content: 2000-3000 words for comprehensive topics1766. Internal links: 3-5 relevant pages1777. **Validation:** Google Search Console shows page indexed, no errors178179### Link Building Priorities1801811. Digital PR (original research, industry reports)1822. Guest posting (DA 40+ sites only)1833. Partner co-marketing (complementary SaaS)1844. Community engagement (Reddit, Quora)185186---187188## Partnerships189190### Partnership Tiers191192| Tier | Type | Effort | ROI |193|------|------|--------|-----|194| 1 | Strategic integrations | High | Very high |195| 2 | Affiliate partners | Medium | Medium-high |196| 3 | Customer referrals | Low | Medium |197| 4 | Marketplace listings | Medium | Low-medium |198199### Partnership Workflow2002011. Identify partners with overlapping ICP, no competition2022. Outreach with specific integration/co-marketing proposal2033. Define success metrics, revenue model, term2044. Create co-branded assets and partner tracking2055. Enable partner sales team with demo training2066. **Validation:** Partner UTM tracking functional, leads routing correctly207208### Affiliate Program Setup2092101. Select platform (PartnerStack, Impact, Rewardful)2112. Configure commission structure (20-30% recurring)2123. Create affiliate enablement kit (assets, links, content)2134. Recruit through outbound, inbound, events2145. **Validation:** Test affiliate link tracks through to conversion215216See [international-playbooks.md](references/international-playbooks.md) for regional tactics.217218---219220## Attribution221222### Model Selection223224| Model | Use Case |225|-------|----------|226| First-Touch | Awareness campaigns |227| Last-Touch | Direct response |228| W-Shaped (40-20-40) | Hybrid PLG/Sales (recommended) |229230### HubSpot Attribution Setup2312321. Navigate to Marketing → Reports → Attribution2332. Select W-Shaped model for hybrid motion2343. Define conversion event (deal created)2354. Set 90-day lookback window2365. **Validation:** Run report for past 90 days, all channels show data237238### Weekly Metrics Dashboard239240| Metric | Target |241|--------|--------|242| MQLs | Weekly target |243| SQLs | Weekly target |244| MQL→SQL Rate | >15% |245| Blended CAC | <$300 |246| Pipeline Velocity | <60 days |247248See [attribution-guide.md](references/attribution-guide.md) for detailed setup.249250---251252## Tools253254### scripts/255256| Script | Purpose | Usage |257|--------|---------|-------|258| `calculate_cac.py` | Calculate blended and channel CAC | `python scripts/calculate_cac.py --spend 40000 --customers 50` |259260### HubSpot Integration261262- Campaign tracking with UTM parameters263- Lead scoring and MQL/SQL workflows264- Attribution reporting (multi-touch)265- Partner lead routing266267See [hubspot-workflows.md](references/hubspot-workflows.md) for workflow templates.268269---270271## References272273| File | Content |274|------|---------|275| [hubspot-workflows.md](references/hubspot-workflows.md) | Lead scoring, nurture, assignment workflows |276| [campaign-templates.md](references/campaign-templates.md) | LinkedIn, Google, Meta campaign structures |277| [international-playbooks.md](references/international-playbooks.md) | EU, US, Canada market tactics |278| [attribution-guide.md](references/attribution-guide.md) | Multi-touch attribution, dashboards, A/B testing |279280---281282## Channel Benchmarks (B2B SaaS Series A)283284| Metric | LinkedIn | Google Search | SEO | Email |285|--------|----------|---------------|-----|-------|286| CTR | 0.4-0.9% | 2-5% | 1-3% | 15-25% |287| CVR | 1-3% | 3-7% | 2-5% | 2-5% |288| CAC | $150-400 | $80-250 | $50-150 | $20-80 |289| MQL→SQL | 10-20% | 15-25% | 12-22% | 8-15% |290291---292293## MQL→SQL Handoff294295### SQL Criteria296297```298Required:299✅ Job title: Director+ or budget authority300✅ Company size: 50-5000 employees301✅ Budget: $10k+ annual302✅ Timeline: Buying within 90 days303✅ Engagement: Demo requested or high-intent action304```305306### SLA307308| Handoff | Target |309|---------|--------|310| SDR responds to MQL | 4 hours |311| AE books demo with SQL | 24 hours |312| First demo scheduled | 3 business days |313314**Validation:** Test lead through workflow, verify notifications and routing.315316---317> Source: [modbender/skill-library-mcp](https://github.com/modbender/skill-library-mcp) — distributed by [TomeVault](https://tomevault.io).318<!-- tomevault:4.0:skill_md:2026-06-16 -->