RevOpsBrief
Operational Framework Series

Lead Lifecycle SLA Framework

A definitive, field-tested guide to building airtight service level agreements between Marketing, SDR, and Sales — with stage-by-stage ownership maps, escalation logic, and the metrics that actually move the needle.

Operational Framework
RevOps, CROs, VP Sales, VP Marketing
2.1 — Production Ready
~40 minutes
Navigation
Table of Contents
Foundation
00Foreword — Why Most SLA Frameworks Fail
01Framework Philosophy & Design Principles
02The Lead Lifecycle Architecture
Stage-by-Stage SLAs
03Stage 1 — Inquiry to MQL
04Stage 2 — MQL to SAL (Marketing to SDR)
05Stage 3 — SAL to SQL (SDR Qualification)
06Stage 4 — SQL to Opportunity (SDR to AE)
07Stage 5 — Opportunity Stage SLAs
Governance & Escalation
08Ownership Maps — Swimlane Reference
09Escalation Logic & Trigger Thresholds
10Lead Recycling & Disqualification Protocol
Measurement & Execution
11SLA Measurement, Reporting & KPIs
13Common Failure Modes & Fixes
14Implementation Roadmap
15Appendix — Definitions, Templates & Checklists
00 · Foreword

Why Most SLA Frameworks Fail

I’ve watched this movie more times than I can count. A company decides it has a lead management problem — which it does. Someone pulls together a spreadsheet with response times and stage definitions, calls it a framework, drops it in a shared drive, and then absolutely nothing changes.

The problem isn’t effort. It’s that what most teams build is a document, not a system. It describes what should happen without constructing any of the structures that make it happen. Stage definitions are ambiguous enough that Marketing and Sales still interpret them differently in practice. Response time targets were set without anyone checking whether the SDR team has the capacity to hit them. And nobody answered the most important question: what actually happens when someone breaks the SLA?

There’s also the political layer — and if you’re reading this, you know exactly what I mean. Marketing doesn’t trust Sales to work leads. Sales doesn’t trust Marketing to send anything worth working. SDRs are caught in the middle, catching heat from both sides. In that environment, an SLA framework doesn’t create alignment — it becomes another weapon. Each team uses the data to prove the other is failing. I’ve watched this dynamic tear apart revenue orgs quietly and efficiently from the inside.

“An SLA is not a policy document. It’s a mutual commitment — backed by real data, reviewed regularly, and held by leadership. Anything short of that is just a spreadsheet nobody reads after month one.”

Field observation — multiple RevOps implementations

What follows is the framework I wish had existed the first time I tried to figure this out. It’s built from hard lessons: burned deals, missed quarters, and the uncomfortable three-way conversations between a CMO, a VP of Sales, and a CRO staring at a pile of stale leads with nobody willing to own the problem.

Nothing here is theoretical. Every SLA window is field-tested. The escalation logic is specific enough to automate in your CRM today. The ownership maps will actually end arguments rather than start them. And the failure modes section exists because I’ve personally lived through all eight of them.

Read this end to end first. Then take it section by section with your team. Then fight about it — because that’s where the real alignment happens. The goal isn’t a consensus agreement in a conference room. It’s clarity that holds up in the field, on an ordinary Tuesday, when a Tier 1 MQL lands and no one’s sure whose job it is.

Part I
Foundation — Principles, Architecture & Stage Definitions
01 · Framework Philosophy

Design Principles That Actually Hold

Before we get into the mechanics, I want to lay out the principles behind this framework. Skip this section and you’ll implement the tactics without understanding why they’re designed the way they are — and when reality diverges from the plan, you’ll make the wrong tradeoffs.

Principle 1: Definitions before SLAs. Always.

You cannot set a meaningful response time SLA for an MQL if Marketing and Sales don’t agree on what an MQL actually is. This sounds obvious. It almost never is in practice. I’ve sat in rooms where a CMO says “we generate 500 MQLs a month” and a VP of Sales says “we see maybe 80 that are worth a call.” Both are telling the truth. Both are using the word MQL. The gap between 500 and 80 is where your pipeline silently bleeds out every single week.

This framework starts with definitions. Every stage has a crisp, documented description with specific, measurable entry criteria. Those definitions need sign-off from Marketing, SDR leadership, and Sales leadership together — not just RevOps writing something down and calling it done. If it takes three sessions, do three sessions. The downstream time savings are enormous.

Principle 2: SLAs are bilateral — not obligations imposed on one team by another.

The most common SLA mistake is treating it as something one team imposes on another. Marketing creates the MQL and hands it over with a 5-minute response SLA attached. SDRs resent it because half the leads are missing phone numbers. Marketing says SDRs aren’t working hard enough. Round and round, nobody wins, and deals quietly die in the friction between the two teams.

Every SLA in this framework runs in both directions. If Marketing holds SDRs to a 5-minute response window, Marketing has a matching obligation: the lead meets the agreed definition, is properly enriched, and lands with the right SDR. If Marketing fails their half, the SDR’s clock doesn’t start. This one structural change — making SLAs bilateral — shifts the dynamic from policing to genuine partnership.

Principle 3: If it can’t be automated, it won’t be enforced consistently.

An SLA that lives only in a spreadsheet and requires a human to manually check compliance will be enforced when someone is angry and ignored when everyone is busy — which is most of the time. Every SLA in this framework is designed to be tracked in your CRM using timestamp fields, automated alerts, and reportable dashboards. If your tooling can’t support a particular SLA, either simplify the SLA or fix the tooling. Don’t let infrastructure gaps make your process invisible.

Principle 4: Escalation is a designed feature, not evidence of failure.

One of the most damaging cultural patterns in revenue orgs is treating escalation as embarrassing — proof that something went wrong on someone’s team. The result is predictable: people stop escalating, problems fester, deals die quietly, and by the time leadership notices the pipeline gap, the causes are months old. In this framework, escalation is designed in from the start. When something escalates, it means the system is working exactly as intended.

Principle 5: Review quarterly. Adjust without ego.

Your first version of this framework will be wrong in at least three important ways. Your MQL volume will be different than expected. Some response window will turn out to be unrealistic given how you’re actually staffed. One stage definition will prove ambiguous when a real edge case hits it. Build the framework, run it for 90 days, look at the data honestly, and adjust. A framework that’s gone through three quarterly iterations is worth ten times one that’s theoretically perfect but untested.

