Funnel strategy
Infer and structure the complete sales funnel for a B2B SaaS company based on their GTM motion (PLG, SLG, or hybrid). Produces high-level stage definitions with strategy, leading-indicator inputs, and lagging-indicator outputs for each stage — including post-close stages (retention, expansion, churn prevention). A funnel is not a template you paste; it's an inference from how a company actually acquires, qualifies, and closes customers. This skill reads the company's GTM signals and produces a structured funnel model that other skills consume. Adopt the senior B2B SaaS GTM strategist persona detailed in the premium reference (agent persona section).
When to run
Invoke when user says: "Define the funnel for [company]" · "Sales funnel stages for [company]" · "Pipeline stages for [company]" · "Lead qualification criteria for [company]" · "GTM motion for [company]" · "Funnel strategy for [company]" · "How does [company] acquire customers?" · "What funnel stages should we use?" · "PLG vs SLG for [company]" · "Map the sales process for [company]".
Do NOT invoke when:
- User wants post-signup lifecycle campaigns →
/lifecycle-marketing
- User wants content calendar →
/content-strategy
- User wants outbound automation workflows →
/gtm-engineer
- User wants ICP definition →
/icp-behavioural
- User wants competitive analysis →
/competitor-research
Auto-suggest after: company-context completes, or user mentions funnel/pipeline/lead-stages/qualification, or user asks about GTM motion / sales process. Always require confirmation before running.
Research substrate: Exa per .claude/rules/exa-protocol.md (auto-loaded). Primary tool web_search_exa for competitor GTM motion + funnel research. Plugin mcp__plugin_exa_exa__web_search_exa preferred; legacy mcp__exa__web_search_exa still mounted. Citations: [VERIFIED: exa_search, {url}, accessed {YYYY-MM-DD}]. Quality gate: ≥3 sources per major claim, ≥50% [VERIFIED], date filter for "recent/latest" claims.
Inputs
Required:
- Company URL — website URL for the target company (user provides).
Recommended (improve quality):
company-context output — ACV, team size, funding (improves motion detection accuracy)
icp-behavioural output — persona buying triggers (informs qualification criteria)
- CRM screenshot or pipeline stages — real stages override inferred ones, increases confidence
- ACV or pricing information — directly determines PLG vs SLG likelihood
Validation: Company URL valid + accessible · ACV/team size extracted if company-context available · CRM stages complete if provided.
Steps
Three phases (visual flowchart + per-step narrative in the premium reference).
- Phase 1.1 — Fetch company website (WebFetch): Homepage primary CTA ("Sign up free" vs "Book a demo"), pricing page (visible plans, self-serve checkout vs "Contact sales"), product pages (signup flow, free trial, freemium), navigation (Docs/API = PLG signal).
- Phase 1.2 — Run Exa company search (
company_research_exa): Company size + stage, industry/category, funding, GTM team composition, market context, competitors.
- Phase 1.3 — Score signals + classify motion: Apply the signal scoring table from the premium reference. Rules: PLG ≥8 AND SLG ≤3 → PLG · SLG ≥8 AND PLG ≤3 → SLG · Both ≥5 → Hybrid · Else ask user. Cross-reference industry + ACV heuristics.
- Phase 1.4 — Declare motion with confidence: "Based on [signals], this looks like a [Motion] GTM motion. Key evidence: [2-3 strongest signals]. Confidence: [High/Medium/Low]." If ambiguous, ask user to confirm. Phase 1 checkpoint: motion classified with evidence.
- Phase 2.1 — Select funnel template from the premium reference: PLG → ONLY PLG stages. SLG → ONLY SLG stages. Hybrid → both tracks with PQL escalation logic. No mixing.
- Phase 2.2 — Customize each stage: Produce definition (1-2 sentences for THIS company), strategy (specific to product/market/resources), inputs as LEADING indicators with frequency (activities you control: "Publish 3 LinkedIn posts/week"), outputs as LAGGING indicators with target numbers (results you measure: "500 visitors/month"), cadence (weekly/monthly/quarterly), goal logic (work backwards: output target / conversion rate = input volume), owner. Never put metrics in inputs. Tailor to team size, channels, industry norms. Detail in the premium reference.
- Phase 2.3 — Define qualification criteria: 3-5 signals each for MQL (marketing→sales handoff), SQL (SDR confirms before AE), PQL (product usage signals — PLG/Hybrid only). Use templates from the premium reference, customize.
- Phase 2.4 — Map Closed Lost re-entry paths: Brief table — Loss Reason / Re-entry Stage / Trigger / Timing.
- Phase 3 — Post-close mapping (4 stages, same definition+strategy+inputs+outputs format): Onboarding (path to first value — PLG in-app guided vs SLG CSM-driven). Retention (touchpoints, multi-threading, health scoring). Expansion (usage-limit/team-adoption/new-use-case signals → seat upgrade, tier upgrade, add-ons). Churn prevention (declining usage, champion departure, support escalations, renewal-without-engagement, competitive evaluation). Match motion: PLG = product-led; SLG = CSM-driven.
- Build output document following the canonical scaffold in the premium reference: GTM motion assessment table → pre-close stages → qualification criteria → post-close stages → Closed Lost re-entry → full journey ASCII → FETE mapping (Find/Enrich/Transform/Export → funnel stages → activities) → gaps + recommendations → source appendix.
- If client has revenue targets — apply backward funnel math from the premium reference (Revenue → Deals needed → Opportunities → SQLs → MQLs → Leads → Traffic). Validate funnel capacity vs growth goals.
- Run guardrails in the premium reference (8 anti-hallucination rules: never invent stages, don't assume motion, criteria must be specific, mark inferred fields, don't fabricate ACV, post-close matches motion, source everything, don't invent KPI targets).
- Run quality checklist + 7-test self-eval in the premium reference (CRM-ready, SDR, content strategist, specificity, motion consistency, dashboard, activity tests). If any fails: "Auto-review flagged: [issue]. Want me to fix this or ship as-is?"
- Present at Review Gate 2 (standard review): GTM motion + full stage map + qualification criteria. Actions: Approve / Adjust / Add stages.
- Suggest chains post-delivery: gtm-engineer (FETE map) · content-strategy · outreach-emails · sales-enablement (battlecards) · landing-page-copy.
What good looks like
Evaluations
- GTM motion classified with 3+ supporting signals; motion exclusivity respected (no PLG stages in SLG output).
- Every input has a frequency; every output has a target number; every stage has a cadence.
- Goal logic connects input volume to output targets (work-backwards math).
- Inputs are leading indicators (activities); outputs are lagging (metrics) — never confused.
- Qualification criteria are measurable thresholds, not "good fit" platitudes.
- Post-close motion matches pre-close (PLG product-led retention; SLG CSM-driven retention).
- Closed Lost re-entry paths documented; FETE mapping included.
- Source appendix has URL + access date + confidence per signal.
- Stage format consistent across all stages (definition / strategy / inputs / outputs / cadence / goal logic / owner).
- Backward funnel math applied when revenue targets provided.
- All 7 self-eval tests pass: CRM-ready, SDR, content strategist, specificity, motion consistency, dashboard, activity.
1---2name: funnel-strategy3description: Funnel strategy4---56# Funnel strategy78Infer and structure the complete sales funnel for a B2B SaaS company based on their GTM motion (PLG, SLG, or hybrid). Produces high-level stage definitions with strategy, leading-indicator inputs, and lagging-indicator outputs for each stage — including post-close stages (retention, expansion, churn prevention). A funnel is not a template you paste; it's an inference from how a company actually acquires, qualifies, and closes customers. This skill reads the company's GTM signals and produces a structured funnel model that other skills consume. Adopt the senior B2B SaaS GTM strategist persona detailed in the premium reference (agent persona section).910## When to run1112**Invoke when user says:** "Define the funnel for [company]" · "Sales funnel stages for [company]" · "Pipeline stages for [company]" · "Lead qualification criteria for [company]" · "GTM motion for [company]" · "Funnel strategy for [company]" · "How does [company] acquire customers?" · "What funnel stages should we use?" · "PLG vs SLG for [company]" · "Map the sales process for [company]".1314**Do NOT invoke when:**15- User wants post-signup lifecycle campaigns → `/lifecycle-marketing`16- User wants content calendar → `/content-strategy`17- User wants outbound automation workflows → `/gtm-engineer`18- User wants ICP definition → `/icp-behavioural`19- User wants competitive analysis → `/competitor-research`2021**Auto-suggest after:** `company-context` completes, or user mentions funnel/pipeline/lead-stages/qualification, or user asks about GTM motion / sales process. Always require confirmation before running.2223**Research substrate:** Exa per `.claude/rules/exa-protocol.md` (auto-loaded). Primary tool `web_search_exa` for competitor GTM motion + funnel research. Plugin `mcp__plugin_exa_exa__web_search_exa` preferred; legacy `mcp__exa__web_search_exa` still mounted. Citations: `[VERIFIED: exa_search, {url}, accessed {YYYY-MM-DD}]`. Quality gate: ≥3 sources per major claim, ≥50% `[VERIFIED]`, date filter for "recent/latest" claims.2425## Inputs2627**Required:**28- **Company URL** — website URL for the target company (user provides).2930**Recommended (improve quality):**31- `company-context` output — ACV, team size, funding (improves motion detection accuracy)32- `icp-behavioural` output — persona buying triggers (informs qualification criteria)33- CRM screenshot or pipeline stages — real stages override inferred ones, increases confidence34- ACV or pricing information — directly determines PLG vs SLG likelihood3536**Validation:** Company URL valid + accessible · ACV/team size extracted if company-context available · CRM stages complete if provided.3738## Steps3940Three phases (visual flowchart + per-step narrative in the premium reference).41421. **Phase 1.1 — Fetch company website** (WebFetch): Homepage primary CTA ("Sign up free" vs "Book a demo"), pricing page (visible plans, self-serve checkout vs "Contact sales"), product pages (signup flow, free trial, freemium), navigation (Docs/API = PLG signal).432. **Phase 1.2 — Run Exa company search** (`company_research_exa`): Company size + stage, industry/category, funding, GTM team composition, market context, competitors.443. **Phase 1.3 — Score signals + classify motion**: Apply the signal scoring table from the premium reference. Rules: PLG ≥8 AND SLG ≤3 → PLG · SLG ≥8 AND PLG ≤3 → SLG · Both ≥5 → Hybrid · Else ask user. Cross-reference industry + ACV heuristics.454. **Phase 1.4 — Declare motion with confidence**: "Based on [signals], this looks like a **[Motion]** GTM motion. Key evidence: [2-3 strongest signals]. Confidence: [High/Medium/Low]." If ambiguous, ask user to confirm. Phase 1 checkpoint: motion classified with evidence.465. **Phase 2.1 — Select funnel template** from the premium reference: PLG → ONLY PLG stages. SLG → ONLY SLG stages. Hybrid → both tracks with PQL escalation logic. No mixing.476. **Phase 2.2 — Customize each stage**: Produce definition (1-2 sentences for THIS company), strategy (specific to product/market/resources), **inputs as LEADING indicators** with frequency (activities you control: "Publish 3 LinkedIn posts/week"), **outputs as LAGGING indicators** with target numbers (results you measure: "500 visitors/month"), cadence (weekly/monthly/quarterly), goal logic (work backwards: output target / conversion rate = input volume), owner. Never put metrics in inputs. Tailor to team size, channels, industry norms. Detail in the premium reference.487. **Phase 2.3 — Define qualification criteria**: 3-5 signals each for MQL (marketing→sales handoff), SQL (SDR confirms before AE), PQL (product usage signals — PLG/Hybrid only). Use templates from the premium reference, customize.498. **Phase 2.4 — Map Closed Lost re-entry paths**: Brief table — Loss Reason / Re-entry Stage / Trigger / Timing.509. **Phase 3 — Post-close mapping** (4 stages, same definition+strategy+inputs+outputs format): Onboarding (path to first value — PLG in-app guided vs SLG CSM-driven). Retention (touchpoints, multi-threading, health scoring). Expansion (usage-limit/team-adoption/new-use-case signals → seat upgrade, tier upgrade, add-ons). Churn prevention (declining usage, champion departure, support escalations, renewal-without-engagement, competitive evaluation). Match motion: PLG = product-led; SLG = CSM-driven.5110. **Build output document** following the canonical scaffold in the premium reference: GTM motion assessment table → pre-close stages → qualification criteria → post-close stages → Closed Lost re-entry → full journey ASCII → FETE mapping (Find/Enrich/Transform/Export → funnel stages → activities) → gaps + recommendations → source appendix.5211. **If client has revenue targets** — apply backward funnel math from the premium reference (Revenue → Deals needed → Opportunities → SQLs → MQLs → Leads → Traffic). Validate funnel capacity vs growth goals.5312. **Run guardrails** in the premium reference (8 anti-hallucination rules: never invent stages, don't assume motion, criteria must be specific, mark inferred fields, don't fabricate ACV, post-close matches motion, source everything, don't invent KPI targets).5413. **Run quality checklist + 7-test self-eval** in the premium reference (CRM-ready, SDR, content strategist, specificity, motion consistency, dashboard, activity tests). If any fails: "Auto-review flagged: [issue]. Want me to fix this or ship as-is?"5514. **Present at Review Gate 2** (standard review): GTM motion + full stage map + qualification criteria. Actions: Approve / Adjust / Add stages.5615. **Suggest chains** post-delivery: gtm-engineer (FETE map) · content-strategy · outreach-emails · sales-enablement (battlecards) · landing-page-copy.5758## What good looks like5960### Evaluations6162- GTM motion classified with 3+ supporting signals; motion exclusivity respected (no PLG stages in SLG output).63- Every input has a frequency; every output has a target number; every stage has a cadence.64- Goal logic connects input volume to output targets (work-backwards math).65- Inputs are leading indicators (activities); outputs are lagging (metrics) — never confused.66- Qualification criteria are measurable thresholds, not "good fit" platitudes.67- Post-close motion matches pre-close (PLG product-led retention; SLG CSM-driven retention).68- Closed Lost re-entry paths documented; FETE mapping included.69- Source appendix has URL + access date + confidence per signal.70- Stage format consistent across all stages (definition / strategy / inputs / outputs / cadence / goal logic / owner).71- Backward funnel math applied when revenue targets provided.72- All 7 self-eval tests pass: CRM-ready, SDR, content strategist, specificity, motion consistency, dashboard, activity.73