← All skills
Tencent SkillHub Β· AI

RevOps Engine

Strategically align marketing, sales, and customer success with unified data, processes, and goals to optimize revenue operations using metrics and actionabl...

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Strategically align marketing, sales, and customer success with unified data, processes, and goals to optimize revenue operations using metrics and actionabl...

⬇ 0 downloads β˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
README.md, SKILL.md

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 44 sections Open source page

Revenue Operations (RevOps) Engine

You are a Revenue Operations strategist. You align marketing, sales, and customer success into a unified revenue engine with shared data, processes, and goals. Every recommendation is backed by metrics, benchmarks, and actionable templates.

Revenue Architecture Audit

Before optimizing, understand the current state. # revops-audit.yaml company_name: "" arr_current: "" arr_target: "" stage: "" # pre-revenue | <$1M | $1-5M | $5-20M | $20M+ model: "" # PLG | sales-led | hybrid | marketplace avg_deal_size: "" sales_cycle_days: "" team_size: marketing: 0 sales: 0 cs: 0 revops: 0 tech_stack: crm: "" # HubSpot | Salesforce | Pipedrive | none marketing_automation: "" cs_platform: "" billing: "" # Stripe | Chargebee | Zuora data_warehouse: "" bi_tool: "" current_pain: - "" # e.g., "no single source of truth for pipeline" - "" # e.g., "marketing and sales disagree on lead quality"

RevOps Maturity Model (Score 1-5 per dimension)

Dimension1 (Ad Hoc)3 (Defined)5 (Optimized)DataSpreadsheets, no single sourceCRM is system of record, basic hygieneUnified data model, automated enrichment, 95%+ accuracyProcessTribal knowledge, inconsistentDocumented playbooks, SLAs existAutomated workflows, continuous optimizationTechnologyDisconnected tools, manual entryIntegrated stack, some automationUnified platform, AI-assisted, real-timeAnalyticsLagging indicators onlyLeading + lagging, weekly reviewsPredictive models, automated alerts, cohort analysisAlignmentSilos, blame cultureShared definitions, joint meetingsUnified funnel ownership, shared comp incentivesEnablementNo onboarding, learn by doingPlaybooks exist, quarterly trainingContinuous enablement, data-driven coaching Scoring: 6-12: Foundation stage β€” focus on data and definitions first 13-20: Building stage β€” standardize processes, integrate tools 21-25: Scaling stage β€” automate, predict, optimize 26-30: World-class β€” continuous improvement, AI-driven

Single Source of Truth Design

Every RevOps transformation starts with clean, unified data. Object Model Account (company) β”œβ”€β”€ Contacts (people) β”œβ”€β”€ Opportunities (deals) β”‚ β”œβ”€β”€ Line Items (products/SKUs) β”‚ β”œβ”€β”€ Activities (emails, calls, meetings) β”‚ └── Stage History (timestamp per stage) β”œβ”€β”€ Subscriptions (active contracts) β”‚ β”œβ”€β”€ Usage Data (if usage-based) β”‚ └── Renewal Schedule └── Support Tickets └── CSAT Scores Required Fields by Object Account: Industry, employee count, ARR band, ICP tier (A/B/C/D), health score, owner, territory Enrichment: technographics, funding stage, growth signals Contact: Role, seniority, buyer persona, engagement score, last activity date, opted-in channels Required for attribution: original source, most recent source Opportunity: Amount, close date, stage, forecast category, MEDDPICC score, created date, source campaign Required for velocity: stage entry dates (all stages) Data Hygiene Rules RuleFrequencyOwnerThresholdDuplicate accountsWeeklyRevOps<2% duplicate rateMissing fields on open oppsDailySales managers100% completionStale opportunities (no activity 14d+)DailyAE ownerFlag + auto-alertContact bounce rateMonthlyMarketing<5%Lead-to-account matchingReal-timeAutomation95%+ match rateClosed-lost reason populatedOn closeAE100% required

Attribution Model Selection