Speed to Lead Impact
5x
Higher contact rate under 5 min vs. 30 min response
Revenue Lift
21%
More quota attainment with formal SLA compliance
Leads Never Touched
35%
Of MQLs never get a single first contact attempt
No SLA In Place
68%
Of B2B companies have no formal documented lead SLA
02 · Lifecycle Architecture

The Lead Lifecycle Map

Before we put SLAs on anything, we need a shared map of the territory. This is the full lifecycle — every stage, every handoff, and which team carries the ball at each point. If your team can’t agree on this diagram, you have a bigger problem than SLAs and this is where you start fixing it.

INQUIRY ANY INBOUND OR OUTBOUND TOUCH OWNER Marketing MQL MARKETING QUALIFIED LEAD OWNER Marketing HANDOFF 1 MKT to SDR SAL SALES ACCEPTED LEAD OWNER SDR SQL SALES QUALIFIED LEAD OWNER SDR HANDOFF 2 SDR to AE OPPORTUNITY ACTIVE PIPELINE OWNER AE CLOSED WON CUSTOMER OWNER AE / CS VOLUME Marketing SDR AE Revenue / CS

Fig 1.0 — Lead Lifecycle Funnel. Volume bars show typical stage-to-stage conversion rates for mid-market B2B SaaS.

Stage definitions at a glance

STAGE 01
Inquiry
Owner: Marketing
STAGE 02
MQL
Owner: Marketing
STAGE 03
SAL
Owner: SDR
STAGE 04
SQL
Owner: SDR
STAGE 05
Opportunity
Owner: AE
STAGE 06
Closed Won
Owner: AE + CS
Part II
Stage-by-Stage SLA Definitions
03 · Stage 1

Inquiry to MQL

This is Marketing’s domain entirely. The SLA here isn’t really about response time — it’s about quality and consistency. Specifically: are you applying your MQL definition uniformly, and are leads being qualified and routed without sitting in limbo?

What actually makes a good MQL definition?

An MQL is a lead Marketing believes is worth handing to an SDR. That belief needs to be grounded in explicit, documented criteria — not gut feel, not a webinar registration in isolation, not someone who opened three emails and happens to work at a big company. The bar matters enormously. Set it too low and you flood your SDR team with garbage, eroding the trust that the whole system depends on. Set it too high and you starve the pipeline while perfectly good leads sit in nurture indefinitely.

The right threshold is one where, if a capable SDR calls that lead, there is a 20–35% probability of converting them to an SQL. If your MQL-to-SQL rate is below 15%, your definition is too loose — you’re promoting noise. If it’s consistently above 50%, you’re leaving real volume on the table by being overly conservative with the gate.

💡
The calibration exercise that saves months of arguments

Before setting your MQL threshold, pull 50 random MQLs from last quarter and have Marketing and Sales independently rate each one: “Would you call this person?” Compare ratings side by side. Where they diverge sharply — that’s exactly where your definition needs more precision. Do this exercise before anything else in this framework. It’s the highest-leverage 90 minutes you’ll spend on the whole project.

MQL Entry Criteria — Every Box Must Be Checked

CriterionDefinitionMinimum BarHow Verified
ICP Fit ScoreCompany matches your Ideal Customer Profile60/100 minimumFirmographic scoring model
Persona MatchContact is in a buyer or influencer roleConfirmed titleTitle mapping against persona list
Behavioral IntentLead has taken at least one meaningful action1 Tier-1 or 3 Tier-2 actionsLead scoring engine (see Appendix B)
Data CompletenessAll required fields populatedName, company, email, phoneCRM field validation blocks MQL if missing
Email ValidityEmail passes deliverability checkValid, not role-basedEmail verification service
Territory CoverageLead is in an actively staffed SDR territoryActive territory onlyTerritory mapping in CRM routing rules

Intent Tier Definitions

TierActions That QualifyWhat It SignalsScore
Tier 1 — HighDemo request, free trial, pricing page form, Contact Sales CTAActive purchase consideration — in buying mode right now+40 pts
Tier 2 — MediumLive webinar attended, case study downloaded, 3+ email clicks in 7 days, ROI calculatorEvaluation-stage research — taking this seriously+15 pts
Tier 3 — LowBlog visits, newsletter opens, generic whitepaper, social followAwareness only — keep in nurture+5 pts

Marketing’s SLA Commitments (Inquiry to MQL)

SLA ItemObligationTargetOwner
Scoring LatencyLead scored and promoted or held within this window of the qualifying action4 business hoursMarketing Ops
Data EnrichmentRecord enriched with firmographic and contact data before routing — not after100% of MQLsMarketing Ops
CRM RoutingMQL assigned to the right SDR within this window of creation15 minutesMarketing Ops
SDR NotificationReal-time Slack and CRM alert fires simultaneously with routingSimultaneousMarketing Ops
MQL Quality Rate% of MQLs meeting all entry criteria without exception95% or aboveMarketing
⚠️
The SDR clock doesn’t start until Marketing does their job

If a lead arrives missing a phone number, using a personal Gmail, or from a company that clearly doesn’t meet ICP criteria, the SDR is empowered to reject it back to Marketing with a documented reason code. That rejection rate — tracked by code, reviewed monthly — is a Marketing quality metric. Making this explicit in your bilateral SLA agreement protects everyone and eliminates the blame cycle before it can start.

SAL Rejection Taxonomy — Required Reason Codes

CodeReasonRequired Marketing Response
REJ-01Invalid contact info — bad email or no usable phone numberEnrich or suppress from all outreach immediately
REJ-02Below ICP — wrong industry, company size, or geographyReview scoring model; suppress company from future MQL flow
REJ-03Wrong persona — not a buyer or influencer at this companyReview persona mapping; mark contact as do-not-route
REJ-04Already a customer or has an active open opportunityRemove from MQL flow; route to Account team or CS
REJ-05Previously disqualified — inside the 90-day suppression windowAdd to suppression list; review re-engagement criteria
REJ-06Competitor employeeAdd domain to global permanent suppression list
REJ-07Outside current territory coverageRoute to correct territory or hold for future coverage
04 · Stage 2 — The Critical Handoff

MQL to SAL — Marketing to SDR

