The 90-Day RevOps Playbook

    R
    Authored by RevenueHoop team
    Aug 3, 2026 · 10 min read

    The sequence RevenueHoop runs when a new client hands us a HubSpot with 47 custom properties, three different MQL definitions, and a forecast that swings 30 points quarter to quarter.

    TL;DR

    The 90-day RevOps playbook that works when you inherit a broken stack: Days 1-15, lock definitions across sales, marketing, and CS (MQL, SQL, stage exits, ownership). Days 15-30, fix data hygiene and stand up three baseline dashboards. Days 30-60, rebuild lead routing and account scoring on the new definitions. Days 60-90, restore forecast accuracy and set the weekly reporting cadence. Everything else: AI agents, complex attribution, enablement content, multi-CRM unification waits until day 91. This is the sequence we run in every RevenueHoop client engagement.

    Why the first 90 days matter more than the next 900

    RevOps truly compounds so whatever definitions, data model, and routing rules exist on day 90 become the foundation that every future change inherits.

    That's why the biggest failure mode we see in new RevOps hires (and new agencies) is picking the wrong first fix.

    The most common wrong first fix in 2026 is AI. A new VP of RevOps shows up, sees the mess and wants to demonstrate impact fast so they spin up Claude Code workflows and Clay agents on top of a broken foundation. The AI agents still run smoothly and amplifies the same misaligned definitions, dirty data, and broken routing that were there on day one.

    The right first fixes are the boring ones: locking definitions, cleaning data, rebuilding routing and restoring forecast.

    This is a tactical playbook. Each phase has a specific deliverable, common trap, and the tools we use to ship it.

    Days 1-15: Audit and definitions

    Book a two-hour meeting with the head of sales, head of marketing, and head of CS, all the relevant stakeholders. This is the highest-leverage 120 minutes of the entire 90 days.

    The agenda is deceptively simple:

    • What is our current definition of an MQL? An SQL? An SAL?
    • What are the criteria to move a deal from stage 1 to stage 2? Stage 3 to 4? Stage 4 to closed-won?
    • Who owns the lead at each stage?
    • What are the SLAs at each handoff?

    Write down every answer and do not try to reconcile disagreements in the room. Capture all the misalignments.

    Most teams walk into this meeting believing they already have shared definitions. In our experience running this exercise across dozens of engagements, the head of sales and head of marketing use the same words to mean different things at least 60% of the time. The 90-day playbook fails immediately if you skip this because "we already have definitions."

    The deliverable

    One shared document, signed off by all stakeholders that defines:

    • MQL, SQL, SAL, Opportunity, Closed-Won criteria (with specific field requirements)
    • Ownership at each stage
    • SLAs at each handoff
    • Stage-exit criteria

    The common trap to look out for are definitions that are directional but not testable. "MQL means the lead is qualified for a sales conversation" is not a definition. "MQL means: Company size 50-500, Job title contains VP/Director/Head, Fit score above 40, Intent score above 60, has visited pricing page in last 14 days" is a definition. If your definition doesn't map to specific CRM fields with specific values, it isn't operational.

    The tools

    HubSpot or Salesforce for the actual field definitions. Notion or Google Docs for the shared definitions document. Nothing fancy but if they have internal tools, you can always pencil them in.

    Days 15-30: Data hygiene and baseline metrics

    Data quality is the #1 pain point for 71% of RevOps teams in 2026, according to industry surveys. It's also the layer that determines whether every downstream fix (routing, scoring, forecasting) actually works.

    Two workstreams run in parallel over these two weeks:

    Workstream 1 — Dedup and hygiene.

    Run duplicate detection on Contacts and Companies. HubSpot has native dedup; Salesforce needs an add-on. For edge cases (fuzzy matching on domain variants, subsidiary companies), specialized tools like Insycle or Openprise handle what the CRM native tools miss.

    Enrichment gap analysis: pull a sample of 100 target accounts and audit which key fields are missing. If routing depends on Industry and Employee Count but 40% of accounts are missing both, routing can't work. Fix the data before rebuilding routing.

    Workstream 2 — Baseline metrics.

    Stand up three dashboards. These are the foundational metrics you'll measure against for the next 12 months:

    1. Pipeline by stage — count and value at each stage, updated daily
    2. Forecast accuracy — predicted vs. actual, tracked weekly per rep
    3. Conversion rate by stage — historical baseline, calculated once, refreshed monthly

    Don't try to build fancy attribution dashboards yet. Baseline first, sophistication later.

    The deliverable

    • Dedup process running weekly (automated, not manual)
    • Enrichment plan approved with a specific vendor stack (Clay for orchestration; ZoomInfo/Cognism/LeadIQ/Apollo as underlying data sources based on ICP geography)
    • Three baseline dashboards live in your CRM or BI tool

    The common trap here is trying to build a perfect data foundation before moving on. Perfect data is a rounding error away from "good enough" data. Set the standard at 85-90% completeness on key routing/scoring fields, then move forward. Chasing 99% will consume the entire 90 days.

    The tools

    CRM native dedup (HubSpot Manage Duplicates, Salesforce Data.com), Insycle or Openprise for edge cases, Clay for enrichment orchestration, Equals or native CRM reports for baseline dashboards.

    Days 30-60: Routing and scoring rebuild

    Now that definitions are locked and data is clean, routing and scoring can be rebuilt on solid ground.

    Lead routing rebuild.

    Write out the new routing rules based on the definitions locked in Phase 1. Common patterns:

    • Inbound demo request → route by territory + ICP fit + assignment round-robin
    • MQL from marketing campaign → route by territory + lifecycle stage
    • High-intent visitor identified by RB2B or Warmly → route to same-day outreach queue
    • Enterprise account (over threshold) → route to enterprise SDR pod

    Build the routing in a dedicated tool. For HubSpot-native teams, Default is the modern choice. For Salesforce enterprise orgs, LeanData is the standard. Some mid-market teams get away with HubSpot's native routing plus a bit of workflow logic, that's fine for simple cases but breaks at complexity.

    Critical implementation detail: run shadow routing for two weeks before cutting over. Route leads through both the old rules and the new rules simultaneously to compare outcomes, fix bugs and then cut over.

    Account scoring rebuild.

    Score on three dimensions: fit, intent, and timing.

    • Fit. Firmographic + technographic match to ICP (industry, size, tech stack). Data from Clay + enrichment vendors.
    • Intent. Behavioral signals (website visits, content engagement, competitor research). Data from RB2B, Warmly, 6sense, or Common Room depending on stage.
    • Timing. Recent triggering events (funding, hiring, exec changes, tech stack changes). Data from Clay + Crustdata for hiring/tech signals.

    Combine all three into a single account score. Weight based on what actually predicts closed-won in your historical data. If you don't have enough historical data yet (early-stage company), start with equal weights and refine after 90 days of new data.

    SLAs.

    Set the standard: 5 minutes for hot inbound (Enterprise MQL, ICP-fit demo request), 1 hour for warm (standard MQL), 24 hours for cold (unqualified but interested). Track SLA compliance on a dashboard the whole team can see.

    The deliverable

    • New routing rules live in production
    • New account scoring model live
    • SLA tracking dashboard live and visible to sales + marketing leadership

    The common trap here is building routing that's more sophisticated than the sales team can actually operationalize. If your routing has 47 branches, three fallback rules, and requires a scoring model no rep understands, it will drift into a black box within 90 days. Simple beats sophisticated so start with the smallest set of rules that captures 80% of the value.

    The tools

    Default or Chili Piper (HubSpot-first). LeanData (Salesforce enterprise). RevenueHero (modern HubSpot alternative). Clay for enrichment logic behind scoring. RB2B, Warmly, or 6sense for intent signals depending on scale.

    Days 60-90: Forecast rebuild and reporting cadence

    With definitions locked, data clean, routing rebuilt, and scoring live, the forecast can finally be trusted.

    Pipeline stage enforcement.

    For each stage of your pipeline, enforce specific stage-exit criteria. A deal cannot move from stage 3 to stage 4 unless it has X, Y, and Z documented. Use required fields, validation rules, or workflow automations to enforce this and don't rely on rep discipline alone.

    Sample criteria for a B2B SaaS deal:

    • Stage 1 → Stage 2: Champion identified, first meeting completed, decision timeline established
    • Stage 2 → Stage 3: Economic buyer identified, technical fit confirmed, budget range confirmed
    • Stage 3 → Stage 4: Verbal commitment, procurement path defined, close date within 30 days

    The stages you use may differ, but every stage needs objective criteria. If AEs can move deals without objective triggers, the forecast is guesswork.

    Forecast accuracy dashboard.

    Predicted revenue vs. actual revenue tracked weekly, broken down by rep, by stage, by pipeline segment. This is the single most important dashboard in RevOps, it's the number the board asks about, and it's the number that surfaces whether the machinery you rebuilt actually works.

    Target metric: forecast accuracy above 75% within 60 days of launching this dashboard. That's a defensible number for most mid-market B2B SaaS orgs.

    Weekly reporting cadence.

    30-minute weekly forecast call with sales leadership. Review every deal above threshold, every deal that slipped from last week's forecast and this cadence is where the forecast dashboard becomes a management discipline.

    The deliverable

    • Pipeline stages enforced with objective criteria (workflow validated)
    • Forecast accuracy dashboard live and improving week-over-week
    • Weekly reporting cadence with sales leadership running

    The common trap here is waiting for perfect forecast accuracy before running the cadence. Start the weekly cadence at day 60 even if accuracy is only 55%. The cadence itself surfaces the misalignments that need fixing. If you wait until accuracy is "good," you'll never run the cadence, and the forecast never improves.

    The tools

    Native CRM forecasting (HubSpot Forecast, Salesforce Forecasts) as baseline. Clari, BoostUp, or Gong Forecast for teams past mid-market scale. Equals or a BI tool for the accuracy dashboard.

    What to defer past day 90

    The trap most teams fall into: trying to do everything at once. AI, attribution, coaching, multi-CRM unification, marketing automation depth because all of it feels important.

    Explicit list of what to defer until at least day 91:

    • AI agents and Claude Code workflows. These amplify whatever is already there. Build them once the foundation is solid.
    • Complex multi-touch attribution. Worthless until definitions are locked and every attribution model is downstream of the definitions.
    • Enablement content and rep coaching programs. Comes from real call data (Gong, Fathom, Granola) and real forecast data, which you don't have yet in a trustworthy form.
    • Multi-CRM data unification. Expensive, complex, and rarely business-critical in the first 90 days. If you have both HubSpot and Salesforce, pick one as the source of truth and defer unification.
    • Marketing automation deep integration. After the foundation is solid, marketing automation can plug into definitions and routing cleanly. Before then, it just adds noise.

    The teams that ship the strongest RevOps functions defer these things. The teams that struggle try to do all of it in the first 90 days.

    What's next

    RevOps is a compounding discipline. The first 90 days set the foundation; the next 12 months build on it. Once you've completed this playbook, the natural extensions are:

    • AI-augmented workflows — Claude Code, MCP integrations, and Clay orchestrations layered on top of the solid foundation
    • Signal-triggered outbound — using intent signals (RB2B, 6sense, Common Room) to trigger same-day outbound sequences
    • Attribution modeling — with definitions locked, attribution finally becomes meaningful
    • Enablement programs — using conversation intelligence (Gong, Fathom, Granola) to feed coaching from real call data

    None of those work well if the 90-day foundation isn't solid. All of them compound if it is.

    Questions

    Frequently asked questions

    This is the most common resistance point. Frame it as “we’re documenting what we already have” rather than “we’re changing everything.” The two-hour meeting reveals that current definitions are already inconsistent, reconciling them isn’t a change, it’s a clarification. Bring the CEO or head of revenue into the meeting if leadership resistance is the specific block.

    No. The playbook works on whatever CRM you have. If your CRM is HubSpot, run the playbook in HubSpot. If Salesforce, run it in Salesforce. CRM migrations should almost never be your first RevOps fix, they’re rarely worth the disruption, and the same underlying definitional problems just get transferred to a new tool.

    Pick one as source of truth and run the 90-day playbook there. In practice, the one that owns the deal record wins — usually Salesforce for enterprise motions, HubSpot for marketing-heavy motions. Defer unification of the two systems until at least day 91. Trying to unify two CRMs during the first 90 days is one of the fastest ways to fail the playbook.

    Yes, but the Day 1-15 definitions meeting has to happen in person or via a real synchronous video call. Asynchronous alignment on definitions across three leaders never works — the misalignments only surface in the same room. If you can’t get all three leaders in a two-hour meeting, don’t start the playbook yet.

    Skipping Phase 1 because “we already have definitions.” The definitions are the load-bearing wall. If you skip them and go straight to routing rebuild, the routing gets rebuilt on top of misaligned definitions, and it breaks within 60 days. Every failure of this playbook we’ve seen traces back to a shortcut in the first 15 days.

    When you don’t have 10-15 hours per week for 12 weeks to run it yourself. This playbook assumes a dedicated RevOps operator or an internal team owner. If you’re a founder trying to run this in your spare time, hire an agency instead — a good RevOps agency runs this playbook every month, has patterns for handling common blocks, and ships in 90 days what a first-time RevOps hire ships in six months.

    Bring us the messy part.

    If you inherited a broken stack and don't know where to start, 30 minutes with us and you'll have the diagnosis. We'll tell you which of the 90 days to work on first and whether it's a system problem or a people problem.