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.
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 implementationsWhat 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.
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.
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.
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.
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.
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.
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.
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.
Fig 1.0 — Lead Lifecycle Funnel. Volume bars show typical stage-to-stage conversion rates for mid-market B2B SaaS.
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?
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.
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.
| Criterion | Definition | Minimum Bar | How Verified |
|---|---|---|---|
| ICP Fit Score | Company matches your Ideal Customer Profile | 60/100 minimum | Firmographic scoring model |
| Persona Match | Contact is in a buyer or influencer role | Confirmed title | Title mapping against persona list |
| Behavioral Intent | Lead has taken at least one meaningful action | 1 Tier-1 or 3 Tier-2 actions | Lead scoring engine (see Appendix B) |
| Data Completeness | All required fields populated | Name, company, email, phone | CRM field validation blocks MQL if missing |
| Email Validity | Email passes deliverability check | Valid, not role-based | Email verification service |
| Territory Coverage | Lead is in an actively staffed SDR territory | Active territory only | Territory mapping in CRM routing rules |
| Tier | Actions That Qualify | What It Signals | Score |
|---|---|---|---|
| Tier 1 — High | Demo request, free trial, pricing page form, Contact Sales CTA | Active purchase consideration — in buying mode right now | +40 pts |
| Tier 2 — Medium | Live webinar attended, case study downloaded, 3+ email clicks in 7 days, ROI calculator | Evaluation-stage research — taking this seriously | +15 pts |
| Tier 3 — Low | Blog visits, newsletter opens, generic whitepaper, social follow | Awareness only — keep in nurture | +5 pts |
| SLA Item | Obligation | Target | Owner |
|---|---|---|---|
| Scoring Latency | Lead scored and promoted or held within this window of the qualifying action | 4 business hours | Marketing Ops |
| Data Enrichment | Record enriched with firmographic and contact data before routing — not after | 100% of MQLs | Marketing Ops |
| CRM Routing | MQL assigned to the right SDR within this window of creation | 15 minutes | Marketing Ops |
| SDR Notification | Real-time Slack and CRM alert fires simultaneously with routing | Simultaneous | Marketing Ops |
| MQL Quality Rate | % of MQLs meeting all entry criteria without exception | 95% or above | Marketing |
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.
| Code | Reason | Required Marketing Response |
|---|---|---|
| REJ-01 | Invalid contact info — bad email or no usable phone number | Enrich or suppress from all outreach immediately |
| REJ-02 | Below ICP — wrong industry, company size, or geography | Review scoring model; suppress company from future MQL flow |
| REJ-03 | Wrong persona — not a buyer or influencer at this company | Review persona mapping; mark contact as do-not-route |
| REJ-04 | Already a customer or has an active open opportunity | Remove from MQL flow; route to Account team or CS |
| REJ-05 | Previously disqualified — inside the 90-day suppression window | Add to suppression list; review re-engagement criteria |
| REJ-06 | Competitor employee | Add domain to global permanent suppression list |
| REJ-07 | Outside current territory coverage | Route to correct territory or hold for future coverage |
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.
Trigger: Demo request, contact sales, free trial, pricing page form
After hours: Within 30 min of next business day open
Full cadence: 8 attempts over 7 business days, then recycle
Trigger: High-scoring behavioral cluster — webinar, content, email engagement
After hours: First attempt by 10am next business day
Full cadence: 6 attempts over 10 business days, then recycle
Trigger: Meets ICP and intent threshold — no single high-intent action
After hours: Within 24 hours of next business day open
Full cadence: 5 attempts over 14 business days, then recycle
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.
| Action | SDR Obligation | SLA Window |
|---|---|---|
| SAL Acceptance | SDR marks lead SAL in CRM, triggering the outreach sequence | Within 15 min of first attempt |
| SAL Rejection | If rejecting, document reason using the standard taxonomy — no free text accepted | Within 4 business hours of receipt |
| Activity Logging | Every attempt — call, email, LinkedIn — logged with timestamp and outcome | Within 30 min of each attempt |
| Sequence Enrollment | Lead enrolled in appropriate sequence on the same day it is received | Same business day as routing |
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.
| Touch | Day | Channel | Objective | Applies To |
|---|---|---|---|---|
| 1 | Day 1 — immediate | 📞 Phone | Live connect, set discovery meeting | All tiers |
| 2 | Day 1 — same day | Reference call attempt; give a real reason to respond | All tiers | |
| 3 | Day 2 | Connect request + short personal note — no pitch yet | Tier 1 & 2 | |
| 4 | Day 3 | 📞 Phone | Voicemail with specific relevant value prop | All tiers |
| 5 | Day 5 | Relevant case study or content — soft CTA not a hard ask | All tiers | |
| 6 | Day 7 | 📞 Phone | Final live connect attempt — genuinely the last one | Tier 1 & 2 |
| 7 | Day 9 | Break-up email — honest, no guilt, leaves the door open | Tier 1 & 2 | |
| 8 | Day 14 | Long-term re-engagement — low pressure, genuinely high value | Tier 1 only |
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.
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 Element | SDR Must Confirm | SQL Gate? | If Not Confirmed |
|---|---|---|---|
| Metrics | A specific business problem with measurable impact — not “we might be interested” | Required | Not SQL — return to nurture |
| Economic Buyer | Contact is or can genuinely access the economic decision-maker | Preferred | Flag for AE — they accept the risk knowingly |
| Decision Criteria | Prospect has at least some framework for how they would evaluate solutions | Preferred | Flag for AE — discovery still in progress |
| Decision Process | A decision process is underway or being actively contemplated | Required | Not SQL — timeline is undefined |
| Paper Process | Understand procurement and legal involvement level (enterprise accounts only) | Optional | AE handles — not an SDR blocker |
| Implicate Pain | Pain is confirmed and the prospect is actually motivated to solve it now | Required | Not SQL — no urgency to act |
| Champion | An internal advocate who wants this to happen exists or is emerging | Optional | AE to develop — not an SDR blocker |
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.
| SLA Item | Target | Owner | Escalation Trigger |
|---|---|---|---|
| SAL Resolution Window | Every SAL promoted to SQL, recycled, or formally disqualified within 14 business days | SDR | Day 12 — SDR manager reviews all open SALs |
| Post-Call Follow-Up | If prospect takes a call but does not convert, follow up within 2 business days | SDR | Day 3 with no follow-up logged |
| SQL Completeness | Pain statement, timeline, and meeting link populated before AE is notified | SDR | CRM technically blocks promotion if fields empty |
| AE Notification | AE receives real-time Slack and CRM task the moment SQL is created | SDR | Automated — no manual exceptions |
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.
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.
| Element | Description | Who | When |
|---|---|---|---|
| SQL Briefing Doc | Written summary: confirmed pain, timeline, stakeholders, meeting context — everything the AE needs to show up prepared and credible | SDR | Completed before AE notification fires |
| Three-Way Intro Email | SDR sends personal email introducing prospect to AE — with enough context to show the AE was actually briefed | SDR | Within 2 hours of SQL creation |
| Internal Debrief | 10-minute SDR and AE sync before first AE-led meeting — required for strategic accounts, strongly encouraged for all others | SDR + AE | 24 hours before first AE meeting |
| AE Formal Acceptance | AE accepts SQL in CRM confirming they reviewed the briefing doc — closes the accountability loop | AE | Within 4 business hours of notification |
| Opportunity Creation | AE creates the opportunity record immediately on accepting the SQL — not after the first meeting, immediately in the same session as acceptance | AE | Same session as acceptance |
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.
AE reviews briefing doc and formally accepts or rejects — with a documented reason — within 4 business hours of notification. No exceptions.
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.
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.
| Code | Reason | Required Action | Reviewed By |
|---|---|---|---|
| AE-REJ-01 | No genuine pain confirmed — conversation was exploratory only | Return to SAL; SDR continues outreach or recycles | SDR Manager |
| AE-REJ-02 | Timeline beyond 12 months — not ready for AE engagement yet | Back to long-term nurture; SDR check-in at month 6 | RevOps |
| AE-REJ-03 | Wrong buyer — not connected to the economic decision-maker | SDR re-engages to identify correct contact at same account | SDR Manager |
| AE-REJ-04 | Meeting cancelled by prospect before AE could engage | SDR reschedules — lead stays in SAL until rebooked | SDR |
| AE-REJ-05 | Territory conflict or existing account ownership issue | RevOps arbitrates; reassigns or redirects as needed | RevOps + Sales Ops |
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.
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.
| Stage | Definition | Max Age | Next Action SLA | Close Date Rule |
|---|---|---|---|---|
| Stage 1 — Discovery | First AE meeting complete. Problem confirmed. MEDDPIC in progress. | 21 days | Agreed next step logged within 24hrs of meeting | Forecast date within 90 days |
| Stage 2 — Qualification | MEDDPIC validated. Economic buyer identified. Solution fit confirmed. | 30 days | EB meeting booked within 10 days of stage entry | EB meeting must be on calendar |
| Stage 3 — Evaluation | Active evaluation underway — POC, deep demo, or technical review in progress | 30 days | Mutual success plan agreed within 5 days of stage entry | Close date must reflect actual eval timeline |
| Stage 4 — Proposal | Commercial proposal sent. Negotiation may have started. | 21 days | Follow-up within 24hrs of proposal delivery | Close date must be within 30 days |
| Stage 5 — Commit | Verbal agreement to buy. Contract in legal or procurement review. | 21 days | Daily check-in cadence while in legal review | Close date must be within 14 days |
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.
Fig 2.0 — Swimlane Ownership Map. Solid fills = primary ownership. Dashed borders = monitoring or support role. Arrows mark the two formal handoff points.
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.
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.
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.
| Trigger | Condition | Alert To | Required Action | Deadline |
|---|---|---|---|---|
| No Next Step | Open opportunity, no next step logged for 7 days | AE | Log a specific next step — “follow up” is not a next step | 24 hours |
| Zero Activity | No logged activity of any kind for 10 business days | AE + AE Manager | Review the deal, update stage, or flag at-risk | 48 hours |
| Stage Age Exceeded | Deal exceeds the maximum allowed time in current stage | AE Manager | Scheduled deal review meeting with AE | 48 hours |
| Close Date Pushed 2x | Close date has moved twice in the same quarter | AE + VP Sales | Deal strategy review; reassess probability and close path | 72 hours |
| ACV Change over 30% | Deal size changed by more than 30% from original estimate | VP Sales + RevOps | Scope and risk review — what changed and does the deal math still work | 24 hours |
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.
| Scenario | Outcome | Suppression Window | Re-MQL Trigger | Owner |
|---|---|---|---|---|
| Cadence Exhausted — No Response | Recycled to long-term nurture | 90 days minimum | New high-intent action OR 6 months elapsed + fresh engagement | Marketing |
| Not Ready — Timeline 12+ Months | Recycled to future pipeline nurture | 6 months | Re-engagement signal OR timeline confirmed under 12 months | Marketing + SDR check-in at month 6 |
| SQL Rejected — Wrong Buyer | SDR re-engages correct contact at same account | None — reopen immediately | SDR identifies right contact and re-qualifies | SDR |
| Bad Data — Invalid Contact Info | Sent to data cleanup queue, held until fixed | Until enriched | Valid email and phone confirmed via enrichment tool | Marketing Ops |
| Competitor Employee | Permanently disqualified | Permanent | Not eligible — ever | Marketing Ops |
| Existing Customer | Routed to Account Management or CS | N/A — different flow | N/A — separate routing, not a lead recycle situation | RevOps routing rules |
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.
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.
| Metric | Definition | Green | Amber | Red | Cadence |
|---|---|---|---|---|---|
| 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 |
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.
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:
| Meeting | Frequency | Attendees | Agenda | Output |
|---|---|---|---|---|
| SLA Flash Report | Daily (async) | SDR Managers, AE Managers, RevOps | Prior day compliance, breach flags, priority leads outstanding | Slack post — red items tagged by name |
| Revenue Sync | Weekly | VP Sales, VP Marketing, SDR Mgr, RevOps | Week metrics, funnel conversion, escalation review, quality issues | Meeting notes, action items with named owners |
| Pipeline Review | Bi-weekly | CRO, VP Sales, AE Managers, RevOps | Opportunity SLA compliance, stage age, forecast integrity, deal health | Updated forecast, risk flags, coaching assignments |
| SLA Calibration | Quarterly | All GTM leadership + RevOps | Full framework review, definition updates, target adjustments, win/loss correlation | Updated framework document — versioned and distributed to all teams |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
| SLA Item | Stage | Owner | Target | Breach Threshold | Escalation To |
|---|---|---|---|---|---|
| Lead Scoring Latency | Inquiry to MQL | Marketing Ops | 4 business hours | Over 8 hours | Marketing Director |
| CRM Routing Speed | MQL creation | Marketing Ops | 15 minutes | Over 60 minutes | RevOps |
| SDR Response — Tier 1 | MQL to SAL | SDR | 5 min (biz hrs) | Over 2 hours | SDR Manager |
| SDR Response — Tier 2 | MQL to SAL | SDR | 2 hours (biz hrs) | Over 4 hours | SDR Manager |
| SDR Response — Tier 3 | MQL to SAL | SDR | 24 hours (biz hrs) | Over 48 hours | SDR Manager |
| SAL Accept/Reject | MQL to SAL | SDR | 4 business hours | Over 24 hours | SDR Manager |
| SAL Resolution Window | SAL to SQL | SDR | 14 business days | Day 12 check-in | SDR Manager |
| SQL Briefing Doc | SQL creation | SDR | Before AE notification | Any incomplete doc | SDR Manager |
| AE SQL Acceptance | SQL to Opp | AE | 4 business hours | Over 8 hours | AE Manager |
| AE First Touch — Prospect | SQL to Opp | AE | 24 business hours | Over 48 hours | AE Manager then VP Sales |
| Opportunity Creation | SQL accepted | AE | Same session | Next business day | AE Manager |
| Opp Next Step | All opp stages | AE | Within 24hrs of any meeting | 7 days without one | AE Manager |
| Opp Activity Minimum | All opp stages | AE | 1 activity per 10 days | Over 10 days no activity | AE Manager |
| Stage Age Maximum | All opp stages | AE | Per stage limits (Section 7) | On limit date | AE Manager |
| Category | Signal | Points | Notes |
|---|---|---|---|
| Demographic Fit | Target industry match | +20 | Map to your ICP industry list |
| Company size in target range | +15 | Adjust to your actual sweet spot | |
| Economic buyer persona — VP, Director, C-Suite | +20 | Varies by your deal complexity | |
| Influencer persona — Manager or senior IC | +10 | Someone with real influence on the decision | |
| High-Intent Actions | Demo or trial request | +40 | Immediate Tier 1 trigger — treat accordingly |
| Pricing page visit + form submitted | +35 | Strong late-stage buying signal | |
| ROI calculator completed | +30 | Self-directed buyer research behavior | |
| Contact Sales CTA clicked | +40 | Direct hand-raise — Tier 1 immediately | |
| Competitor comparison page visited | +25 | Active evaluation already underway | |
| Medium-Intent Actions | Live webinar attended (not recorded view) | +15 | Live attendance signals meaningfully higher intent |
| Case study downloaded | +15 | Solution validation — they are thinking seriously | |
| 3+ email link clicks in 7 days | +15 | Engagement spike — watch this cluster | |
| Multiple product pages visited | +10 | Research mode, not casual browsing | |
| Score Decay | No activity in 30 days | −10 | Cooling signal — note it, do not panic |
| No activity in 60 days | −20 | Consider re-scoring eligibility | |
| Email unsubscribe | −50 | Likely 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.
| Term | Definition |
|---|---|
| Inquiry | Any 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. |
| MQL | Marketing 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. |
| SAL | Sales 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. |
| SQL | Sales 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. |
| SLA | Service 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 Lead | The 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 Recycling | The 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 Breach | Any instance where an SLA target is missed, regardless of reason. Individual breaches may have legitimate causes. Patterns of breaches require systemic investigation and fixes. |
| ICP | Ideal Customer Profile. The specific firmographic and behavioral characteristics of accounts most likely to become successful, profitable, long-term customers. |
| MEDDPIC | Metrics, 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 Handoff | A 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 Hygiene | The 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. |