This is the most consequential handoff in your entire revenue process. The research on speed-to-lead has been replicated so many times it is no longer debatable: the probability of reaching a lead drops by roughly 80% if you wait more than 5 minutes versus calling immediately. That is not a marginal difference. It is the difference between a real conversation and a voicemail nobody listens to.

When someone fills out a demo request, they are often in active comparison mode — your product open in one tab, two competitors in others. The rep who calls first does not just get a shot at the deal. They get to set the evaluation frame before anyone else has spoken. That is a structural advantage available to any team willing to move fast enough to capture it.

SDR Response SLA Tiers

🔥 Tier 1 — Hot MQL

Trigger: Demo request, contact sales, free trial, pricing page form

5 min
FIRST ATTEMPT — BUSINESS HOURS

After hours: Within 30 min of next business day open

Full cadence: 8 attempts over 7 business days, then recycle

🌡 Tier 2 — Warm MQL

Trigger: High-scoring behavioral cluster — webinar, content, email engagement

2 hrs
FIRST ATTEMPT — BUSINESS HOURS

After hours: First attempt by 10am next business day

Full cadence: 6 attempts over 10 business days, then recycle

❄ Tier 3 — Standard MQL

Trigger: Meets ICP and intent threshold — no single high-intent action

24 hrs
FIRST ATTEMPT — BUSINESS HOURS

After hours: Within 24 hours of next business day open

Full cadence: 5 attempts over 14 business days, then recycle

SAL Acceptance — what it actually means

An MQL becomes an SAL the moment an SDR formally accepts it for outreach. Acceptance is not passive. It is a deliberate decision that starts the qualification clock and commits the SDR to working the lead properly. Many teams skip this step entirely. Don’t. SAL acceptance is the moment of committed accountability, and without it your pipeline data is guesswork dressed up as reporting.

ActionSDR ObligationSLA Window
SAL AcceptanceSDR marks lead SAL in CRM, triggering the outreach sequenceWithin 15 min of first attempt
SAL RejectionIf rejecting, document reason using the standard taxonomy — no free text acceptedWithin 4 business hours of receipt
Activity LoggingEvery attempt — call, email, LinkedIn — logged with timestamp and outcomeWithin 30 min of each attempt
Sequence EnrollmentLead enrolled in appropriate sequence on the same day it is receivedSame business day as routing

The SDR Outreach Cadence

Different prospects respond to different channels. Some pick up the phone; others only reply to email; a few respond to LinkedIn who would ignore a call entirely. A good cadence covers all three channels with messaging that genuinely varies — not the same pitch delivered seven times through different pipes.

TouchDayChannelObjectiveApplies To
1Day 1 — immediate📞 PhoneLive connect, set discovery meetingAll tiers
2Day 1 — same day📧 EmailReference call attempt; give a real reason to respondAll tiers
3Day 2💼 LinkedInConnect request + short personal note — no pitch yetTier 1 & 2
4Day 3📞 PhoneVoicemail with specific relevant value propAll tiers
5Day 5📧 EmailRelevant case study or content — soft CTA not a hard askAll tiers
6Day 7📞 PhoneFinal live connect attempt — genuinely the last oneTier 1 & 2
7Day 9📧 EmailBreak-up email — honest, no guilt, leaves the door openTier 1 & 2
8Day 14📧 EmailLong-term re-engagement — low pressure, genuinely high valueTier 1 only
05 · Stage 3

SAL to SQL — SDR Qualification

The SAL-to-SQL conversion is where SDRs do the real work. Getting someone on the phone is table stakes. What matters is what happens on that call — specifically whether the SDR can run structured enough discovery to determine if this person actually deserves time with a quota-carrying AE.

The stakes cut both ways. Promote a weak SQL and you waste an AE’s time and chip away at the trust the SDR-to-AE relationship depends on. Hold back a lead that’s clearly ready to buy and you lose momentum, possibly to a competitor who moved faster. Threading this needle correctly is the real SDR skill, and it requires absolute clarity on what “qualified” actually means in your specific org.

SQL Qualification — MEDDPIC Lite

We use a simplified version of MEDDPIC for SDR qualification — and the key word is simplified. SDRs are not AEs. We are not asking them to run a 45-minute enterprise discovery on a 15-minute intro call. We are asking them to establish a minimum threshold that justifies putting an AE’s calendar at risk.

MEDDPIC ElementSDR Must ConfirmSQL Gate?If Not Confirmed
MetricsA specific business problem with measurable impact — not “we might be interested”RequiredNot SQL — return to nurture
Economic BuyerContact is or can genuinely access the economic decision-makerPreferredFlag for AE — they accept the risk knowingly
Decision CriteriaProspect has at least some framework for how they would evaluate solutionsPreferredFlag for AE — discovery still in progress
Decision ProcessA decision process is underway or being actively contemplatedRequiredNot SQL — timeline is undefined
Paper ProcessUnderstand procurement and legal involvement level (enterprise accounts only)OptionalAE handles — not an SDR blocker
Implicate PainPain is confirmed and the prospect is actually motivated to solve it nowRequiredNot SQL — no urgency to act
ChampionAn internal advocate who wants this to happen exists or is emergingOptionalAE to develop — not an SDR blocker

The Three Hard SQL Gates — All Must Be True

🚫
The meeting must be booked. Full stop.

If you allow SDRs to promote leads to SQL without a confirmed meeting on the calendar, they will. Every promising conversation becomes an SQL. AEs inherit lists of “warm leads” with no appointment set. They spend days chasing them, lose half before connecting, and stop trusting the SDR pipeline entirely. Enforce this gate technically in your CRM — block the SQL status change if no meeting record exists against the lead. One technical guardrail is worth a hundred training reminders.

SAL-to-SQL SLA Requirements

SLA ItemTargetOwnerEscalation Trigger
SAL Resolution WindowEvery SAL promoted to SQL, recycled, or formally disqualified within 14 business daysSDRDay 12 — SDR manager reviews all open SALs
Post-Call Follow-UpIf prospect takes a call but does not convert, follow up within 2 business daysSDRDay 3 with no follow-up logged
SQL CompletenessPain statement, timeline, and meeting link populated before AE is notifiedSDRCRM technically blocks promotion if fields empty
AE NotificationAE receives real-time Slack and CRM task the moment SQL is createdSDRAutomated — no manual exceptions
06 · Stage 4 — The Second Critical Handoff

