Internal Safety Override
- Status: local-only unless explicitly opted into external access.
- Before using network tools, account connectors, browser automation, or APIs, state the destination, data scope, and credential source.
- Do not transmit repository files, secrets, credentials, or private documents by default.
- Audit categories: network, secrets.
Marketing Demand & Acquisition
Acquisition playbook for Series A+ startups scaling internationally (EU/US/Canada) with hybrid PLG/Sales-Led motion.
Table of Contents
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.
Proactive Triggers
- Over-relying on one channel → Single-channel dependency is a business risk. Diversify.
- No lead scoring → Not all leads are equal. Route to revenue-operations for scoring.
- CAC exceeding LTV → Demand gen is unprofitable. Optimize or cut channels.
- No nurture for non-ready leads → 80% of leads aren't ready to buy. Nurture converts them later.
Related Skills
- paid-ads: For executing paid acquisition campaigns.
- content-strategy: For content-driven demand generation.
- email-sequence: For nurture sequences in the demand funnel.
- campaign-analytics: For measuring demand gen effectiveness.
1---2name: marketing-demand-acquisition3description: Creates demand generation campaigns, optimizes paid ad spend across LinkedIn, Google, and Meta, develops SEO strategies, and structures partnership programs for Series A+ startups scaling internationally. Use when planning marketing strategy, growth marketing, advertising campaigns, PPC optimization, lead generation, pipeline generation, or startup marketing budgets. Covers multi-channel acquisition (Google Ads, LinkedIn Ads, Meta Ads), CAC analysis, MQL/SQL workflows, attribution modeling, technical SEO, and co-marketing partnerships for hybrid PLG/Sales-Led motions in EU/US/Canada markets.4---56## Internal Safety Override78- Status: local-only unless explicitly opted into external access.9- Before using network tools, account connectors, browser automation, or APIs, state the destination, data scope, and credential source.10- Do not transmit repository files, secrets, credentials, or private documents by default.11- Audit categories: network, secrets.1213# Marketing Demand & Acquisition1415Acquisition playbook for Series A+ startups scaling internationally (EU/US/Canada) with hybrid PLG/Sales-Led motion.1617## Table of Contents1819- [Core KPIs](#core-kpis)20- [Demand Generation Framework](#demand-generation-framework)21- [Paid Media Channels](#paid-media-channels)22- [SEO Strategy](#seo-strategy)23- [Partnerships](#partnerships)24- [Attribution](#attribution)25- [Tools](#tools)26- [References](#references)2728---2930## Core KPIs3132**Demand Gen:** MQL/SQL volume, cost per opportunity, marketing-sourced pipeline $, MQL→SQL rate3334**Paid Media:** CAC, ROAS, CPL, CPA, channel efficiency ratio3536**SEO:** Organic sessions, non-brand traffic %, keyword rankings, technical health score3738**Partnerships:** Partner-sourced pipeline $, partner CAC, co-marketing ROI3940---4142## Demand Generation Framework4344### Funnel Stages4546| Stage | Tactics | Target |47|-------|---------|--------|48| TOFU | Paid social, display, content syndication, SEO | Brand awareness, traffic |49| MOFU | Paid search, retargeting, gated content, email nurture | MQLs, demo requests |50| BOFU | Brand search, direct outreach, case studies, trials | SQLs, pipeline $ |5152### Campaign Planning Workflow53541. Define objective, budget, duration, audience552. Select channels based on funnel stage563. Create campaign in HubSpot with proper UTM structure574. Configure lead scoring and assignment rules585. Launch with test budget, validate tracking596. **Validation:** UTM parameters appear in HubSpot contact records6061### UTM Structure6263```64utm_source={channel} // linkedin, google, meta65utm_medium={type} // cpc, display, email66utm_campaign={campaign-id} // q1-2025-linkedin-enterprise67utm_content={variant} // ad-a, email-168utm_term={keyword} // [paid search only]69```7071---7273## Paid Media Channels7475### Channel Selection Matrix7677| Channel | Best For | CAC Range | Series A Priority |78|---------|----------|-----------|-------------------|79| LinkedIn Ads | B2B, Enterprise, ABM | $150-400 | High |80| Google Search | High-intent, BOFU | $80-250 | High |81| Google Display | Retargeting | $50-150 | Medium |82| Meta Ads | SMB, visual products | $60-200 | Medium |8384### LinkedIn Ads Setup85861. Create campaign group for initiative872. Structure: Awareness → Consideration → Conversion campaigns883. Target: Director+, 50-5000 employees, relevant industries894. Start $50/day per campaign905. Scale 20% weekly if CAC < target916. **Validation:** LinkedIn Insight Tag firing on all pages9293### Google Ads Setup94951. Prioritize: Brand → Competitor → Solution → Category keywords962. Structure ad groups with 5-10 tightly themed keywords973. Create 3 responsive search ads per ad group (15 headlines, 4 descriptions)984. Maintain negative keyword list (100+)995. Start Manual CPC, switch to Target CPA after 50+ conversions1006. **Validation:** Conversion tracking firing, search terms reviewed weekly101102### Budget Allocation (Series A, $40k/month)103104| Channel | Budget | Expected SQLs |105|---------|--------|---------------|106| LinkedIn | $15k | 10 |107| Google Search | $12k | 20 |108| Google Display | $5k | 5 |109| Meta | $5k | 8 |110| Partnerships | $3k | 5 |111112See [campaign-templates.md](references/campaign-templates.md) for detailed structures.113114---115116## SEO Strategy117118### Technical Foundation Checklist119120- [ ] XML sitemap submitted to Search Console121- [ ] Robots.txt configured correctly122- [ ] HTTPS enabled123- [ ] Page speed >90 mobile124- [ ] Core Web Vitals passing125- [ ] Structured data implemented126- [ ] Canonical tags on all pages127- [ ] Hreflang tags for international128- **Validation:** Run Screaming Frog crawl, zero critical errors129130### Keyword Strategy131132| Tier | Type | Volume | Priority |133|------|------|--------|----------|134| 1 | High-intent BOFU | 100-1k | First |135| 2 | Solution-aware MOFU | 500-5k | Second |136| 3 | Problem-aware TOFU | 1k-10k | Third |137138### On-Page Optimization1391401. URL: Include primary keyword, 3-5 words1412. Title tag: Primary keyword + brand (60 chars)1423. Meta description: CTA + value prop (155 chars)1434. H1: Match search intent (one per page)1445. Content: 2000-3000 words for comprehensive topics1456. Internal links: 3-5 relevant pages1467. **Validation:** Google Search Console shows page indexed, no errors147148### Link Building Priorities1491501. Digital PR (original research, industry reports)1512. Guest posting (DA 40+ sites only)1523. Partner co-marketing (complementary SaaS)1534. Community engagement (Reddit, Quora)154155---156157## Partnerships158159### Partnership Tiers160161| Tier | Type | Effort | ROI |162|------|------|--------|-----|163| 1 | Strategic integrations | High | Very high |164| 2 | Affiliate partners | Medium | Medium-high |165| 3 | Customer referrals | Low | Medium |166| 4 | Marketplace listings | Medium | Low-medium |167168### Partnership Workflow1691701. Identify partners with overlapping ICP, no competition1712. Outreach with specific integration/co-marketing proposal1723. Define success metrics, revenue model, term1734. Create co-branded assets and partner tracking1745. Enable partner sales team with demo training1756. **Validation:** Partner UTM tracking functional, leads routing correctly176177### Affiliate Program Setup1781791. Select platform (PartnerStack, Impact, Rewardful)1802. Configure commission structure (20-30% recurring)1813. Create affiliate enablement kit (assets, links, content)1824. Recruit through outbound, inbound, events1835. **Validation:** Test affiliate link tracks through to conversion184185See [international-playbooks.md](references/international-playbooks.md) for regional tactics.186187---188189## Attribution190191### Model Selection192193| Model | Use Case |194|-------|----------|195| First-Touch | Awareness campaigns |196| Last-Touch | Direct response |197| W-Shaped (40-20-40) | Hybrid PLG/Sales (recommended) |198199### HubSpot Attribution Setup2002011. Navigate to Marketing → Reports → Attribution2022. Select W-Shaped model for hybrid motion2033. Define conversion event (deal created)2044. Set 90-day lookback window2055. **Validation:** Run report for past 90 days, all channels show data206207### Weekly Metrics Dashboard208209| Metric | Target |210|--------|--------|211| MQLs | Weekly target |212| SQLs | Weekly target |213| MQL→SQL Rate | >15% |214| Blended CAC | <$300 |215| Pipeline Velocity | <60 days |216217See [attribution-guide.md](references/attribution-guide.md) for detailed setup.218219---220221## Tools222223### scripts/224225| Script | Purpose | Usage |226|--------|---------|-------|227| `calculate_cac.py` | Calculate blended and channel CAC | `python scripts/calculate_cac.py --spend 40000 --customers 50` |228229### HubSpot Integration230231- Campaign tracking with UTM parameters232- Lead scoring and MQL/SQL workflows233- Attribution reporting (multi-touch)234- Partner lead routing235236See [hubspot-workflows.md](references/hubspot-workflows.md) for workflow templates.237238---239240## References241242| File | Content |243|------|---------|244| [hubspot-workflows.md](references/hubspot-workflows.md) | Lead scoring, nurture, assignment workflows |245| [campaign-templates.md](references/campaign-templates.md) | LinkedIn, Google, Meta campaign structures |246| [international-playbooks.md](references/international-playbooks.md) | EU, US, Canada market tactics |247| [attribution-guide.md](references/attribution-guide.md) | Multi-touch attribution, dashboards, A/B testing |248249---250251## Channel Benchmarks (B2B SaaS Series A)252253| Metric | LinkedIn | Google Search | SEO | Email |254|--------|----------|---------------|-----|-------|255| CTR | 0.4-0.9% | 2-5% | 1-3% | 15-25% |256| CVR | 1-3% | 3-7% | 2-5% | 2-5% |257| CAC | $150-400 | $80-250 | $50-150 | $20-80 |258| MQL→SQL | 10-20% | 15-25% | 12-22% | 8-15% |259260---261262## MQL→SQL Handoff263264### SQL Criteria265266```267Required:268✅ Job title: Director+ or budget authority269✅ Company size: 50-5000 employees270✅ Budget: $10k+ annual271✅ Timeline: Buying within 90 days272✅ Engagement: Demo requested or high-intent action273```274275### SLA276277| Handoff | Target |278|---------|--------|279| SDR responds to MQL | 4 hours |280| AE books demo with SQL | 24 hours |281| First demo scheduled | 3 business days |282283**Validation:** Test lead through workflow, verify notifications and routing.284285## Proactive Triggers286287- **Over-relying on one channel** → Single-channel dependency is a business risk. Diversify.288- **No lead scoring** → Not all leads are equal. Route to revenue-operations for scoring.289- **CAC exceeding LTV** → Demand gen is unprofitable. Optimize or cut channels.290- **No nurture for non-ready leads** → 80% of leads aren't ready to buy. Nurture converts them later.291292## Related Skills293294- **paid-ads**: For executing paid acquisition campaigns.295- **content-strategy**: For content-driven demand generation.296- **email-sequence**: For nurture sequences in the demand funnel.297- **campaign-analytics**: For measuring demand gen effectiveness.