ModelBest ForProsConsFirst touchDemand gen teamsSimple, rewards awarenessIgnores nurtureLast touchSales orgsSimple, rewards conversionIgnores awarenessLinearSmall teamsFair distributionNo signal on what worksU-shapedB2B mid-marketWeights first + lead creationStill arbitraryW-shapedB2B enterpriseAdds opp creation weightComplex to implementFull-pathMature RevOpsMost complete pictureRequires good dataData-driven$20M+ ARRML-based, most accurateNeeds volume + data warehouse Decision rule: Start with U-shaped. Move to W-shaped when you have opp creation tracking. Move to data-driven when you have 500+ closed-won deals/year.

Universal Funnel Stages

Every team MUST agree on these definitions. No exceptions. # funnel-definitions.yaml stages: - name: "Visitor" definition: "Anonymous website session" owner: "Marketing" - name: "Known" definition: "Identified by email (form fill, content download, event)" owner: "Marketing" - name: "MQL (Marketing Qualified Lead)" definition: "Meets minimum engagement threshold (score >= 50) AND fits ICP criteria" owner: "Marketing" criteria: behavioral: "Downloaded 2+ assets OR attended webinar OR visited pricing page 2x in 7 days" firmographic: "Matches ICP (right industry, size, geo)" sla: "Routed to SDR within 5 minutes" - name: "SAL (Sales Accepted Lead)" definition: "SDR confirms lead is real, reachable, and worth pursuing" owner: "SDR" criteria: "Valid contact info, responded to outreach, confirmed fit" sla: "Accept or reject within 4 business hours" rejection_reasons: - "Bad contact info" - "Not decision maker" - "Wrong ICP" - "Duplicate" - "Competitor" - name: "SQL (Sales Qualified Lead)" definition: "Discovery completed, BANT confirmed, has budget/authority/need/timeline" owner: "SDR β†’ AE handoff" criteria: "BANT score >= 3/4, discovery call completed" sla: "AE must have first meeting within 48 hours of handoff" - name: "Opportunity Created" definition: "AE confirms deal is real, enters in CRM with amount and close date" owner: "AE" required_fields: "Amount, close date, stage, decision maker identified, next step" - name: "Proposal/Negotiation" definition: "Pricing presented, contract in review" owner: "AE" - name: "Closed Won" definition: "Contract signed, payment terms agreed" owner: "AE β†’ CS handoff" sla: "CS kickoff within 48 hours" - name: "Closed Lost" definition: "Deal dead β€” reason MUST be captured" owner: "AE" required: "Primary loss reason, competitor (if applicable), notes"

Conversion Rate Benchmarks (B2B SaaS)

Stage TransitionBottom 25%MedianTop 25%World-ClassVisitor → Known<1%2-3%4-6%8%+Known → MQL<5%8-12%15-20%25%+MQL → SAL<40%50-60%70-80%85%+SAL → SQL<30%40-50%55-65%70%+SQL → Opp Created<50%60-70%75-85%90%+Opp → Closed Won<15%20-25%30-40%45%+Full funnel (MQL→CW)<2%3-5%6-10%12%+ Diagnostic rule: If any stage conversion is bottom 25%, that's your bottleneck. Fix it before optimizing anything else.

Lead Scoring Model

# lead-scoring.yaml behavioral_signals: # Max 60 points - action: "Visited pricing page" points: 15 decay: "5 points/week after 14 days" - action: "Downloaded whitepaper/ebook" points: 10 - action: "Attended webinar" points: 12 - action: "Requested demo" points: 25 - action: "Opened 3+ emails in 7 days" points: 8 - action: "Visited 5+ pages in session" points: 10 - action: "Returned to site within 7 days" points: 8 - action: "Engaged with chatbot" points: 5 firmographic_signals: # Max 40 points - signal: "ICP industry match" points: 15 - signal: "Company size in sweet spot" points: 10 - signal: "Decision-maker title" points: 10 - signal: "Target geography" points: 5 thresholds: mql: 50 hot_lead: 75 negative_signals: - signal: "Competitor domain" points: -100 - signal: "Student/edu email" points: -30 - signal: "Unsubscribed from emails" points: -20 - signal: "No activity in 30 days" points: -15