SQL to Opportunity — SDR to AE

The SDR-to-AE handoff is where well-run revenue orgs separate from everyone else. A bungled transition here is demoralizing for the SDR who did the qualifying work, potentially fatal for the deal, and deeply frustrating for a prospect who was just ready to have a real conversation.

The Warm Handoff Protocol

Every SQL handoff needs to be warm — not a CRM notification or a forwarded email. A deliberate, structured transition where the SDR introduces the AE in a way that preserves relationship momentum and signals to the prospect that your team is organized. Prospects notice when reps haven’t talked to each other. It plants a seed of doubt early in the process that is very hard to uproot later.

ElementDescriptionWhoWhen
SQL Briefing DocWritten summary: confirmed pain, timeline, stakeholders, meeting context — everything the AE needs to show up prepared and credibleSDRCompleted before AE notification fires
Three-Way Intro EmailSDR sends personal email introducing prospect to AE — with enough context to show the AE was actually briefedSDRWithin 2 hours of SQL creation
Internal Debrief10-minute SDR and AE sync before first AE-led meeting — required for strategic accounts, strongly encouraged for all othersSDR + AE24 hours before first AE meeting
AE Formal AcceptanceAE accepts SQL in CRM confirming they reviewed the briefing doc — closes the accountability loopAEWithin 4 business hours of notification
Opportunity CreationAE creates the opportunity record immediately on accepting the SQL — not after the first meeting, immediately in the same session as acceptanceAESame session as acceptance

AE Response SLA

AEs have obligations here that are as binding as SDR response times. An AE who sits on a hot SQL is not just being inefficient — they are burning the SDR’s qualifying work, cooling the prospect’s momentum, and quietly teaching their SDR team that lead quality does not matter. Leadership must be willing to hold AEs accountable with the same seriousness they hold SDRs. If they are not, the framework breaks at exactly this point.

SQL Receipt to Acceptance
4 hrs
BUSINESS HOURS

AE reviews briefing doc and formally accepts or rejects — with a documented reason — within 4 business hours of notification. No exceptions.

AE First Touch to Prospect
24 hrs
BUSINESS HOURS POST-ACCEPTANCE

AE makes personal contact within 24 business hours of accepting — even if a meeting is already on the calendar. This is about starting the relationship before the first formal call.

Full Discovery Meeting
5 days
BUSINESS DAYS FROM ACCEPTANCE

Discovery meeting with the prospect must happen within 5 business days of SQL acceptance. Longer timelines need manager sign-off and a documented reason in the CRM.

AE Rejection Taxonomy

CodeReasonRequired ActionReviewed By
AE-REJ-01No genuine pain confirmed — conversation was exploratory onlyReturn to SAL; SDR continues outreach or recyclesSDR Manager
AE-REJ-02Timeline beyond 12 months — not ready for AE engagement yetBack to long-term nurture; SDR check-in at month 6RevOps
AE-REJ-03Wrong buyer — not connected to the economic decision-makerSDR re-engages to identify correct contact at same accountSDR Manager
AE-REJ-04Meeting cancelled by prospect before AE could engageSDR reschedules — lead stays in SAL until rebookedSDR
AE-REJ-05Territory conflict or existing account ownership issueRevOps arbitrates; reassigns or redirects as neededRevOps + Sales Ops
📌
A high AE rejection rate tells you something — but not what you think

If an AE is rejecting more than 20% of their SQLs under AE-REJ-01 or AE-REJ-02, it could mean two very different things: the SDR is promoting weak leads, or the AE has unrealistically high standards and is cherry-picking. Both happen. The data alone does not tell you which. You need call recordings, briefing docs, and a direct three-way conversation with the SDR, the AE, and both managers present. Do not shortcut to blame. Diagnose first.

07 · Stage 5

Opportunity Stage SLAs

Once a deal hits pipeline, most teams think the SLA work is done. It is not. Pipeline hygiene is chronically under-managed in most B2B sales orgs. Deals sit in Stage 2 for two months with “waiting to hear back” in the notes. Close dates get pushed with a comment about shifted priorities. Forecast calls become creative interpretation exercises. This section is how you prevent that from becoming the norm.

StageDefinitionMax AgeNext Action SLAClose Date Rule
Stage 1 — DiscoveryFirst AE meeting complete. Problem confirmed. MEDDPIC in progress.21 daysAgreed next step logged within 24hrs of meetingForecast date within 90 days
Stage 2 — QualificationMEDDPIC validated. Economic buyer identified. Solution fit confirmed.30 daysEB meeting booked within 10 days of stage entryEB meeting must be on calendar
Stage 3 — EvaluationActive evaluation underway — POC, deep demo, or technical review in progress30 daysMutual success plan agreed within 5 days of stage entryClose date must reflect actual eval timeline
Stage 4 — ProposalCommercial proposal sent. Negotiation may have started.21 daysFollow-up within 24hrs of proposal deliveryClose date must be within 30 days
Stage 5 — CommitVerbal agreement to buy. Contract in legal or procurement review.21 daysDaily check-in cadence while in legal reviewClose date must be within 14 days

Pipeline Hygiene — The Rules That Do Not Bend

Part III
Governance, Ownership & Escalation
08 · Ownership Maps

Swimlane Reference

Print this page. Laminate it if necessary. Put it in every new hire’s onboarding deck. Reference it in every QBR. When someone says “I thought that was their job” — and they will — this is the document that ends the conversation without anyone losing face.

TEAM INQUIRY MQL SAL SQL OPPORTUNITY Marketing Lead Gen & Qual. Owns fully Capture, score, enrich, route Owns fully Define, qualify, assign & route Monitors rejection rates Tracks MQL contribution Attribution reporting SDR Outreach & Qual. No role Awaits notification Owns fully Accept, outreach, cadence mgmt Owns fully Discovery, qualify, handoff to AE Intro email + briefing doc Account Exec Close & Expand No role No role Prep for handoff meeting Accepts SQL Review, accept/ reject in 4 hrs Owns fully Discovery, eval, proposal, close RevOps Oversight Oversight across all stages — every handoff, every SLA SLA monitoring · escalation triggers · weekly reporting · quarterly calibration · CRM config Arbitrates disputes · owns the framework · enforces definitions · manages tooling HANDOFF 1 HANDOFF 2

