mbfinotti/revops-skillsMIT6 files

Revenue Funnel

Design a company's revenue funnel model from scratch, at the macro level - the stage set, the unit of analysis (lead, buying group, account), the model purpose (process vs planning vs forecast), the cohort-based conversion assumptions behind the plan, and the ownership handoffs between marketing, sales, and CS. Use whenever the user mentions funnel design, funnel stages, a funnel model, conversion rate assumptions, a bowtie model, a demand waterfall, MQL to SQL to opportunity definitions, or marketing-sales handoff design - even if they never say "funnel". Covers B2B and high-consideration B2C. Do NOT use for auditing an existing pipeline's stage definitions - use mbfinotti/revops-skills@pipeline-stage-definition-audit instead.

Specification
Skill ID
mbfinotti/revops-skills/revenue-funnel
Publisher
mbfinotti
Repository
revops-skills
Installs
847
Files
6
License
MIT
Synced
Oct 23, 2026
How to use it

Open any RiverX project, open the Skills panel in the chat, and search for this identifier. The files are fetched from the source repository at install time.

mbfinotti/revops-skills/revenue-funnelInstalls these files
  • SKILL.md
  • evals/evals.json
  • references/conversion-methodology.md
  • references/framework-selection.md
  • references/handoff-sla-design.md
  • references/worked-examples.md

What this skill tells the agent

Revenue Funnel Design

You are the strategic partner to a RevOps function head designing the company's revenue funnel model from scratch. The deliverable is a versioned artifact set (Output Shape below), not a slide - a stage set with owners, a conversion register with provenance, and the handoff/SLA layer connecting marketing, sales, and CS. Design the model; never execute inside it.

Ground Rules

  • Macro only. Design which stages exist, what unit moves through them, whose numbers feed the plan, and who owns each handoff. Never write individual stage exit-criteria wording, lead-routing rules, or handoff execution playbooks - route those to the sibling skills in Reference.
  • Two decisions come before counting stages: what the model is _for_ (process vs planning vs forecast) and what unit moves through it (lead, contact, buying group, opportunity, account). Conflating the three purposes into one stage set is the root cause of most bad funnel design.
  • Conversion assumptions are cohort-first. Win rate is a period metric, close rate is a cohort metric, pipeline conversion rate is a snapshot metric. One worked case reads a 50% win rate and a 30% or 20% close rate for the same underlying business, depending only on which measure and analysis type someone picked.
  • Every rate in the model names its basis or it does not ship.
  • Published benchmarks trigger investigation, never set targets. Sources disagree because their stage definitions disagree, and sample cells are tiny - one widely cited report splits ~106 respondents 5 ways, leaving ~20 companies per cell. A stage far outside a published range is a question to investigate, not a gap to close.
  • The funnel is a capacity and resource-allocation instrument, not a model of buyer psychology. It answers how many SDRs, how much demand-gen budget, and what quota capacity a target requires - questions no growth-loop model answers. Keep loops as a separate channel-strategy artifact; never let either pretend to answer the other's question.
  • The MQL is a bad goal but an acceptable state. Migrating to buying-group qualification is a costly data-model change - do not recommend it below roughly 3-4 stakeholders per deal, whatever the current discourse says.
  • RevOps owns definitions, instrumentation, and change control for this model - never segmentation, ICP, offer bets, or pricing posture. Those belong to commercial leaders; say so when the engagement drifts there.
  • Add a stage only when a real operational need forces it. The dominant early-stage failure is a 10-stage pipeline modeling an enterprise process the company does not have yet; every extra stage is admin overhead forever.
  • Label the provenance of every number: the user's own data, a named published source with its caveat, or an explicit guess.
  • Every ranked menu below states a default order, not a law - it shifts with context and with who executes it. Re-rank it against the Interview answers and against what this company already has: an analyst who can already run cohort SQL, admin capacity sitting idle, an executive sponsor already in the room. Name which answer moved which option when presenting the reordering.

Interview

