Revenue Operations 21 min read

RevOps Process Mapping: Template and Step-by-Step Guide

How to map the 5 core revenue processes (lead-to-MQL, MQL-to-opportunity, opportunity-to-close, close-to-onboarding, onboarding-to-expansion) with swim-lane diagrams, handoff SLAs, data requirements, and a free copyable template.

Siddharth Gangal

TL;DR

  • RevOps process mapping documents the steps, owners, handoff criteria, SLAs, data requirements, and failure modes for each stage of the revenue cycle.
  • The 5 processes to map first: Lead-to-MQL, MQL-to-Opportunity, Opportunity-to-Close, Close-to-Onboarding, Onboarding-to-Expansion.
  • Each map uses a swim-lane structure — one lane per function — with explicit entry criteria, exit criteria, and SLA timelines at every handoff.
  • Forrester research shows that organizations with documented, enforced revenue processes achieve 36% more revenue growth and up to 28% better profitability than those without.
  • The most common mistake: mapping the ideal process instead of the actual process. Start by observing what happens today.
  • A complete set of five maps takes a prepared RevOps leader 3–4 weeks to produce with team-lead input and one revision cycle.
  • Process maps are only valuable if tied to measurable SLAs and visible data — a map that no one monitors reverts to the original behavior within 60 days.

Most RevOps leaders know that their revenue processes are broken. Marketing blames sales for ignoring leads. Sales blames marketing for sending unqualified ones. Customer success blames sales for overpromising. Nobody agrees on what a qualified opportunity looks like or when onboarding is "done."

The breakdown is almost never caused by bad intentions. It is caused by undocumented, unenforced, and unmeasured processes. When the handoff from SDR to AE is verbal and varies by rep, every outcome is local knowledge rather than organizational learning. When "onboarding complete" means different things to the CS team and the customer, expansion conversations start from a deficit.

Process mapping is the tool that converts tribal knowledge into institutional standards. It is the prerequisite for advancing RevOps maturity, for building meaningful pipeline health metrics, and for running the kind of RevOps implementation that actually holds after the kickoff quarter. This guide covers what RevOps process mapping is, why it matters, the five processes to map first, a complete step-by-step methodology, a copyable template structure, and the mistakes that make well-intentioned maps useless.

What RevOps Process Mapping Is

Definition

RevOps process mapping is the practice of documenting how revenue moves through an organization — step by step, function by function — by defining the actions, owners, handoff criteria, SLA timelines, data requirements, system of record, and failure modes at each stage of the revenue cycle. A process map makes implicit, informal workflows explicit, shared, and measurable.

A process map is not a flowchart drawn for a board presentation. It is an operational document that people actually use. The test of a useful process map is whether a new SDR on day three could read it and know exactly what to do with an MQL — including what data to verify, how long to wait before follow-up, what constitutes a valid disqualification, and who to notify at each step.

Process mapping in a RevOps context differs from generic business process mapping in one critical way: it is always cross-functional. A lead-to-MQL map touches at least marketing (demand generation, marketing automation) and sales development. An onboarding map touches sales (for deal context), CS (for delivery), and often product (for provisioning). The swim-lane format — covered in detail below — handles this cross-functional dimension naturally by assigning each function its own horizontal lane.

According to Salesforce's State of Sales research, high-performing sales organizations are 2.8 times more likely to have formalized, documented sales processes than underperformers. The difference is not talent or market — it is the existence of a shared operating standard that makes coaching, measurement, and improvement possible.

Why RevOps Process Mapping Matters

The business case for process mapping is built on four compounding effects:

1. It reveals where revenue actually leaks

Most revenue loss in B2B organizations is not visible at the deal level. It accumulates at handoffs — MQLs that sit for 48 hours before SDR contact, opportunities that stall at legal review because no one owns contract follow-up, customers who churn at month four because onboarding ended before they reached the aha moment. A process map with defined SLAs makes these gaps measurable for the first time.

2. It creates a coaching surface

Without a documented process, managers can only coach on outcomes ("your close rate is 18%") rather than behaviors ("you are advancing deals to proposal before confirming budget authority, which is why 40% of your stage-3 deals stall"). A process map gives managers and RevOps the specific steps to diagnose where individual reps or teams deviate — and whether deviation correlates with better or worse outcomes.

3. It enables consistent measurement