Fig 2.0 — Swimlane Ownership Map. Solid fills = primary ownership. Dashed borders = monitoring or support role. Arrows mark the two formal handoff points.

09 · Escalation Logic

Escalation Triggers & Response Protocols

Escalation is the piece most SLA frameworks are completely missing. They define what should happen. They say nothing about what happens when it does not. To be direct: an SLA without an escalation protocol is a suggestion. A well-intentioned one. Still just a suggestion.

The MQL Response Escalation Chain

This covers the full range — from the ideal (SDR responds within minutes) to the critical failure mode (48 hours with nothing logged). Every step has a named actor, a specific required action, and a clear accountability. Nothing is left to interpretation when this runs in the field.

T+0
MQL CREATED — DAY 0, HOUR 0
SDR Receives Notification & Accepts Lead
CRM routes MQL to assigned SDR simultaneously with a Slack notification. SDR accepts within 15 minutes and enrolls the lead in the appropriate sequence. For Tier 1 MQLs during business hours, the first call attempt happens within 5 minutes. The clock starts the moment routing completes — not when the SDR checks their notifications.
SDR
T+30
30 MINUTES — NO ACCEPTANCE ON TIER 1
Automated Reminder — CRM System Alert
CRM sends an automated alert to the SDR. No manager involved yet — this is a system nudge, not a disciplinary action. Most SDRs self-correct here. This step exists purely to close the gap between “notification received” and “notification acted on.”
Automated — CRM
T+2h
2 HOURS — NO FIRST ATTEMPT (TIER 1)
SDR Manager Notified — Direct Outreach
SDR Manager receives an automated Slack alert with lead details and SDR name. Manager reaches out directly — not through a formal process, just a direct message. This is a coaching moment, not discipline. If the SDR has a legitimate reason (genuine emergency, back-to-back customer calls), log it and move on. If not, have the conversation. Document it in the next 1:1 either way.
SDR Manager
T+24h
24 HOURS — ZERO CONTACT ATTEMPTS
Formal SLA Breach — Manager Action Required on Record
Zero contact attempts in 24 business hours is a formal breach. The SDR Manager must now take one of three documented actions: (1) Reassign the lead to another SDR with a CRM note explaining why, (2) Confirm the SDR had a documented legitimate reason and log it in the record, or (3) Log a coaching action in the SDR’s performance file. Marketing Ops receives a breach notification for the monthly SLA report. This is no longer informal — it is on the record.
SDR Manager + Marketing Ops
T+48h
48 HOURS — CRITICAL BREACH
VP-Level Visibility + Mandatory Root Cause Documentation
No contact attempts in 48 business hours is a critical failure — not an inconvenience. VP of Sales and VP of Marketing are notified automatically. RevOps logs the breach in the monthly SLA dashboard. Lead is reassigned if not already done. Root cause documentation is required within 24 hours: what happened, what changed, what is being done differently going forward. If the same SDR triggers a 48-hour breach twice in a quarter, it enters the formal performance management track.
VP Sales · VP Marketing · RevOps
T+5d
5 BUSINESS DAYS — CADENCE COMPLETED, NO RESPONSE
Lead Recycled to Nurture — Process Completed Correctly
After the full outreach cadence — all attempts made, no live connection established — the lead is formally recycled to Marketing for re-nurturing. SDR documents the outcome in CRM. Lead enters a 90-day suppression window. Marketing nurture sequence takes over. This is not a failure. This is the system doing exactly what it was designed to do. A properly worked lead that did not respond is a far better outcome than one abandoned quietly on day one.
SDR to Marketing Ops

The SQL-to-Opportunity Escalation Chain

The AE-side escalation carries a different kind of weight. When an SDR passes a qualified SQL and an AE does not engage with it, it is not just a process failure — it is a morale failure. SDRs who watch their best work disappear into an AE’s backlog eventually stop caring about qualifying leads properly. Do not let the culture get there.

T+0
SQL CREATED — SIMULTANEOUS NOTIFICATION
AE Notified + Briefing Doc Delivered
AE receives Slack notification and a CRM task with the briefing doc linked directly. AE is expected to review within 2 hours and formally accept or reject with a documented reason by the 4-hour mark.
SDR to AE — automated
T+4h
4 BUSINESS HOURS — NO ACCEPTANCE
SDR Manager Contacts AE Manager Directly
SDR Manager sends a direct Slack to the AE Manager — something like: “Hey, [SDR name] passed a hot SQL to [AE name] four hours ago and it is sitting unaccepted. Can you check in?” Informal, collegial, but tracked. A peer nudge that creates accountability without escalating tension unnecessarily.
SDR Manager to AE Manager
T+8h
8 BUSINESS HOURS — FORMAL ESCALATION
AE Manager Takes Action and Closes the Loop
AE Manager ensures the SQL is accepted or documents why it has not been. If the AE is legitimately tied up, the manager either accepts temporarily or reassigns to another AE. Both the SDR and SDR Manager are notified of the resolution within 2 hours of escalation being raised. Nobody gets left wondering what happened to their lead.
AE Manager
T+24h
24 BUSINESS HOURS — CRITICAL BREACH
VP Sales + CRO Informed — Root Cause Required
An unworked SQL 24 hours after creation is a serious organizational failure. VP of Sales is notified directly. CRO is CC’d on the escalation report. Lead is reassigned immediately. Root cause documentation required from the AE Manager within 24 hours — what happened, why, what changes. This goes into the AE’s performance file if it recurs. A pattern of ignoring qualified leads is a business problem that does not self-resolve.
VP Sales · CRO · RevOps

Stale Opportunity Escalation Protocol

TriggerConditionAlert ToRequired ActionDeadline
No Next StepOpen opportunity, no next step logged for 7 daysAELog a specific next step — “follow up” is not a next step24 hours
Zero ActivityNo logged activity of any kind for 10 business daysAE + AE ManagerReview the deal, update stage, or flag at-risk48 hours
Stage Age ExceededDeal exceeds the maximum allowed time in current stageAE ManagerScheduled deal review meeting with AE48 hours
Close Date Pushed 2xClose date has moved twice in the same quarterAE + VP SalesDeal strategy review; reassess probability and close path72 hours
ACV Change over 30%Deal size changed by more than 30% from original estimateVP Sales + RevOpsScope and risk review — what changed and does the deal math still work24 hours
10 · Lead Recycling Protocol

