Marketing Demand & Acquisition

Creates demand generation campaigns, optimizes paid ad spend across LinkedIn, Google, and Meta, develops SEO strategies, and structures partnership programs.

How to use it

Claude Code
  1. Run the line below. It pulls the whole folder into ~/.claude/skills/marketing-demand-acquisition, including the files SKILL.md points to.
  2. Describe your job in plain words. Claude Code follows the skill from there.
Claude Code — installs the whole folder, not just SKILL.md
npx degit alirezarezvani/claude-skills/marketing-skill/skills/marketing-demand-acquisition#main ~/.claude/skills/marketing-demand-acquisition

For one project only, change the path to .claude/skills/marketing-demand-acquisition. This skill also uses campaign-templates.md, Robots.txt, international-playbooks.md, attribution-guide.md, calculate_cac.py, hubspot-workflows.md — copying SKILL.md alone won't be enough. See the folder on GitHub.

Claude (web or desktop app)
  1. On this page open ⋯ → Download .md.
  2. Save it as SKILL.md in a folder, zip the folder, then Customize → Skills → + → Create skill → Upload a skill.
  3. Pick the file and Save. Claude shows the name and description and runs a security scan.
  4. Check the skill is switched on.
  5. Start a new chat and describe your job in plain words. The AI follows the skill from there.
ChatGPT or another app
  1. ChatGPT: make a Project and paste it into Instructions.
  2. Neither? Paste it at the top of a new chat — it works for that chat.
Not working?
  • Check which app you pasted it into — the steps above name the right one.
  • Some skills need the paid tier of Claude or ChatGPT.
Step-by-step guide with screenshots · Ask in the forum

Paste into Claude, ChatGPT or Cursor.

Source of Marketing Demand & Acquisition

Show the full text313 lines
namedescriptiontriggersmetadata
marketing-demand-acquisitionCreates demand generation campaigns, optimizes paid ad spend across LinkedIn, Google, and Meta, develops SEO strategies, and structures partnership programs. Use when planning demand gen strategy, growth marketing, advertising campaigns, PPC optimization, lead generation, pipeline generation, or 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. Default calibration profile is a Series A+ B2B SaaS scaling internationally (EU/US/Canada, hybrid PLG/Sales-Led) — adapt benchmarks for other stages and motions rather than skipping the skill. - 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 version: 1.1.0 author: Alireza Rezvani category: marketing domain: demand-generation updated: 2026-06

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
  1. Define objective, budget, duration, audience
  2. Select channels based on funnel stage
  3. Create campaign in HubSpot with proper UTM structure
  4. Configure lead scoring and assignment rules
  5. Launch with test budget, validate tracking
  6. 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} // {qN-yyyy}-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
  1. Create campaign group for initiative
  2. Structure: Awareness → Consideration → Conversion campaigns
  3. Target: Director+, 50-5000 employees, relevant industries
  4. Start $50/day per campaign
  5. Scale 20% weekly if CAC < target
  6. Validation: LinkedIn Insight Tag firing on all pages
Google Ads Setup
  1. Prioritize: Brand → Competitor → Solution → Category keywords
  2. Structure ad groups with 5-10 tightly themed keywords
  3. Create 3 responsive search ads per ad group (15 headlines, 4 descriptions)
  4. Maintain negative keyword list (100+)
  5. Start Manual CPC, switch to Target CPA after 50+ conversions
  6. 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
  • XML sitemap submitted to Search Console
  • Robots.txt configured correctly
  • HTTPS enabled
  • Page speed >90 mobile
  • Core Web Vitals passing
  • Structured data implemented
  • Canonical tags on all pages
  • Hreflang tags for international
  • Validation: Run Screaming Frog crawl, zero critical errors
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
  1. URL: Include primary keyword, 3-5 words
  2. Title tag: Primary keyword + brand (60 chars)
  3. Meta description: CTA + value prop (155 chars)
  4. H1: Match search intent (one per page)
  5. Content: 2000-3000 words for comprehensive topics
  6. Internal links: 3-5 relevant pages
  7. Validation: Google Search Console shows page indexed, no errors
  1. Digital PR (original research, industry reports)
  2. Guest posting (DA 40+ sites only)
  3. Partner co-marketing (complementary SaaS)
  4. 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
  1. Identify partners with overlapping ICP, no competition
  2. Outreach with specific integration/co-marketing proposal
  3. Define success metrics, revenue model, term
  4. Create co-branded assets and partner tracking
  5. Enable partner sales team with demo training
  6. Validation: Partner UTM tracking functional, leads routing correctly