Metrics like MQL-to-SQL conversion rate and time-to-close are only comparable across reps and periods if the underlying process is consistent. If each SDR defines "qualified" differently, the conversion rate measures nothing useful. Process standardization is the prerequisite for data that is worth analyzing. This is why the RevOps function typically addresses process documentation before building dashboards — the dashboards are meaningless without process consistency underneath them.

4. It accelerates onboarding for new hires

The average ramp time for a new B2B sales rep is 3–6 months, according to HubSpot's sales research. A significant portion of that time is spent learning unwritten rules — how the team actually works, what the informal handoff norms are, which CRM fields actually matter. Documented process maps compress this learning curve by converting institutional knowledge into readable, searchable standards.

Forrester's research on revenue operations alignment puts the financial case precisely: organizations with aligned, documented revenue processes achieve 36% more revenue growth and up to 28% better profitability. The mechanism is not mysterious — consistent processes eliminate the drag of rework, misrouted leads, duplicate outreach, and onboarding restarts.

The 5 Core Revenue Processes to Map First

A mature revenue organization has dozens of documented processes. A RevOps leader starting from scratch should not try to map all of them simultaneously. The five processes below cover the entire revenue arc — from first marketing touch to post-sale expansion — and contain the highest-impact handoffs in most B2B organizations. Map these five first, enforce them, and measure them before adding complexity.

Process 1: Lead-to-MQL

PROCESS 1 — MARKETING OWNED

Entry point

Anonymous website visitor, paid ad click, or event contact captured in MAP

Exit point

Lead record marked MQL in CRM and routed to SDR queue

Primary owner

Marketing Operations

Key SLA

MQL routed to SDR queue within 5 minutes of threshold reached

The lead-to-MQL process begins the moment a contact record is created in the marketing automation platform (MAP) — whether through form fill, ad click, event scan, or direct import — and ends when that record crosses the agreed MQL threshold and is routed to the sales development queue.

The critical design decisions in this process are the MQL definition and the scoring model. Most organizations underspecify both, which is why marketing and sales perpetually disagree on lead quality. An effective MQL definition combines behavioral signals (specific page visits, content downloads, webinar attendance) with firmographic fit signals (company size, industry, title range) into an explicit scoring rubric that both teams have jointly agreed to and that is enforced by the MAP's automation.

Key steps in the Lead-to-MQL process

  1. Contact creation: Lead record created in MAP from any source channel. Source and campaign tags applied automatically.
  2. Deduplication check: MAP de-duplication rule fires to merge or link to existing contact or account record. Failure to deduplicate here causes double-routing and rep confusion downstream.
  3. Initial qualification filter: Automated rules check firmographic fit (e.g., company size > 50 employees, industry match, geography). Records outside ICP are suppressed from scoring or routed to a nurture track, not the SDR queue.
  4. Behavioral scoring: Lead scoring accumulates points as the contact engages with content. Score decay rules remove points for inactivity. The scoring model must be documented and version-controlled — informal changes to scoring logic are a major source of MQL quality drift.
  5. MQL threshold trigger: When a contact crosses the combined fit-plus-behavior threshold, the MQL status field updates in both MAP and CRM, and an automated routing rule assigns the lead to the correct SDR based on territory, account ownership, or round-robin logic.
  6. Routing notification: SDR receives a task or notification in CRM within 5 minutes. SLA clock starts at this moment.

Data requirements at MQL exit

Before a record exits this process to the SDR, the following fields must be populated: first name, last name, business email, company name, company domain, lead source, campaign attribution, MQL score, and the specific trigger action (the behavioral signal that crossed the threshold). An SDR who receives a lead without knowing what triggered the MQL cannot personalize outreach effectively.

Failure modes

  • Score inflation: Marketing adjusts scoring to hit MQL volume targets rather than quality targets. SDR acceptance rate drops, creating friction and distrust.
  • Routing delay: Lead is routed correctly but the SDR does not receive a clear notification. Lead ages in queue. Research shows that responding to a B2B lead within 5 minutes versus 30 minutes produces a 21x difference in conversion rate.
  • Missing firmographic data: SDR receives leads without company size or industry data and must spend time researching before outreach. This time cost compounds across hundreds of leads per month.

Process 2: MQL-to-Opportunity

PROCESS 2 — SDR OWNED

Entry point

MQL appears in SDR queue in CRM

Exit point

SQL converted to Opportunity in CRM, AE assigned, and discovery call scheduled