Recycling & Disqualification

Lead recycling is misunderstood constantly. Most teams treat a recycled lead as a failed lead — evidence the outreach did not work. That is exactly backwards. A properly recycled lead is future pipeline being preserved rather than abandoned. The real failure is the lead that gets quietly dropped with no formal recycling, no suppression window, no re-engagement plan — just a cold record sitting in the CRM going nowhere.

ScenarioOutcomeSuppression WindowRe-MQL TriggerOwner
Cadence Exhausted — No ResponseRecycled to long-term nurture90 days minimumNew high-intent action OR 6 months elapsed + fresh engagementMarketing
Not Ready — Timeline 12+ MonthsRecycled to future pipeline nurture6 monthsRe-engagement signal OR timeline confirmed under 12 monthsMarketing + SDR check-in at month 6
SQL Rejected — Wrong BuyerSDR re-engages correct contact at same accountNone — reopen immediatelySDR identifies right contact and re-qualifiesSDR
Bad Data — Invalid Contact InfoSent to data cleanup queue, held until fixedUntil enrichedValid email and phone confirmed via enrichment toolMarketing Ops
Competitor EmployeePermanently disqualifiedPermanentNot eligible — everMarketing Ops
Existing CustomerRouted to Account Management or CSN/A — different flowN/A — separate routing, not a lead recycle situationRevOps routing rules
⚠️
The 90-day suppression window is there for a reason — respect it even under pipeline pressure

Re-engaging a recycled lead too quickly does two things: it damages the relationship with the prospect who already ignored the outreach, and it trains your SDR team that recycling means “try again next week.” The 90-day minimum is grounded in real behavioral data on re-engagement rates. Stick to it — especially, and most deliberately, when pipeline is thin and the pressure to chase everything is highest. Short-term desperation creates long-term database debt that is very hard to recover from.

Part IV
Measurement, Benchmarks & Execution
11 · Measurement & Reporting

The Metrics That Actually Matter

You can design the most elegant SLA framework imaginable. If you cannot measure compliance in real time, you do not have a framework — you have a beautifully formatted document that people reference in arguments and then ignore. This section covers what to track, how to track it, and what to do when the numbers are not where they need to be.

Primary SLA Compliance Metrics

MetricDefinitionGreenAmberRedCadence
MQL Response — Tier 1% of Tier 1 MQLs with first attempt within 5 min during business hours>80%60–80%<60%Daily
MQL Response — Tier 2% of Tier 2 MQLs with first attempt within 2 hours during business hours>90%75–90%<75%Daily
MQL Live Contact Rate% of MQLs where a real conversation happened — not just attempts made>35%20–35%<20%Weekly
MQL to SAL Rate% of MQLs formally accepted by the SDR team>75%55–75%<55%Weekly
SAL to SQL Conversion% of SALs converted to qualified SQLs with a booked meeting>25%15–25%<15%Weekly
SQL Acceptance Rate% of SQLs accepted by AEs within the 4-hour SLA window>90%75–90%<75%Daily
SQL to Opportunity Rate% of SQLs that convert to active pipeline opportunities>80%65–80%<65%Weekly
MQL Quality Rate% of MQLs meeting all entry criteria — inverse of SDR rejection rate>95%85–95%<85%Monthly
Overall SLA Breach Rate% of leads or deals with at least one documented SLA breach<5%5–15%>15%Weekly

Contact Rate vs. Response Time

This is the chart every skeptic in your leadership team needs to see. The relationship between how fast you respond and whether you actually reach the prospect is dramatic and non-linear. Moving from 30 minutes to 5 minutes is not a marginal improvement — it is a categorically different outcome. Show this chart at your next QBR and watch the room go quiet.

Contact Rate vs. First Response Time
% of leads successfully contacted — by response time bracket — B2B SaaS aggregate data
Stage-by-Stage Conversion Benchmarks
B2B SaaS mid-market (50–1,000 employee target) — top quartile vs. average vs. bottom quartile
Top Quartile Industry Average Bottom Quartile
Monthly SLA Compliance Trajectory
Typical improvement curve after framework implementation — 30-day coaching grace period before enforcement begins

The Review Cadence That Keeps It All Alive

Data without a structured review rhythm is just noise. Here is the meeting cadence that makes this framework work in practice rather than in theory:

MeetingFrequencyAttendeesAgendaOutput
SLA Flash ReportDaily (async)SDR Managers, AE Managers, RevOpsPrior day compliance, breach flags, priority leads outstandingSlack post — red items tagged by name
Revenue SyncWeeklyVP Sales, VP Marketing, SDR Mgr, RevOpsWeek metrics, funnel conversion, escalation review, quality issuesMeeting notes, action items with named owners
Pipeline ReviewBi-weeklyCRO, VP Sales, AE Managers, RevOpsOpportunity SLA compliance, stage age, forecast integrity, deal healthUpdated forecast, risk flags, coaching assignments
SLA CalibrationQuarterlyAll GTM leadership + RevOpsFull framework review, definition updates, target adjustments, win/loss correlationUpdated framework document — versioned and distributed to all teams
13 · Common Failure Modes

Where Frameworks Break Down

After enough implementations — the ones that worked, the ones that fell apart, and the ones that started strong and quietly died by Q3 — the failure patterns become very predictable. Here are the eight that take teams down most consistently, and what to actually do about each one.

The Definitions Disagreement

Marketing and Sales agree on an MQL definition in a meeting — or at least they stop arguing, which is not the same thing. Three months later, Marketing is celebrating 600 MQLs and Sales says they received 200 “real” ones. Both are right within their own interpretation. The gap between those numbers is burning pipeline silently every week.

The Fix

Run a calibration session before launch: pull 50 random MQLs from last quarter and have Marketing and Sales independently score each one. Compare results in the same room. Where scores diverge badly, your language is too ambiguous. Fix those exact spots before going live.

The CRM-Reality Gap

SDRs log contact attempts hours or days after they happened, or — more insidiously — speculatively before they make the call. Your compliance metrics look healthy. Your actual response times are a disaster. The data is fiction and nobody knows it.

The Fix