Affiliate Program Setup
  1. Select platform (PartnerStack, Impact, Rewardful)
  2. Configure commission structure (20-30% recurring)
  3. Create affiliate enablement kit (assets, links, content)
  4. Recruit through outbound, inbound, events
  5. 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
  1. Navigate to Marketing → Reports → Attribution
  2. Select W-Shaped model for hybrid motion
  3. Define conversion event (deal created)
  4. Set 90-day lookback window
  5. 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 (no args — edit the example_data channel table in main() with your spend/customer numbers first)
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.
  • 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-acquisition"
3description: Creates demand generation campaigns, optimizes paid ad spend across LinkedIn, Google, and Meta, develops SEO strategies, and structures partnership programs. Use when planning demand gen strategy, growth marketing, advertising campaigns, PPC optimization, lead generation, pipeline generation, or 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. Default calibration profile is a Series A+ B2B SaaS scaling internationally (EU/US/Canada, hybrid PLG/Sales-Led) — adapt benchmarks for other stages and motions rather than skipping the skill.
4triggers:
5 - demand gen
6 - demand generation
7 - paid ads
8 - paid media
9 - LinkedIn ads
10 - Google ads
11 - Meta ads
12 - CAC
13 - customer acquisition cost
14 - lead generation
15 - MQL
16 - SQL
17 - pipeline generation
18 - acquisition strategy
19 - HubSpot campaigns
20metadata:
21 version: 1.1.0
22 author: Alireza Rezvani
23 category: marketing
24 domain: demand-generation
25 updated: 2026-06
26---
27 
28# Marketing Demand & Acquisition
29 
30Acquisition playbook for Series A+ startups scaling internationally (EU/US/Canada) with hybrid PLG/Sales-Led motion.
31 
32## Table of Contents
33 
34- [Core KPIs](#core-kpis)
35- [Demand Generation Framework](#demand-generation-framework)
36- [Paid Media Channels](#paid-media-channels)
37- [SEO Strategy](#seo-strategy)
38- [Partnerships](#partnerships)
39- [Attribution](#attribution)
40- [Tools](#tools)
41- [References](#references)
42 
43---
44 
45## Core KPIs
46 
47**Demand Gen:** MQL/SQL volume, cost per opportunity, marketing-sourced pipeline $, MQL→SQL rate
48 
49**Paid Media:** CAC, ROAS, CPL, CPA, channel efficiency ratio
50 
51**SEO:** Organic sessions, non-brand traffic %, keyword rankings, technical health score
52 
53**Partnerships:** Partner-sourced pipeline $, partner CAC, co-marketing ROI
54 
55---
56 
57## Demand Generation Framework
58 
59### Funnel Stages
60 
61| Stage | Tactics | Target |
62|-------|---------|--------|
63| TOFU | Paid social, display, content syndication, SEO | Brand awareness, traffic |
64| MOFU | Paid search, retargeting, gated content, email nurture | MQLs, demo requests |
65| BOFU | Brand search, direct outreach, case studies, trials | SQLs, pipeline $ |
66 
67### Campaign Planning Workflow
68 
691. Define objective, budget, duration, audience
702. Select channels based on funnel stage
713. Create campaign in HubSpot with proper UTM structure
724. Configure lead scoring and assignment rules
735. Launch with test budget, validate tracking
746. **Validation:** UTM parameters appear in HubSpot contact records
75 
76### UTM Structure
77 
78```
79utm_source={channel} // linkedin, google, meta
80utm_medium={type} // cpc, display, email
81utm_campaign={campaign-id} // {qN-yyyy}-linkedin-enterprise
82utm_content={variant} // ad-a, email-1
83utm_term={keyword} // [paid search only]
84```
85 
86---
87 
88## Paid Media Channels
89 
90### Channel Selection Matrix
91 
92| Channel | Best For | CAC Range | Series A Priority |
93|---------|----------|-----------|-------------------|
94| LinkedIn Ads | B2B, Enterprise, ABM | $150-400 | High |
95| Google Search | High-intent, BOFU | $80-250 | High |
96| Google Display | Retargeting | $50-150 | Medium |
97| Meta Ads | SMB, visual products | $60-200 | Medium |
98 
99### LinkedIn Ads Setup
100 
1011. Create campaign group for initiative
1022. Structure: Awareness → Consideration → Conversion campaigns
1033. Target: Director+, 50-5000 employees, relevant industries
1044. Start $50/day per campaign
1055. Scale 20% weekly if CAC < target
1066. **Validation:** LinkedIn Insight Tag firing on all pages
107 
108### Google Ads Setup
109 
1101. Prioritize: Brand → Competitor → Solution → Category keywords
1112. Structure ad groups with 5-10 tightly themed keywords
1123. Create 3 responsive search ads per ad group (15 headlines, 4 descriptions)
1134. Maintain negative keyword list (100+)
1145. Start Manual CPC, switch to Target CPA after 50+ conversions
1156. **Validation:** Conversion tracking firing, search terms reviewed weekly
116 
117### Budget Allocation (Series A, $40k/month)
118 
119| Channel | Budget | Expected SQLs |
120|---------|--------|---------------|
121| LinkedIn | $15k | 10 |
122| Google Search | $12k | 20 |
123| Google Display | $5k | 5 |
124| Meta | $5k | 8 |
125| Partnerships | $3k | 5 |
126 
127See [campaign-templates.md](references/campaign-templates.md) for detailed structures.
128 
129---
130 
131## SEO Strategy
132 
133### Technical Foundation Checklist
134 
135- [ ] XML sitemap submitted to Search Console
136- [ ] Robots.txt configured correctly
137- [ ] HTTPS enabled
138- [ ] Page speed >90 mobile
139- [ ] Core Web Vitals passing
140- [ ] Structured data implemented
141- [ ] Canonical tags on all pages
142- [ ] Hreflang tags for international
143- **Validation:** Run Screaming Frog crawl, zero critical errors
144 
145### Keyword Strategy
146 
147| Tier | Type | Volume | Priority |
148|------|------|--------|----------|
149| 1 | High-intent BOFU | 100-1k | First |
150| 2 | Solution-aware MOFU | 500-5k | Second |
151| 3 | Problem-aware TOFU | 1k-10k | Third |
152 
153### On-Page Optimization
154 
1551. URL: Include primary keyword, 3-5 words
1562. Title tag: Primary keyword + brand (60 chars)
1573. Meta description: CTA + value prop (155 chars)
1584. H1: Match search intent (one per page)
1595. Content: 2000-3000 words for comprehensive topics
1606. Internal links: 3-5 relevant pages
1617. **Validation:** Google Search Console shows page indexed, no errors
162 
163### Link Building Priorities
164 
1651. Digital PR (original research, industry reports)
1662. Guest posting (DA 40+ sites only)
1673. Partner co-marketing (complementary SaaS)
1684. Community engagement (Reddit, Quora)
169 
170---
171 
172## Partnerships
173 
174### Partnership Tiers
175 
176| Tier | Type | Effort | ROI |
177|------|------|--------|-----|
178| 1 | Strategic integrations | High | Very high |
179| 2 | Affiliate partners | Medium | Medium-high |
180| 3 | Customer referrals | Low | Medium |
181| 4 | Marketplace listings | Medium | Low-medium |
182 
183### Partnership Workflow
184 
1851. Identify partners with overlapping ICP, no competition
1862. Outreach with specific integration/co-marketing proposal
1873. Define success metrics, revenue model, term
1884. Create co-branded assets and partner tracking
1895. Enable partner sales team with demo training
1906. **Validation:** Partner UTM tracking functional, leads routing correctly
191 
192### Affiliate Program Setup
193 
1941. Select platform (PartnerStack, Impact, Rewardful)
1952. Configure commission structure (20-30% recurring)
1963. Create affiliate enablement kit (assets, links, content)
1974. Recruit through outbound, inbound, events
1985. **Validation:** Test affiliate link tracks through to conversion
199 
200See [international-playbooks.md](references/international-playbooks.md) for regional tactics.
201 
202---
203 
204## Attribution
205 
206### Model Selection
207 
208| Model | Use Case |
209|-------|----------|
210| First-Touch | Awareness campaigns |
211| Last-Touch | Direct response |
212| W-Shaped (40-20-40) | Hybrid PLG/Sales (recommended) |
213 
214### HubSpot Attribution Setup
215 
2161. Navigate to Marketing → Reports → Attribution
2172. Select W-Shaped model for hybrid motion
2183. Define conversion event (deal created)
2194. Set 90-day lookback window
2205. **Validation:** Run report for past 90 days, all channels show data
221 
222### Weekly Metrics Dashboard
223 
224| Metric | Target |
225|--------|--------|
226| MQLs | Weekly target |
227| SQLs | Weekly target |
228| MQL→SQL Rate | >15% |
229| Blended CAC | <$300 |
230| Pipeline Velocity | <60 days |
231 
232See [attribution-guide.md](references/attribution-guide.md) for detailed setup.
233 
234---
235 
236## Tools
237 
238### scripts/
239 
240| Script | Purpose | Usage |
241|--------|---------|-------|
242| `calculate_cac.py` | Calculate blended and channel CAC | `python scripts/calculate_cac.py` (no args — edit the `example_data` channel table in `main()` with your spend/customer numbers first) |
243 
244### HubSpot Integration
245 
246- Campaign tracking with UTM parameters
247- Lead scoring and MQL/SQL workflows
248- Attribution reporting (multi-touch)
249- Partner lead routing
250 
251See [hubspot-workflows.md](references/hubspot-workflows.md) for workflow templates.
252 
253---
254 
255## References
256 
257| File | Content |
258|------|---------|
259| [hubspot-workflows.md](references/hubspot-workflows.md) | Lead scoring, nurture, assignment workflows |
260| [campaign-templates.md](references/campaign-templates.md) | LinkedIn, Google, Meta campaign structures |
261| [international-playbooks.md](references/international-playbooks.md) | EU, US, Canada market tactics |
262| [attribution-guide.md](references/attribution-guide.md) | Multi-touch attribution, dashboards, A/B testing |
263 
264---
265 
266## Channel Benchmarks (B2B SaaS Series A)
267 
268| Metric | LinkedIn | Google Search | SEO | Email |
269|--------|----------|---------------|-----|-------|
270| CTR | 0.4-0.9% | 2-5% | 1-3% | 15-25% |
271| CVR | 1-3% | 3-7% | 2-5% | 2-5% |
272| CAC | $150-400 | $80-250 | $50-150 | $20-80 |
273| MQL→SQL | 10-20% | 15-25% | 12-22% | 8-15% |
274 
275---
276 
277## MQL→SQL Handoff
278 
279### SQL Criteria
280 
281```
282Required:
283✅ Job title: Director+ or budget authority
284✅ Company size: 50-5000 employees
285✅ Budget: $10k+ annual
286✅ Timeline: Buying within 90 days
287✅ Engagement: Demo requested or high-intent action
288```
289 
290### SLA
291 
292| Handoff | Target |
293|---------|--------|
294| SDR responds to MQL | 4 hours |
295| AE books demo with SQL | 24 hours |
296| First demo scheduled | 3 business days |
297 
298**Validation:** Test lead through workflow, verify notifications and routing.
299 
300## Proactive Triggers
301 
302- **Over-relying on one channel** → Single-channel dependency is a business risk. Diversify.
303- **No lead scoring** → Not all leads are equal. Route to revenue-operations for scoring.
304- **CAC exceeding LTV** → Demand gen is unprofitable. Optimize or cut channels.
305- **No nurture for non-ready leads** → 80% of leads aren't ready to buy. Nurture converts them later.
306 
307## Related Skills
308 
309- **paid-ads**: For executing paid acquisition campaigns.
310- **content-strategy**: For content-driven demand generation.
311- **email-sequence**: For nurture sequences in the demand funnel.
312- **campaign-analytics**: For measuring demand gen effectiveness.
313 

Discussion

Alternatives

Also in SEO & keywordsSee all 364 in Marketing →