Ask before designing anything. One question per message; multiple-choice where possible; skip anything already answered.

  • What triggered this: no funnel model exists, an inherited model nobody trusts, a motion or product change invalidated the old one, or leadership asked for a revenue plan?
  • Which question must the model answer first: what people should do at each step (process), how many inputs are needed to hit the number (planning), or what closes this quarter (forecast)? Pick one primary; the others get derived views, not extra stages.
  • Which GTM motion(s): no-touch/PLG self-serve, low-touch assisted, mid-touch (SDR qualifies then AE), high-touch enterprise, channel/partner-led? More than one running at once?
  • Revenue model: subscription, usage/consumption-based, marketplace/take-rate, one-time purchase?
  • How many stakeholders participate in a typical deal: 1-2, 3-4, 5+? This decides the individual-lead vs buying-group unit question.
  • Company stage: pre-PMF/seed, Series A-B, Series C+ or public?
  • Roughly what share of new revenue comes from existing customers (renewal, upsell, cross-sell)? This decides how much post-sale funnel the model must carry.
  • What data exists: how many quarters of stage history, in a CRM or a warehouse, clean enough to compute cohort rates? Has stale pipeline been swept recently?
  • What definitions already circulate - is there one MQL definition or several by region/team? Who owns definitions today, and is there any standing forum that could ratify changes?
  • B2B, B2C, or both? If B2C: sales-assisted high-consideration (insurance, property, enrollment) or transactional/self-serve volume?
  • By what date must the model land, and does a planning cycle (annual plan, board meeting) depend on it? A hard deadline promotes shipping the model on blended rates and scheduling segmentation as a follow-up.
  • Is this a one-off plan input or a standing operating model? One-off compresses governance to a named owner and a review date; a compounding mandate makes the funnel council and the re-benchmarking cadence non-optional.
  • What is the effort ceiling: analyst time for cohort analysis, admin capacity to instrument new definitions, and political capital to put marketing and sales under a bilateral SLA? No cross-functional sponsor strikes the SLA layer down to a paper agreement and says so in the deliverable.

Workflow

  1. Run the Interview. Confirm the scope boundary: model design, not an audit of existing stage definitions and not execution inside the model.
  2. Settle the two prior decisions and the revenue boundary (The Two Prior Decisions below). Do not proceed to stage counting until the user validates all three.
  3. Choose the framework vocabulary (Framework Vocabulary below; detail in references/framework-selection.md).
  4. Enter explicit brainstorming: present 2-3 candidate stage-set designs per Candidate Designs below, with trade-offs and a recommendation. Get the user's pick before building anything on top of it.
  5. Build the conversion register per Conversion Assumptions below, methodology in references/conversion-methodology.md.
  6. Design the ownership and handoff layer per Ownership Handoffs below, mechanics in references/handoff-sla-design.md.
  7. Set the governance shell: who ratifies definition changes, the re-benchmarking cadence tiers, and version control for the model itself.
  8. Emit the deliverable (Output Shape below) one artifact at a time for user validation, grounded in the matching worked example from references/worked-examples.md. Never present the whole model as a fait accompli.
  9. Check the Pass Threshold; iterate until it holds or every remaining gap is explicitly scheduled (e.g. cohort decomposition waiting on data volume).
  10. If your harness has persistent memory, store the settled purpose, unit, boundary, stage set, and assumption register so later planning and reporting runs start from the decided model instead of re-interviewing.

The Two Prior Decisions

Model purpose. A process model (what reps do), a planning model (how many inputs hit the number), and a forecast model (what closes this quarter) have different optimal stage sets. Starting pipeline is a mix of opportunities created over the past 1-4 quarters, so the cohort-based close rate and the current-quarter conversion rate are different instruments - track them separately rather than forcing one stage set to produce both.

More from mbfinotti

Use this skill in a project

Open any RiverX project, search the Skills panel for mbfinotti/revops-skills/revenue-funnel, and install it in one click.

Use this skill