Stop relying on manual CRM entry for activity data. Use your dialer and sequencing tool as the system of record. Auto-log calls and emails with system-generated timestamps. A rep typing “called Monday” on Thursday is a guess, not a data point. System timestamps are the only source of truth worth reporting on.

The SLA-as-Weapon Problem

Marketing uses the compliance dashboard to prove Sales does not work leads. Sales uses it to prove Marketing leads are garbage. The framework becomes artillery in a political war that predated it. Everyone gets defensive. Nothing changes. Deals die in the crossfire.

The Fix

SLA review meetings must be facilitated by RevOps or the CRO — never led unilaterally by Marketing or Sales. Both teams bring their numbers to the same table. The operating norm must be “here is the problem, here is who needs to do what differently.” Leadership sets this tone entirely. Without them modeling it, nobody else will.

The SQL Quota Game

SDRs figure out that SQL volume is their primary metric, so every promising conversation becomes an SQL. AEs inherit lists of warm leads with no booked meeting and thin qualification. SQL-to-Opportunity conversion tanks. AEs stop trusting SDR pipeline. The top of funnel breaks quietly.

The Fix

Add SQL-to-Opportunity conversion rate to the SDR scorecard — tracked 4–6 weeks after SQL creation. An SDR creating 40 SQLs at 60% conversion is more valuable than one creating 80 at 25%. Volume without quality is noise with extra steps. Make comp and recognition actually reflect this.

The Stale Framework Syndrome

Framework launches in Q1 with genuine momentum. By Q3, it has not been touched. The business has changed — ICP shifted, headcount doubled, a new product line launched — but SLA targets are still calibrated to January assumptions. Everyone runs the reports. Nobody trusts the numbers. Nobody wants to say the whole thing needs an overhaul.

The Fix

Put a mandatory quarterly calibration on the RevOps calendar before the framework goes live — make it structural, not optional. Version the document. Treat it like software: maintenance releases are not a sign of failure, they are a sign of a living system. If a quarterly review finds nothing to change, great. But the review has to happen regardless.

The Missing Escalation Culture

Escalation paths are documented. But managers treat every escalation as embarrassing evidence that something went wrong on their watch. SDRs learn not to raise flags. AEs learn not to surface problems. Issues fester invisibly until deals are gone and nobody can explain the pipeline gap.

The Fix

Leadership must visibly celebrate escalations that caught problems early. In QBRs, tell the specific story: “SDR flagged a stale SQL, manager caught it at the T+8 mark, AE engaged same day, deal is now in Stage 3.” Make it a success narrative. Escalation culture is entirely tone-driven and entirely set by the top. One story in a QBR is worth a hundred policy reminders in Slack.

The After-Hours Black Hole

A Tier 1 MQL comes in at 7pm Tuesday. Nobody has defined what “business hours” means in the SLA. Some SDRs work late, some do not. By Wednesday morning the prospect has already had a conversation with a competitor who had a plan for this exact situation.

The Fix

Define business hours explicitly in the framework document — e.g., 8am to 6pm in the prospect’s local timezone. For Tier 1 MQLs after hours: first attempt within 30 minutes of next business day open. For high-volume orgs, consider an SDR on-call rotation or a chat bot that engages immediately and routes for callback. Whatever you decide, document it. Ambiguity here is expensive.

The Briefing Doc Nobody Reads

SDRs fill out the handoff document carefully. AEs walk into discovery having read the contact name and company. The call restarts from scratch. The prospect is quietly annoyed at repeating themselves. The SDR’s relationship work is wasted. The AE wonders why the meeting feels cold from the first minute.

The Fix

Make AE acceptance conditional on confirming they read the doc — a simple CRM checkbox. Then spot-check it in deal reviews by asking AEs a specific question from the SDR’s notes. The first time an AE is caught not knowing something clearly documented, behavior shifts permanently. It only has to happen once in a visible setting to reset the norm for everyone in the room.

14 · Implementation Roadmap

Rolling This Out Without Chaos

Implementation sequencing matters more than most people expect. Teams that try to go from zero to full SLA compliance in 30 days almost always fail — not because the framework is wrong, but because they skipped the alignment and tooling work that makes enforcement possible. Give yourself 90 days. Do it in phases. It is genuinely worth the patience.

Phase 01
Alignment
Weeks 1–3
Run MQL calibration session with Marketing and Sales together
Finalize all stage definitions with specific examples — no vague language
Negotiate bilateral SLA commitments in writing
Get CRO sign-off on the final framework document
Communicate clearly to every GTM team member
Phase 02
Tooling
Weeks 3–6
Configure CRM stages, required fields, and technical status blocks
Set up SLA timestamp tracking with automated fields
Build Slack alert workflows for every escalation trigger
Create rejection taxonomy picklists in CRM
Build the SLA compliance dashboard in your BI tool
Phase 03
Launch
Weeks 6–8
Train all SDRs on cadence and acceptance requirements
Train all AEs on SQL acceptance and briefing doc standards
Stand up the weekly SLA review meeting
Begin the daily SLA flash report
Start 30-day coaching grace period — data collection first, enforcement later
Phase 04
Optimize
Weeks 8–12+
Review 30-day data — find the biggest gaps honestly
Adjust SLA targets based on what the data actually shows
Move from coaching mode to full accountability
Run the first quarterly calibration session
Publish v1.1 — document the iterations publicly
📌
The 30-day grace period is not optional, and it is not weakness

When you launch, compliance will be low. Some of that is behavior, but a lot of it will be tooling gaps, training confusion, and process ambiguity you did not anticipate. Treat the first 30 days as a diagnostic period — not a performance management event. Spend it understanding why breaches are happening. Fix the system issues first. Then hold people accountable. The sequence matters enormously and is usually where implementations fail even when the framework itself is solid.

15 · Appendix

Reference Materials

A. Complete SLA Reference Table