Primary owner

Sales Development Rep (SDR)

Key SLA

First contact attempt within 4 business hours; 6-touch sequence within 10 business days if no response

The MQL-to-Opportunity process is where lead quality theory meets commercial reality. The SDR's mandate is to qualify (or disqualify) the lead against the agreed SQL criteria, create a two-way conversation, and — if the lead qualifies — hand off a complete, warm opportunity to an account executive with a discovery call already scheduled.

The most important design decision here is the SQL (Sales Qualified Lead) definition, which should be distinct from and more demanding than the MQL definition. The most reliable SQL frameworks are based on BANT (Budget, Authority, Need, Timeline) or MEDDIC (Metrics, Economic Buyer, Decision Criteria, Decision Process, Identify Pain, Champion), adapted to the specific qualifying questions that predict pipeline conversion in your market.

Key steps in the MQL-to-Opportunity process

  1. Research and personalization: SDR reviews the lead record, MQL trigger action, company research, and any existing account context before first outreach. This step is frequently skipped under volume pressure — documenting it as an explicit required step with a time box (15 minutes) prevents pattern-matching outreach that produces low response rates.
  2. First contact attempt: Outreach via phone and/or email within the SLA window. The attempt is logged as a task in CRM immediately, not retrospectively.
  3. Follow-up sequence: Structured multi-touch sequence with documented cadence, channel mix, and messaging escalation. Sequence is tracked in the sales engagement platform with automatic CRM sync.
  4. Discovery call: SDR conducts a structured qualification call against the agreed SQL criteria. Call notes are logged in CRM using a defined template — not free text — to ensure the AE receives consistent information regardless of which SDR ran the call.
  5. SQL decision: SDR marks the lead as SQL (converts to Opportunity) or Disqualified, with a mandatory disqualification reason code. The reason code data is the primary feedback signal back to marketing.
  6. Opportunity creation and AE assignment: Opportunity record is created with all required fields populated. AE is assigned based on territory or round-robin rules. SDR sends a structured handoff note — not just the CRM record.
  7. Discovery call scheduled: The process does not end until a discovery call between the AE and prospect is on the calendar. Handoffs without a scheduled meeting have significantly lower conversion rates.

Data requirements at Opportunity creation