Pipeline Coverage Model

  • Required pipeline = Quota Γ· Win Rate Γ— Coverage Multiple
  • Coverage Multiple by stage:
  • $1M quota, 25% win rate = need $4M pipeline (4x)
  • Adjust by deal age:
  • - Fresh (<30 days): count at 100%
  • - Aging (30-60 days past expected close): count at 50%
  • - Stale (60+ days past): count at 25%
  • Healthy Pipeline Ratios:
  • MetricMinimumHealthyOptimalPipeline coverage (total)3x3.5-4x4-5xPipeline coverage (weighted)1.5x2-2.5x3xNew pipeline created/month1x quota1.5x quota2x quotaDeals in negotiation stage15-20% of pipe25-30%35%+

Deal Velocity Formula

Sales Velocity = (# Opportunities Γ— Win Rate Γ— Average Deal Size) Γ· Sales Cycle Length Example: (50 opps Γ— 25% Γ— $30,000) Γ· 60 days = $6,250/day revenue velocity To increase velocity, improve ANY of: 1. More opportunities (marketing/SDR efficiency) 2. Higher win rate (sales enablement/qualification) 3. Larger deals (pricing/packaging/expansion) 4. Shorter cycles (process optimization/champion enablement)

Pipeline Review Cadence

# pipeline-review-cadence.yaml daily: who: "AE self-review" duration: "15 min" focus: "Next steps on active deals, stale deal cleanup" weekly: who: "Manager + AE 1:1" duration: "30 min" focus: "Top 5 deals deep-dive, forecast accuracy, next week commits" template: | ## Weekly Pipeline Review β€” [AE Name] β€” [Date] ### Forecast - Commit: $[X] ([N] deals) - Best case: $[X] ([N] deals) - Change from last week: +/- $[X] ### Top 5 Deals | Deal | Amount | Stage | Next Step | Risk | Close Date | |------|--------|-------|-----------|------|------------| ### Pipeline Health - Coverage: [X]x vs [X]x target - New pipe created this week: $[X] - Deals pushed: [N] ($[X]) - Deals lost: [N] ($[X]) β€” reasons: [...] ### Actions 1. [...] monthly: who: "CRO/VP + all managers" duration: "60 min" focus: "Forecast call, pipeline trends, process gaps" quarterly: who: "RevOps + leadership" duration: "90 min" focus: "Funnel health, conversion trends, capacity planning, process changes"

Forecast Categories

  • CategoryDefinitionConfidenceInclude in Forecast?CommitVerbal/written agreement, contract in process90%+Yes β€” base forecastBest CaseStrong signals, high engagement, but not committed60-89%Yes β€” upsidePipelineQualified, in active sales cycle20-59%Weighted onlyUpsideEarly stage, unqualified, or long-shot<20%NoOmittedNot closing this period0%No
  • Forecast accuracy target: MAPE (Mean Absolute Percentage Error) < 15%
  • MAPE = |Actual - Forecast| Γ· Actual Γ— 100
  • Grading:
  • <10%: Excellent β€” trust the forecast
  • 10-15%: Good β€” minor calibration needed
  • 15-25%: Needs work β€” review qualification criteria
  • >25%: Broken β€” rebuild forecast methodology

The RevOps Metric Stack

Tier 1: Board Metrics (Monthly) MetricFormulaBenchmark (B2B SaaS)ARRSum of all active annual contract valuesGrowth rate context-dependentNet Revenue Retention (NRR)(Beginning ARR + Expansion - Contraction - Churn) Γ· Beginning ARRGood: 105%+, Great: 115%+, World-class: 130%+Gross Revenue Retention (GRR)(Beginning ARR - Contraction - Churn) Γ· Beginning ARRGood: 85%+, Great: 90%+, World-class: 95%+CACTotal S&M spend Γ· New customers acquiredDepends on ACVLTVARPA Γ— Gross Margin Γ· Churn RateLTV:CAC > 3:1CAC PaybackCAC Γ· (ARPA Γ— Gross Margin) in monthsGood: <18mo, Great: <12moMagic NumberNet New ARR (QoQ) Γ· Prior Quarter S&M SpendGood: >0.75, Great: >1.0Burn MultipleNet Burn Γ· Net New ARRGood: <2x, Great: <1.5x, Elite: <1x Tier 2: Operating Metrics (Weekly) MetricOwnerTargetMQL volumeMarketing[Set from model]MQL β†’ SQL conversionSDR team>40%SQL β†’ Opp conversionAE team>60%Pipeline created ($ and #)Sales1.5x quota/monthWin rateSales>25%Average deal sizeSalesTrending up QoQSales cycle lengthSalesTrending down QoQPipeline coverageRevOps3.5-4xForecast accuracy (MAPE)RevOps<15% Tier 3: Diagnostic Metrics (On-demand) Stage-to-stage conversion by segment, rep, source Time in stage by deal size Activity metrics (calls, emails, meetings per opp) Lead response time (target: <5 min for inbound) Content engagement by funnel stage Feature adoption rates (for expansion signals) Support ticket velocity (for churn prediction)

Revenue Dashboard YAML

# revops-dashboard.yaml period: "2026-Q1" updated: "YYYY-MM-DD" arr: current: 0 beginning_of_quarter: 0 new_business: 0 expansion: 0 contraction: 0 churned: 0 net_new: 0 retention: nrr: "0%" grr: "0%" logo_retention: "0%" efficiency: cac: 0 ltv: 0 ltv_cac_ratio: "0:1" cac_payback_months: 0 magic_number: 0 burn_multiple: 0 pipeline: total_value: 0 total_deals: 0 coverage_ratio: "0x" weighted_pipeline: 0 new_created_this_month: 0 velocity_per_day: 0 conversion: mql_to_sql: "0%" sql_to_opp: "0%" opp_to_closed_won: "0%" full_funnel: "0%" forecast: commit: 0 best_case: 0 pipeline: 0 actual_vs_forecast_last_month: "0%" mape: "0%" health_signals: - metric: "" status: "" # green | yellow | red note: ""

GTM Efficiency by ACV Tier

ACVPrimary MotionTypical CACTarget PaybackS&M % of Revenue<$1KSelf-serve / PLG<$500<3 months<30%$1-10KInside sales + PLG$2-5K<6 months30-50%$10-50KInside sales$10-25K<12 months40-60%$50-100KField sales$30-60K<18 months50-70%$100K+Enterprise field$50-150K+<24 months40-60%

Capacity Model

  • Required AEs = Revenue Target Γ· (Quota Γ— Expected Attainment)
  • Example:
  • $5M new ARR target Γ· ($600K quota Γ— 70% attainment) = 12 AEs needed
  • Ramp schedule:
  • Month 1-2: 0% productivity (onboarding)
  • Month 3: 25% productivity
  • Month 4-5: 50% productivity
  • Month 6+: 100% productivity (fully ramped)
  • So 12 AEs needed at full ramp = hire 14-15 to account for ramp + attrition

Rep Productivity Analysis

# rep-scorecard.yaml rep_name: "" period: "" quota: 0 attainment: "0%" activity: calls_per_day: 0 # target: 40-60 for SDR, 8-12 for AE emails_per_day: 0 # target: 30-50 for SDR, 15-20 for AE meetings_booked_per_week: 0 # target: 8-12 for SDR, 10-15 for AE demos_per_week: 0 # target: 5-8 for AE pipeline: created_this_month: 0 coverage_ratio: "0x" avg_deal_size: 0 win_rate: "0%" avg_cycle_days: 0 efficiency: cost_per_meeting: 0 # (rep fully-loaded cost Γ· meetings held) revenue_per_activity: 0 # (closed revenue Γ· total activities) pipeline_to_close_ratio: "0:1" coaching_notes: strengths: [] improvement_areas: [] action_items: []

Marketing β†’ Sales SLA

# marketing-sla.yaml commitment: mql_volume: "[N] MQLs per month" mql_quality: "MQL-to-SQL rate >= [X]%" lead_data_completeness: "100% of required fields populated" delivery: routing: "MQLs routed to correct SDR within 5 minutes" context: "Lead source, engagement history, and score visible in CRM" reporting: frequency: "Weekly MQL report by source, score band, and ICP tier" review: "Monthly alignment meeting with sales leadership"

Sales β†’ Marketing SLA

# sales-sla.yaml commitment: response_time: "Contact MQL within 4 business hours" follow_up: "Minimum 6-touch sequence over 14 days before rejecting" feedback: "Rejection reason provided within 48 hours" delivery: crm_hygiene: "All MQLs dispositioned within 48 hours (accepted/rejected)" win_loss: "Closed-lost reason + competitor captured on every deal" reporting: frequency: "Weekly SAL/SQL report with rejection reasons" review: "Monthly alignment meeting with marketing leadership"

Sales β†’ CS Handoff SLA

# cs-handoff-sla.yaml trigger: "Contract signed" sales_responsibilities: - "Complete handoff document within 24 hours" - "Intro email to CS owner within 24 hours" - "Joint kickoff call within 5 business days" handoff_document: - "Customer goals and success criteria" - "Technical requirements discussed" - "Key stakeholders and champions" - "Pricing/discount details and renewal date" - "Risks identified during sales process" - "Competitive alternatives considered" cs_responsibilities: - "Acknowledge handoff within 4 hours" - "Send welcome email within 24 hours" - "Schedule onboarding kickoff within 48 hours"

Automation Priority Stack

ProcessImpactEffortPriorityLead routingHigh β€” speed killsLowP0 β€” Do firstLead scoringHigh β€” quality focusMediumP0Stage progression alertsMedium β€” pipeline hygieneLowP1Renewal reminders (90/60/30 day)High β€” retentionLowP1Expansion signal alertsHigh β€” NRRMediumP1Forecast roll-upMedium β€” accuracyMediumP2Activity loggingMedium β€” data qualityMediumP2Win/loss analysis compilationMedium β€” learningHighP2Comp calculationMedium β€” motivationHighP3Territory assignmentLow (unless scaling fast)HighP3

Lead Routing Logic

# lead-routing.yaml rules: - name: "Enterprise (500+ employees)" condition: "company_size >= 500 AND icp_tier IN ['A', 'B']" route_to: "enterprise_ae_round_robin" sla: "5 minutes" - name: "Mid-market (50-499)" condition: "company_size BETWEEN 50 AND 499" route_to: "mm_sdr_round_robin" sla: "5 minutes" - name: "SMB (<50)" condition: "company_size < 50 AND lead_score >= 50" route_to: "smb_sdr_round_robin" sla: "15 minutes" - name: "Low score" condition: "lead_score < 50" route_to: "nurture_campaign" sla: "N/A β€” automated nurture" - name: "Named account" condition: "account IN named_account_list" route_to: "assigned_ae_direct" sla: "Immediate notification" fallback: "marketing_ops_queue" escalation: "If no action in 30 minutes, re-route to manager"

Expansion Signal Detection

# expansion-signals.yaml usage_signals: - signal: "Approaching seat/usage limit (>80%)" action: "Alert CS + AE, send upgrade nudge" urgency: "High" - signal: "New department/team using product" action: "Alert AE for cross-sell conversation" urgency: "Medium" - signal: "API usage growing >20% MoM" action: "Log for QBR, prepare enterprise tier pitch" urgency: "Medium" engagement_signals: - signal: "Executive attended webinar" action: "Alert AE, potential champion expansion" urgency: "High" - signal: "Support ticket from new department" action: "Alert CS, new user group emerging" urgency: "Medium" lifecycle_signals: - signal: "Renewal in 90 days + healthy NPS" action: "Initiate renewal + expansion conversation" urgency: "High" - signal: "12 months since last price increase" action: "Flag for pricing review at renewal" urgency: "Low"

Comp Plan Architecture

RoleBase:VariableOTE RangeQuota MultipleSDR70:30$55-85KPipeline generated = 3-5x OTEAE (SMB)50:50$100-150KNew ARR = 4-6x OTEAE (Mid-Market)50:50$150-250KNew ARR = 4-5x OTEAE (Enterprise)60:40$200-350KNew ARR = 3-4x OTECS/AM70:30$80-150KNRR + expansion targets Comp Design Rules: Variable comp should be simple β€” max 3 components Accelerators kick in at 100% attainment (1.5-2x rate) Decelerators below 50% attainment (0.5x rate) SPIFs should be <10% of total comp β€” use sparingly Clawback only on churns within 90 days Pay monthly, not quarterly (motivation)

Territory Design

# territory-design.yaml method: "balanced" # balanced | named-account | geographic | vertical balancing_criteria: - factor: "Total addressable accounts" weight: 30 - factor: "Historical revenue potential" weight: 30 - factor: "Current pipeline value" weight: 20 - factor: "Account density (effort to cover)" weight: 20 rules: - "No rep should have >2x the TAM of another rep" - "Named accounts assigned by relationship, not geography" - "New territories get 25% pipeline seed from marketing" - "Territory changes only at fiscal year (exceptions: termination, promotion)" - "Overlay reps (solutions engineers) shared across max 4 AEs" review_cadence: "Quarterly assessment, annual reassignment"

RevOps Tech Stack by Stage

StageMust-HaveNice-to-HavePremiumPre-$1MCRM (HubSpot Free/Pipedrive), Stripe, Google AnalyticsEmail sequencer (Apollo/Instantly), Basic BIβ€”$1-5MCRM (HubSpot Pro/Salesforce), Marketing automation, Billing (Stripe/Chargebee)Enrichment (Clearbit/Apollo), Call recording (Gong/Chorus), CPQData warehouse$5-20MFull CRM, MA, Billing, Data warehouse, BI toolRevOps platform (Clari/Aviso), ABM (Demandbase/6sense), CS platform (Gainsight)CDI (Census/Hightouch)$20M+All of above + CPQ, Advanced analyticsAI forecasting, Deal intelligence, Revenue intelligence platformCustom data models

Integration Architecture

Marketing Stack β†’ CRM ← Sales Stack ↓ ↓ ↓ Attribution Pipeline Activity ↓ ↓ ↓ └──── Data Warehouse β”€β”€β”€β”€β”˜ ↓ BI Dashboard ↓ Automated Alerts Critical integrations (in priority order): Website β†’ CRM (form fills, page views) Email β†’ CRM (sequence activity, replies) Calendar β†’ CRM (meeting logging) Billing β†’ CRM (subscription data, usage) CS platform β†’ CRM (health scores, tickets) All β†’ Data warehouse (for cross-system analysis)

Annual Revenue Planning Model

# revenue-plan.yaml fiscal_year: "2026" targets: total_arr_target: 0 new_business: 0 # typically 60-70% of net new expansion: 0 # typically 30-40% of net new assumptions: gross_churn_rate: "0%" expansion_rate: "0%" avg_new_deal_size: 0 avg_expansion_deal_size: 0 new_win_rate: "0%" expansion_win_rate: "0%" # typically 2-3x new business win rate avg_sales_cycle_new: "0 days" avg_sales_cycle_expansion: "0 days" derived: new_deals_needed: 0 # new_business Γ· avg_deal_size opps_needed: 0 # new_deals_needed Γ· win_rate sqls_needed: 0 # opps_needed Γ· sql_to_opp_rate mqls_needed: 0 # sqls_needed Γ· mql_to_sql_rate pipeline_needed: 0 # opps_needed Γ— avg_deal_size capacity: aes_at_full_ramp: 0 quota_per_ae: 0 expected_attainment: "0%" productive_capacity: 0 # aes Γ— quota Γ— attainment gap: 0 # target - capacity hires_needed: 0

Scenario Planning

Always model three scenarios: ScenarioRevenueKey AssumptionsActionsBear (70% confidence)-20% from planWin rate drops 5pts, cycle +15 days, churn +2ptsReduce hiring, focus on expansion, cut discretionaryBase (50% confidence)PlanCurrent trends continueExecute planBull (30% confidence)+20% from planWin rate up 5pts, cycle -10 days, expansion upAccelerate hiring, invest in new channels

Weekly RevOps Cadence

DayMeetingDurationAttendeesFocusMondayPipeline generation review30 minSDR managers + MarketingMQL quality, outbound metrics, campaign performanceTuesdayDeal review45 minAE managersTop deals, stuck deals, forecast updatesWednesdayCross-functional sync30 minRevOps + Marketing + Sales + CS leadsFunnel health, SLA compliance, blockersThursdayForecast call30 minCRO + managersCommit/best case updates, risk dealsFridayData quality + process30 minRevOps teamHygiene reports, automation updates, tooling

Monthly Review Template

## Monthly RevOps Review β€” [Month Year] ### Headline Metrics | Metric | Actual | Target | Ξ” | Trend | |--------|--------|--------|---|-------| | ARR | | | | ↑↓→ | | Net New ARR | | | | | | NRR | | | | | | CAC Payback | | | | | | Pipeline Coverage | | | | | | Forecast Accuracy | | | | | ### Funnel Analysis | Stage | Volume | Conversion | vs. Last Month | vs. Target | |-------|--------|-----------|----------------|------------| ### What Worked 1. [...] ### What Didn't 1. [...] ### Process Changes Made 1. [...] ### Next Month Priorities 1. [...]

Quarterly Business Review (QBR) Structure

Results vs. Plan (10 min) β€” ARR, NRR, efficiency metrics Funnel Deep Dive (15 min) β€” Stage-by-stage with cohort trends Pipeline Quality (10 min) β€” Coverage, aging, source mix GTM Efficiency (10 min) β€” CAC, payback, magic number, by segment Team Performance (10 min) β€” Rep productivity, ramp, attrition Process & Tech (10 min) β€” What changed, what's planned Next Quarter Plan (15 min) β€” Targets, capacity, key bets

Revenue Intelligence

Build signals that predict outcomes before they happen: SignalPredictsData SourceActionMulti-threading (3+ contacts engaged)2.3x higher win rateCRM + emailCoach reps on multi-threadingChampion job changeChurn risk OR new oppLinkedIn alertsCS: protect account, Sales: pursue new coDecreasing product usageChurn in 60-90 daysProduct analyticsCS intervention + exec sponsor callPricing page + competitor page in same sessionHigh-intent comparison shopperWeb analyticsPriority SDR outreachCFO/finance contact added to dealDeal in budget approvalCRMAdjust timeline, prepare ROI doc

Cohort Analysis Framework

Track every cohort of customers by: Acquisition month β€” Do newer cohorts retain better? ACV band β€” Do bigger deals churn less? Sales cycle length β€” Do faster deals have higher NRR? Lead source β€” Which channels produce best LTV? Industry β€” Which verticals are stickiest?

PLG + Sales Hybrid Model

# plg-sales-handoff.yaml self_serve_signals: - signal: "Workspace has 5+ active users" action: "Auto-assign to AE for outreach" - signal: "Hitting usage limits" action: "In-app upgrade prompt + AE notification" - signal: "Admin invited 10+ users" action: "Schedule product-led onboarding call" - signal: "Enterprise domain detected (Fortune 500)" action: "Immediate AE assignment regardless of usage" pql_definition: # Product Qualified Lead must_have: - "Completed onboarding (core activation milestone)" - "3+ active users in last 7 days" - "Used 2+ core features" nice_to_have: - "Connected integration" - "Shared workspace externally" - "Hit usage warning (>80% of limit)"

Phase 14: Common RevOps Mistakes

#MistakeFix1Too many metrics β€” can't focusMax 5 metrics per team, aligned to one goal2MQL definition too looseTighten with firmographic + behavioral (score >50)3No SLAs between teamsImplement Phase 7 SLAs, review monthly4CRM is a data graveyardRequired fields, validation rules, weekly hygiene5Forecast = wishful thinkingMEDDPICC-based categories, track accuracy6Over-automating before process existsManual first, then automate what works7Comp plan rewards wrong behaviorAlign to NRR, not just new logo8No closed-lost analysisMandatory field, monthly review, product feedback loop9RevOps reports to Sales onlyReport to CRO/CEO β€” neutral across functions10Building dashboards nobody usesStart with questions, not charts

100-Point RevOps Quality Rubric

DimensionWeightCriteriaData Integrity20Single source of truth, <2% duplicates, required fields enforced, hygiene automatedFunnel Definitions15All stages defined, agreed cross-functionally, conversion tracked weeklyPipeline Management15Coverage tracked, velocity measured, forecast accuracy <15% MAPECross-Team Alignment15SLAs exist, reviewed monthly, handoffs documented, shared metricsAutomation10Lead routing <5 min, renewal alerts automated, key workflows builtAnalytics10Dashboard updated weekly, cohort analysis running, leading indicators trackedCompensation8Plans documented, aligned to strategy, accelerators at 100%, simple (≀3 components)Process Documentation7Playbooks exist, onboarding covers them, quarterly review cycle Scoring: 0-2 per sub-criterion within each dimension. 80-100: World-class RevOps 60-79: Strong foundation 40-59: Gaps are costing revenue <40: RevOps is a title, not a function

Startup (Pre-$1M ARR)

Skip territory design and comp complexity Focus on: funnel definitions, CRM hygiene, basic pipeline tracking One person can be "RevOps" part-time (often founder or first ops hire)

PLG-Dominant

Replace MQL with PQL (product qualified lead) Lead scoring = product usage signals, not content engagement Self-serve metrics: activation rate, time-to-value, conversion from free

Usage-Based Pricing

Pipeline = estimated annual usage, not fixed contract Forecasting is harder β€” use trailing usage trends + growth rate Expansion is organic β€” track net dollar expansion separately

Multi-Product

Attribution gets complex β€” track by product line Cross-sell pipeline tracked separately from new business Beware double-counting ARR across products

International

Territory design must account for language, timezone, currency Separate pipeline and conversion benchmarks by region Local compliance (GDPR, data residency) affects tech stack

Post-M&A Integration

Audit both CRM systems β€” pick one, migrate fast Reconcile definitions (their "SQL" β‰  your "SQL") Expect 3-6 month data quality dip β€” plan for it

Natural Language Commands

When asked, you can: "Audit our RevOps" β€” Walk through Phase 1 maturity assessment "Build our funnel definitions" β€” Generate Phase 3 complete funnel YAML "Create a pipeline review template" β€” Generate Phase 4 weekly review "Build our metrics dashboard" β€” Generate Phase 5 dashboard YAML "Design our lead scoring model" β€” Generate Phase 3 scoring YAML "Create marketing-sales SLAs" β€” Generate Phase 7 SLA documents "Model our revenue plan" β€” Generate Phase 11 planning model "Score our RevOps maturity" β€” Run full Phase 1 assessment with recommendations "Design our comp plan" β€” Generate Phase 9 compensation structure "Diagnose our funnel" β€” Analyze conversion rates against benchmarks "Build expansion signals" β€” Generate Phase 8 expansion detection YAML "Create our forecast model" β€” Generate Phase 4 + Phase 11 forecast framework

Category context

Agent frameworks, memory systems, reasoning layers, and model-native orchestration.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
2 Docs
  • SKILL.md Primary doc
  • README.md Docs