SLA ItemStageOwnerTargetBreach ThresholdEscalation To
Lead Scoring LatencyInquiry to MQLMarketing Ops4 business hoursOver 8 hoursMarketing Director
CRM Routing SpeedMQL creationMarketing Ops15 minutesOver 60 minutesRevOps
SDR Response — Tier 1MQL to SALSDR5 min (biz hrs)Over 2 hoursSDR Manager
SDR Response — Tier 2MQL to SALSDR2 hours (biz hrs)Over 4 hoursSDR Manager
SDR Response — Tier 3MQL to SALSDR24 hours (biz hrs)Over 48 hoursSDR Manager
SAL Accept/RejectMQL to SALSDR4 business hoursOver 24 hoursSDR Manager
SAL Resolution WindowSAL to SQLSDR14 business daysDay 12 check-inSDR Manager
SQL Briefing DocSQL creationSDRBefore AE notificationAny incomplete docSDR Manager
AE SQL AcceptanceSQL to OppAE4 business hoursOver 8 hoursAE Manager
AE First Touch — ProspectSQL to OppAE24 business hoursOver 48 hoursAE Manager then VP Sales
Opportunity CreationSQL acceptedAESame sessionNext business dayAE Manager
Opp Next StepAll opp stagesAEWithin 24hrs of any meeting7 days without oneAE Manager
Opp Activity MinimumAll opp stagesAE1 activity per 10 daysOver 10 days no activityAE Manager
Stage Age MaximumAll opp stagesAEPer stage limits (Section 7)On limit dateAE Manager

B. MQL Scoring Model Template

CategorySignalPointsNotes
Demographic FitTarget industry match+20Map to your ICP industry list
Company size in target range+15Adjust to your actual sweet spot
Economic buyer persona — VP, Director, C-Suite+20Varies by your deal complexity
Influencer persona — Manager or senior IC+10Someone with real influence on the decision
High-Intent ActionsDemo or trial request+40Immediate Tier 1 trigger — treat accordingly
Pricing page visit + form submitted+35Strong late-stage buying signal
ROI calculator completed+30Self-directed buyer research behavior
Contact Sales CTA clicked+40Direct hand-raise — Tier 1 immediately
Competitor comparison page visited+25Active evaluation already underway
Medium-Intent ActionsLive webinar attended (not recorded view)+15Live attendance signals meaningfully higher intent
Case study downloaded+15Solution validation — they are thinking seriously
3+ email link clicks in 7 days+15Engagement spike — watch this cluster
Multiple product pages visited+10Research mode, not casual browsing
Score DecayNo activity in 30 days−10Cooling signal — note it, do not panic
No activity in 60 days−20Consider re-scoring eligibility
Email unsubscribe−50Likely disqualify — respect what the signal is telling you

MQL Threshold: 60 points minimum. Leads below 60 stay in nurture. Leads scoring 40–59 can be surfaced for SDR manager review at their discretion — not auto-routed.

C. SDR Handoff Briefing Template

SQL BRIEFING DOCUMENT — [Lead Name] at [Company]
Created: [Date/Time]  |  SDR: [Name]  |  AE: [Name]

CONTACT
Name: [Full Name]  |  Title: [Title]  |  Company: [Company]
Email: [Email]  |  Phone: [Phone]  |  LinkedIn: [URL]
Company Size: [Employees]  |  Industry: [Industry]  |  Revenue Estimate: []

HOW WE GOT HERE
MQL Source: [Webinar / Demo Request / Content / etc.]  |  MQL Date: [Date]
SAL Date: [Date]  |  SQL Date: [Date]
Outreach Summary: [X calls, X emails over X days. Connected on call X — here is what happened and why I promoted this.]

PAIN / PROBLEM STATEMENT — in their words when possible
“[Direct quote or close paraphrase from the qualifying call. Be specific. What exactly? What are the consequences? What have they tried?]”

QUALIFICATION NOTES
Confirmed Need: [Yes/No — what specifically did they say]
Timeline: [Their exact words on timeline — do not interpret, report]
Economic Buyer: [Name, Title — identified or not yet — here is what we know]
Decision Process: [What their evaluation looks like in their own description]
Budget: [Confirmed / Not discussed / Estimate: ]
Competitors Mentioned: [List / None mentioned]

MEETING DETAILS
Date/Time: [In prospect’s timezone]  |  Calendar Link: [URL]
Format: [Zoom / Phone / In-person]  |  Duration: [45 min]
Confirmed Prospect Attendees: [Names if known]

NOTES FOR AE — READ BEFORE THE CALL
— [What angle or message landed best in discovery — start here, not with your standard deck]
— [Any sensitivities, things they reacted poorly to, topics to avoid]
— [Relationship context — is there rapport? Inside information that changes your approach?]

AE ACCEPTANCE
☑  I have read this briefing document fully before accepting
☑  I formally accept this SQL for AE-led engagement
Accepted by: _________________  |  Date/Time: _________________

D. Glossary

TermDefinition
InquiryAny inbound or outbound touch that results in a lead record being created. No qualification implied — an inquiry is just a lead that exists in your system.
MQLMarketing Qualified Lead. A lead that meets Marketing’s documented entry criteria and is considered ready for SDR outreach. Marketing owns this status and is accountable for its quality.
SALSales Accepted Lead. An MQL that an SDR has formally accepted for active outreach and qualification work. The moment of committed accountability — the SDR now owns this lead.
SQLSales Qualified Lead. A lead that has passed SDR qualification — confirmed pain, confirmed timeline, booked meeting with an AE. The SDR’s primary deliverable to the sales team.
SLAService Level Agreement. A documented, bilateral commitment between two teams defining specific actions, timelines, and accountability. Not a policy document. A mutual, enforceable commitment.
Speed to LeadThe elapsed time between a lead’s qualifying action and the SDR’s first contact attempt. The single most impactful variable in contact rate and one of the most important metrics in this framework.
Lead RecyclingThe deliberate process of returning a worked lead to a nurture state for a defined suppression period before re-qualifying. Recycling is not failure — it is pipeline preservation.
SLA BreachAny instance where an SLA target is missed, regardless of reason. Individual breaches may have legitimate causes. Patterns of breaches require systemic investigation and fixes.
ICPIdeal Customer Profile. The specific firmographic and behavioral characteristics of accounts most likely to become successful, profitable, long-term customers.
MEDDPICMetrics, Economic Buyer, Decision Criteria, Decision Process, Paper Process, Implicate Pain, Champion. A qualification framework for complex B2B sales, used here in a simplified SDR-appropriate version.
Warm HandoffA structured SQL-to-AE transition including a written briefing document and a personal introduction — designed to preserve context and relationship momentum across the team boundary.
Pipeline HygieneThe ongoing discipline of keeping opportunity records accurate, active, and truthful — including next steps, stage positioning, close dates, and logged activity. The foundation of any reliable forecast.