At the point the Opportunity record is created, the following must be populated: company name, primary contact, decision-maker identified (yes/no), budget confirmed (yes/no/not discussed), stated need or problem, estimated timeline, competition mentioned, MQL trigger action, call notes using standard template, and the SDR who ran qualification. The AE who receives an incomplete Opportunity record either starts discovery from scratch (doubling the prospect's time investment) or moves forward without critical information.

Process 3: Opportunity-to-Close

PROCESS 3 — AE OWNED

Entry point

Opportunity in Stage 1 with discovery call scheduled

Exit point

Opportunity marked Closed-Won with signed order form and billing details confirmed

Primary owner

Account Executive (AE)

Key SLA

Stage advancement reviewed in weekly pipeline call; no Opportunity may age more than 14 days in a single stage without a next-step date

The Opportunity-to-Close process is the longest and most complex in the revenue arc. It typically runs 30–120 days depending on deal size and organizational complexity, and it involves the most variation between individual reps. That variation is precisely why mapping it matters: inconsistency in how reps run deals is the primary driver of forecast inaccuracy.

The stages in this process should map directly to the CRM pipeline stages — not aspirational stages, but the actual stages that exist in the system. Common stages include: Discovery, Evaluation/Demo, Proposal, Negotiation, Legal/Procurement, Closed-Won, Closed-Lost. Each stage must have a documented definition (what must be true for a deal to be in this stage), entry criteria (what the AE must have done to advance a deal into this stage), and exit criteria (what must happen for the deal to advance to the next stage).

Stage definitions and exit criteria

Stage Definition Exit criteria to advance
Discovery Initial call completed; pain confirmed 2+ stakeholders identified; budget range discussed; mutual evaluation plan agreed
Evaluation Active product evaluation or demo in progress Key decision criteria documented; technical champion identified; proof of concept or demo completed
Proposal Formal proposal or order form delivered Economic buyer has reviewed proposal; no new objections outstanding; verbal commitment to move forward
Negotiation Commercial terms under discussion All commercial issues resolved; redline count < 3; legal review initiated or waived
Legal/Procurement Contract in legal or procurement review Final contract signed; billing details confirmed; start date agreed

Failure modes in Opportunity-to-Close

  • Stage inflation: AEs advance deals to later stages before exit criteria are met to improve close-date forecasts. This is the single largest driver of forecast inaccuracy. The fix is manager-verified stage advancement for deals above a threshold ACV.
  • Single-threaded deals: AE communicates with only one stakeholder (often the champion, not the economic buyer). When that champion leaves or loses influence, the deal dies without warning. Exit criteria at the Discovery stage should require multi-threaded confirmation.
  • Missing close dates: Opportunities carry a close date that has passed with no update. These phantom opportunities inflate pipeline coverage ratios and destroy forecast accuracy. The 14-day aging SLA catches this mechanically.
  • Closed-Lost without reason: AEs close deals as Lost without populating the loss reason. Lost-reason data is the primary input for product roadmap prioritization and competitive positioning. A mandatory loss-reason code with predefined options (not free text) is essential.

Process 4: Close-to-Onboarding

PROCESS 4 — CS + AE JOINTLY OWNED

Entry point

Opportunity marked Closed-Won in CRM

Exit point

Customer has reached the defined activation milestone and CSM has completed the kickoff

Primary owner

Customer Success Manager (CSM)

Key SLA

Welcome email within 2 hours of Closed-Won; kickoff call scheduled within 3 business days; activation milestone reached within 14 days

The Close-to-Onboarding handoff is the most emotionally charged transition in the revenue arc. The customer has just made a buying decision — they are at peak motivation and peak scrutiny simultaneously. The quality of the first 14 days shapes the customer's perception of the entire relationship. Poor onboarding handoffs are the single largest driver of early churn in B2B SaaS.

The AE-to-CSM handoff is the critical moment. In most organizations, this handoff is a Slack message and a CRM reassignment. In well-designed organizations, it is a documented process with a defined information transfer checklist, a joint kickoff call structure, and a 30-day check-in cadence that the CS team owns.

Key steps in Close-to-Onboarding

  1. Automated Closed-Won workflow: CRM automation fires immediately on Closed-Won status: creates an onboarding project in the project management system, assigns the CSM based on territory or segment, generates a welcome email task, and notifies billing to initiate the subscription.
  2. AE handoff note: AE completes a structured handoff template in CRM within 24 hours. Required fields: customer goals stated during the sales process, key stakeholders and their roles, any commitments made during the sale (feature timelines, implementation scope), competitive context, and known risks.
  3. Welcome email: Automated or CSM-sent welcome email within 2 hours of Closed-Won. Email introduces the CSM by name, confirms next steps, and requests the customer's kickoff scheduling availability.
  4. CSM account review: CSM reviews the full opportunity record, handoff note, and call recordings (if available) before the kickoff call. CSM must not arrive at the kickoff call without knowing what the customer was promised.
  5. Kickoff call: Structured kickoff call using a standard agenda: confirm goals, define success metrics, agree on the activation milestone definition, establish the communication cadence, and schedule the 30-day check-in.
  6. Technical provisioning: Product access provisioned and admin user confirmed. This step is frequently owned by a separate implementation or engineering team — the process map must specify who owns each provisioning step and what the SLA is.
  7. Activation milestone: The activation milestone is the specific action (not a time elapsed) that indicates the customer has extracted initial value from the product. For a SaaS analytics platform, this might be "first dashboard published with live data." For a sales tool, it might be "first sequence sent from a rep other than the admin." The milestone must be defined before onboarding begins, agreed to in the kickoff call, and tracked in the system of record.

Failure modes in Close-to-Onboarding

  • Empty handoff note: AE marks the deal Closed-Won and moves on. CSM arrives at the kickoff call without context. Customer is asked to repeat everything they told sales. Trust damage is immediate.
  • Undefined activation milestone: Onboarding has no clear definition of completion. CS teams mark accounts as "onboarded" based on time elapsed (30 days) rather than value delivered. Accounts that have not yet activated are treated as if they have.
  • CSM capacity mismatch: Account is assigned to a CSM who is already at capacity. Kickoff is delayed. The 3-business-day kickoff SLA exposes this problem before it becomes a churn risk.

Process 5: Onboarding-to-Expansion

PROCESS 5 — CS OWNED

Entry point

Activation milestone reached; account marked Active in CS platform

Exit point

Expansion Opportunity created in CRM (for upsell) or Renewal Opportunity confirmed (for renewal)

Primary owner

Customer Success Manager (CSM)

Key SLA

Expansion conversation initiated no later than 90 days before renewal date; health score review monthly for all accounts

The Onboarding-to-Expansion process is where the economics of SaaS are either realized or abandoned. Net Revenue Retention (NRR) — the single metric most predictive of long-term SaaS valuation — is determined almost entirely by what happens in this process. Yet in most organizations, it is the least documented of the five. Expansion conversations happen when a CSM happens to notice an opportunity, not as the output of a defined, triggered process.

The process begins at activation and is organized around two parallel workstreams: ongoing health monitoring (to identify and intervene on at-risk accounts before churn) and expansion qualification (to identify and develop upsell or cross-sell opportunities systematically rather than opportunistically).

Health scoring and risk signals

The foundation of this process is a quantified health score that aggregates product usage, support ticket frequency, stakeholder engagement, and commercial signals (contract end date, invoice payment history) into a single indicator. Health scores should be calculated automatically in the CS platform and reviewed in monthly account reviews. Accounts that drop below the at-risk threshold trigger an intervention workflow — not a manual check on the CSM's calendar, but an automated task with a defined SLA and escalation path.

Expansion qualification criteria

Not every active account is ready for an expansion conversation. The process map should define the signals that indicate expansion readiness: adoption breadth above a threshold (e.g., 80% of licensed seats actively used), a positive QBR outcome, an org chart change that creates a new potential buyer, or a specific product usage pattern associated with the expanded use case. These signals, when documented, can be monitored systematically rather than left to CSM intuition.

Failure modes in Onboarding-to-Expansion

  • Late renewal discovery: CSM initiates the renewal conversation 30 days before expiration instead of 90. The customer has already evaluated alternatives. The commercial leverage is gone.
  • Reactive health scoring: Churn risk is identified only after the customer submits a cancellation request. A process map that triggers intervention at health-score decline rather than at cancellation converts churn from a surprise to a predicted event.
  • Expansion treated as a bonus, not a process: CSMs are rewarded for retention but expansion is left informal. Expansion revenue becomes lumpy and unforecastable. Formalizing expansion qualification — including handoff to an AE for complex upsells — makes expansion ARR as predictable as new ARR.

How to Build a RevOps Process Map

Building a process map is a four-phase project: observation, drafting, validation, and instrumentation. The most common failure point is skipping Phase 1 (observation) and jumping directly to drafting an ideal process. This produces a document that describes what the RevOps leader wishes would happen rather than what can realistically be standardized and enforced.

Phase 1: Observe the actual process (Week 1–2)

Shadow the people who execute the process. Watch an SDR work a new MQL from queue to first contact attempt. Sit in on an SDR-to-AE handoff call. Review five actual onboarding kickoff calls (recordings if available). Read 20 Closed-Won opportunity records and check what fields are populated. This observation phase will reveal the gap between the policy that people think exists and the practice that actually operates. Document every deviation, workaround, and informal norm you observe — these are the most important inputs to the process map.

Phase 2: Draft the swim-lane map (Week 2–3)

The swim-lane format assigns each function involved in the process its own horizontal lane. Lanes are stacked vertically. Actions and decisions are represented as boxes within the lane of the function responsible. Arrows cross swim-lane boundaries to show handoffs.

For RevOps process maps, the minimum required elements for each step are: the action description, the owner (specific role, not department), the tool or system used, the SLA (time within which this step must be completed after the trigger), the output (what artifact, record update, or state change results), and whether the step is automated or manual.

For each handoff (every arrow that crosses a swim-lane boundary), document: the entry criteria (what must be true before the handoff can occur), the data fields that must be populated in the receiving system, the notification mechanism, and the SLA for the receiving function to accept and act on the handoff.

Phase 3: Validate with process owners (Week 3–4)

Share the draft map with the team leads responsible for each swim lane. The validation session has two goals: correcting factual errors in your observation, and negotiating the SLAs and entry/exit criteria that will become the enforceable standard. SLAs that are set without input from the people responsible for hitting them will not be respected. This is a negotiation, not an announcement.

After validation, publish the map in a shared location accessible to everyone who works within the process. The publication medium matters less than the accessibility and version control. A Google Doc with a clear version date and change log is more effective than a Lucidchart diagram that nobody can find.

Phase 4: Instrument the map (Ongoing)

A process map without data measurement is a poster. For each SLA in the map, identify the CRM field or system timestamp that can be used to measure compliance. Build a report or dashboard that surfaces SLA breaches automatically — the report should answer, for each instance of the process: did the SDR follow up within 4 business hours? Was the onboarding kickoff scheduled within 3 business days? Was the handoff note completed before the opportunity was created?

Review SLA compliance in the weekly pipeline call for the first 90 days after launch. This creates accountability without requiring manual auditing. SLA compliance rates below 70% indicate that the SLA is either unclear, unenforceable (the system does not support it), or unrealistic — revisit the standard rather than repeatedly calling out individuals.

Free RevOps Process Map Template Structure

The following template structure covers all five core revenue processes. Copy it into Notion, Confluence, Google Docs, or any documentation tool your team already uses. Each process section follows the same schema to ensure consistency and comparability across all five maps.

The ASCII swim-lane diagram below illustrates the structural format for a single process (MQL-to-Opportunity). Replicate this structure for each of the five processes, substituting the appropriate swim lanes, steps, and SLAs.

╔══════════════════════════════════════════════════════════════════════════╗
║  REVOPS PROCESS MAP — [PROCESS NAME]                                     ║
║  Version: 1.0  |  Owner: [RevOps Lead Name]  |  Last reviewed: YYYY-MM-DD║
╠══════════════════════════════════════════════════════════════════════════╣
║  ENTRY CRITERIA:  [What must be true for this process to start]          ║
║  EXIT CRITERIA:   [What must be true for this process to be complete]    ║
║  SYSTEM OF RECORD: [CRM / MAP / CS Platform / etc.]                      ║
╠══════════════════════════════════════════════════════════════════════════╣
║                                                                          ║
║  SWIM-LANE DIAGRAM                                                       ║
║                                                                          ║
║  MARKETING  │  [Step 1]──────►[Step 2]──────►[Handoff ▼]               ║
║  ───────────┼──────────────────────────────────────────────              ║
║  SDR        │                               [Step 3]──────►[Step 4]     ║
║             │                               [Handoff ▼]                 ║
║  ───────────┼──────────────────────────────────────────────              ║
║  AE         │                                              [Step 5]──►  ║
║             │                                              (next process)║
║                                                                          ║
╠══════════════════════════════════════════════════════════════════════════╣
║  STEP DETAILS                                                            ║
║                                                                          ║
║  Step 1: [Action Description]                                            ║
║    Owner:      [Role]                                                    ║
║    System:     [Tool name]                                               ║
║    SLA:        [Time limit from trigger event]                           ║
║    Output:     [What changes in the system]                              ║
║    Automated:  [Yes / No]                                                ║
║                                                                          ║
║  Step 2: [Action Description]                                            ║
║    Owner:      [Role]                                                    ║
║    System:     [Tool name]                                               ║
║    SLA:        [Time limit from trigger event]                           ║
║    Output:     [What changes in the system]                              ║
║    Automated:  [Yes / No]                                                ║
║                                                                          ║
╠══════════════════════════════════════════════════════════════════════════╣
║  HANDOFF SPECIFICATIONS                                                  ║
║                                                                          ║
║  Handoff 1: [Sending function] → [Receiving function]                   ║
║    Trigger:            [What event initiates the handoff]               ║
║    Required data fields: [Field 1], [Field 2], [Field 3]                ║
║    Notification method:  [Automated CRM task / Email / Slack / etc.]    ║
║    SLA (receiving):    [Time within which receiving function must act]   ║
║    Escalation:         [What happens if SLA is missed]                  ║
║                                                                          ║
╠══════════════════════════════════════════════════════════════════════════╣
║  SLA SUMMARY TABLE                                                       ║
║                                                                          ║
║  Step / Handoff          │ SLA Target  │ Measurement Field in CRM       ║
║  ────────────────────────┼─────────────┼────────────────────────────    ║
║  First contact attempt   │ 4 biz hours │ First_Contact_Timestamp        ║
║  Sequence completion     │ 10 biz days │ Sequence_Completed_Date        ║
║  Opportunity creation    │ Same day    │ Opportunity_Created_Date        ║
║  AE acceptance           │ 4 biz hours │ AE_Accepted_Timestamp          ║
║                                                                          ║
╠══════════════════════════════════════════════════════════════════════════╣
║  FAILURE MODES                                                           ║
║                                                                          ║
║  Failure 1: [Description of what breaks]                                ║
║    Trigger:         [Condition that causes the failure]                  ║
║    Downstream cost: [What the revenue impact is]                         ║
║    Detection:       [How to identify this in the data]                   ║
║    Prevention:      [Process or system control that prevents it]         ║
║                                                                          ║
╠══════════════════════════════════════════════════════════════════════════╣
║  DATA REQUIREMENTS AT EXIT                                               ║
║                                                                          ║
║  Field Name            │ Required │ Populated by │ System               ║
║  ──────────────────────┼──────────┼──────────────┼────────────────────  ║
║  [Field 1]             │ Yes      │ [Role]       │ [CRM / MAP]          ║
║  [Field 2]             │ Yes      │ [Role]       │ [CRM]                ║
║  [Field 3]             │ Optional │ [Role]       │ [CS Platform]        ║
║                                                                          ║
╠══════════════════════════════════════════════════════════════════════════╣
║  METRICS                                                                 ║
║                                                                          ║
║  Primary metric:   [e.g., MQL-to-SQL conversion rate]                   ║
║  SLA compliance:   [e.g., % of MQLs contacted within 4 biz hours]       ║
║  Quality signal:   [e.g., % of SQLs accepted without revision]          ║
║  Reviewed:         [Weekly pipeline call / Monthly RevOps review]        ║
║                                                                          ║
╠══════════════════════════════════════════════════════════════════════════╣
║  REVISION LOG                                                            ║
║                                                                          ║
║  Date       │ Version │ Changed by │ Summary of change                  ║
║  ───────────┼─────────┼────────────┼──────────────────────────────────  ║
║  YYYY-MM-DD │ 1.0     │ [Name]     │ Initial version                    ║
║                                                                          ║
╚══════════════════════════════════════════════════════════════════════════╝

Create one document per process. Use a consistent naming convention: REVOPS-PM-01-Lead-to-MQL, REVOPS-PM-02-MQL-to-Opportunity, and so on through REVOPS-PM-05-Onboarding-to-Expansion. Store all five in a shared folder with a master index page that links to each map and shows the last-reviewed date and current version number. Treat the process maps as living documents — they should be reviewed and updated at minimum once per quarter, or any time a significant tool change, organizational change, or metrics anomaly occurs.

Common RevOps Process Mapping Mistakes

Mistake 1: Mapping the ideal instead of the actual

The most damaging mistake is documenting the process that leadership believes should exist rather than the process that currently operates. When the map diverges from reality, it has no authority — the people who execute the process know it is wrong, and they ignore it. Effective process maps start with observation. They document current state first, then define the improved future state as a separate artifact that is rolled out with training and enforcement mechanisms.

Mistake 2: No SLAs — just steps

A process map without time-bound SLAs is a checklist, not a standard. Without SLAs, the only thing that can be measured is whether a step occurred at all — not whether it occurred within the window that preserves its commercial value. An MQL followed up on after 48 hours is functionally different from one followed up on in 4 hours; the conversion rate data shows this consistently. Every handoff and every time-sensitive step must carry an explicit SLA.

Mistake 3: No enforcement mechanism

Publishing a process map and expecting behavior to change is optimistic. Behavior changes when the system makes compliance visible and non-compliance uncomfortable. This means CRM validation rules that prevent stage advancement without required fields, automated reports that surface SLA breaches in the weekly pipeline call, and manager coaching that references specific process steps rather than aggregate outcomes. The process map is the standard; the CRM is the enforcement surface.

Mistake 4: Mapping too many processes at once

A common pattern: RevOps leader joins a company, identifies 15 broken processes simultaneously, and launches a comprehensive process documentation project that consumes six months and produces documents that no one uses because there is no organizational bandwidth to implement 15 changes at once. The five-process priority list in this guide exists for a reason. Map them sequentially, enforce each before moving to the next, and measure the metric impact at each stage. This approach produces visible results in 90 days rather than theoretical completeness in 180 days.

Mistake 5: No version control or ownership

Process maps decay without maintenance. A map that was accurate in January becomes misleading in April after a CRM migration, a territory restructuring, and an SDR team expansion. Every process map must have a named owner (typically the RevOps lead or the team lead most affected), a quarterly review date, and a simple revision log. The revision log is the mechanism that distinguishes a maintained standard from an abandoned document.

Mistake 6: Skipping the instrumentation phase

Process maps that are not connected to measurable data points produce compliance theater rather than compliance. If the RevOps lead cannot pull a report showing, for every MQL this week, the time elapsed before first contact attempt, then the 4-business-hour SLA is unenforceable regardless of how clearly it is documented. Instrumentation — identifying the CRM field or system timestamp that measures each SLA — must be part of the initial map design, not an afterthought.

How Fairview Surfaces Process Breakdowns in Real Time

Fairview is the Operating Intelligence Platform built for RevOps leaders who need to move faster than their BI tools allow. After you have documented your five core revenue processes and instrumented their SLAs in your CRM, the challenge shifts from documentation to monitoring: which SLAs are being missed, in which processes, by which teams, and what is the downstream revenue impact?

Fairview connects to your CRM, CS platform, and marketing automation platform and surfaces process deviations as they happen — not in the monthly RevOps review. When the MQL response-time SLA is breached at scale, Fairview flags it with the affected pipeline value. When Closed-Won accounts are missing handoff notes, Fairview surfaces the accounts at risk before the first CSM call. When stage advancement is happening without exit criteria being met, Fairview identifies the forecast inflation before the quarter-end scramble.

The goal is not to replace your process documentation — it is to make the gap between your documented standard and your actual operating behavior visible, quantified, and actionable. Process maps tell you what should happen. Fairview tells you what is happening and what it is costing you.

For RevOps leaders who are building process documentation for the first time, Fairview's diagnostic view of the revenue pipeline — showing conversion rates, stage aging, handoff completion rates, and health score distribution across the full revenue arc — provides the observation-phase data that makes the initial process maps grounded in reality rather than aspiration.

Frequently asked questions

What is RevOps process mapping?

RevOps process mapping is the practice of documenting how revenue moves through an organization — step by step, function by function — by defining the actions, owners, handoff criteria, SLA timelines, data requirements, and failure modes at each stage of the revenue cycle. A process map makes implicit, informal workflows explicit, shared, and measurable. It is the operational foundation that makes consistent measurement, effective coaching, and predictable revenue possible.

What are the 5 core RevOps processes to map first?

The five core processes are: (1) Lead-to-MQL — from first marketing touch to a marketing-qualified lead routed to the SDR queue; (2) MQL-to-Opportunity — from SDR outreach through qualification to a created Opportunity with discovery call scheduled; (3) Opportunity-to-Close — the full sales cycle from Discovery through Closed-Won; (4) Close-to-Onboarding — from signed contract to customer activation milestone reached; and (5) Onboarding-to-Expansion — from activation through health monitoring to upsell or renewal Opportunity created. These five processes cover the entire revenue arc and contain the highest-impact handoff failures in B2B organizations.

What should a RevOps process map include?

A complete RevOps process map includes: the swim-lane layout identifying each function involved, a step-by-step sequence of actions within each lane, entry and exit criteria for the overall process, defined SLA timelines for each time-sensitive step and handoff, the data fields that must be populated before a handoff is accepted, the system of record for each step (CRM, MAP, CS platform), the automation status of each step (automated vs. manual), documented failure modes with downstream cost estimates, a metrics section identifying how SLA compliance is measured, and a revision log with version history. Without SLAs and measurement fields, the document describes what should happen but provides no mechanism for knowing whether it does.

How long does RevOps process mapping take?

Mapping a single process end-to-end — with swim lanes, handoff SLAs, data requirements, and failure modes — takes 3 to 5 working days for a prepared RevOps leader with access to the relevant team leads. Mapping all five core revenue processes typically takes 3 to 4 weeks. The rate-limiting factor is almost always interview and observation access to the people who actually execute the work, not the documentation itself. Initial maps will be imperfect; plan for one revision cycle after a 30-day observation period in which you compare the map against actual execution data.

What is the most common RevOps process mapping mistake?

The most common mistake is mapping the ideal process rather than the actual process. Teams document what they believe should happen, then publish it as a standard — only to discover that no one follows it because it does not reflect real constraints or existing workarounds. The second most common mistake is omitting SLAs. A process map without time bounds produces no accountability. Effective process mapping starts with observation: shadow the SDR, review the CRM records, listen to the handoff calls. Map what is happening before designing what should happen. Then add the SLAs as negotiated agreements, not imposed mandates.