-
1
Write MQL and SQL definitions both teams can quote verbatim
The SLA fails the moment marketing and sales define a qualified lead differently. Lock the definitions first and write them as plain-English sentences, not acronyms. A marketing qualified lead (MQL) is a contact that has shown enough intent to be worth a human touch. A sales qualified lead (SQL) is one that sales has personally confirmed is a fit and has an active buying interest. Pin the exact fit criteria (industry, company size, role, geography) and the exact behavior criteria (score threshold, demo request, pricing-page visit) to each definition. Then make every rep and marketer repeat them back from memory before you move on.
- Draft one sentence that describes an MQL in buyer language, not marketing-ops language
- Draft one sentence that describes an SQL in sales language, not forecast language
- List the top three disqualifiers for each stage so reps know what to pass back
- Publish both definitions in the CRM lead record so they are visible at the point of work
Tip: If a sales rep and a marketer give you different one-sentence definitions in a hallway test, you do not have an SLA yet. You have a wish.
-
2
Set response-time commitments in minutes for SQLs and hours for MQLs
Response time is the single biggest lever in the SLA. Forrester and lead-management research has shown for years that contact rates fall off a cliff after the first five minutes. Set hard numbers and write them into the agreement. A reasonable baseline for most B2B teams is five minutes for inbound SQLs during business hours, one business hour for MQLs that marketing has flagged as hot, and the end of the next business day for everything else. The numbers matter less than the fact that they are written down, measured, and visible to leadership.
- Pick a response-time floor for inbound SQLs (demo requests, pricing contacts, trial sign-ups) in minutes
- Pick a response-time floor for MQLs that score above threshold in business hours
- Define what counts as a response (a phone call attempt, a personalized email, a sequence enrollment)
- Spell out business hours, time-zone handling, and after-hours coverage so there is no ambiguity
Tip: Measure response time from lead creation, not from when the rep opened the record. The clock starts when the buyer raises their hand.
-
3
Set follow-up volume and cadence per lead type
One call is not a follow-up. Spell out exactly how many attempts a rep must make, over what window, and across which channels, before a lead can be marked worked. A common pattern for inbound SQLs is eight to twelve touches over fourteen days across phone, email, and social. MQLs typically get a lighter cadence, five to seven touches over three weeks, before they are either converted or sent back to nurture. Write the cadence into the SLA and build the sequences in your CRM or sales engagement tool so it is enforced by default, not by willpower.
- Define minimum touch counts per lead type: SQL, MQL, re-engagement, referral
- Define the channel mix required (phone attempt, personalized email, LinkedIn, voicemail)
- Define the maximum window a lead can sit in active working status before it must be dispositioned
- Load the cadences as named sequences in your CRM so reps enroll leads instead of improvising
Tip: Leaving a voicemail counts as a touch. Leaving the same voicemail three times does not. Write that down.
-
4
Define pass-back and disqualify rules with reason codes
A healthy SLA assumes some leads will be bad and gives sales a clean way to send them back without starting a political war. Build a short, fixed list of pass-back reason codes (wrong title, wrong company size, no budget, not evaluating, bad contact data) and a short list of disqualify codes (competitor, student, test lead, out of territory). Require a reason code on every pass-back and disqualify so marketing can learn from the pattern. Set a cap on pass-backs per rep per month to prevent abuse, and require a quick marketing review of any lead that gets passed back more than once.
- Lock the pass-back reason list to five to eight codes, no free text
- Lock the disqualify reason list to five to eight codes, no free text
- Require the reason code field before the lead status can change in the CRM
- Set a monthly pass-back review where marketing closes the loop on top reason codes
Tip: If one reason code is winning month after month, the problem is in the targeting or the form, not in the sales team. Fix the source.
-
5
Build a dashboard with real-time breach alerts
An SLA that is reviewed quarterly is a wall decoration. Build a dashboard that shows SLA performance in near real time, broken down by rep, by segment, and by lead source, and wire it to alerts the moment a response-time commitment is about to breach. Most CRMs can send a notification to a rep, their manager, and a shared channel when a lead has been sitting untouched past the SLA window. The point is not to shame reps, it is to catch the lead before it goes cold and to make the data undeniable at the Monday meeting.
- Build a dashboard tile for response time by lead type, with the SLA line drawn across it
- Build a dashboard tile for touch-count compliance by rep
- Build a dashboard tile for pass-back rate by marketing channel
- Wire breach alerts to the rep, their manager, and a shared revops channel
Tip: If the dashboard lives inside the CRM, reps will look at it. If it lives in a BI tool nobody opens, you built a report, not an operating system.
-
6
Review weekly in a shared sales and marketing standup
The SLA is a living document and the standup is where it stays alive. Hold a thirty-minute weekly meeting with sales and marketing leadership and one or two reps on rotation. Walk the dashboard, name the top three breaches by name, name the top three wins by name, and leave with one specific change to make before the next meeting. Keep the ritual tight and keep the tone fixed on the system, not the people. The goal is a joint operating rhythm where both teams see the same numbers and own the same outcome.
- Standing agenda: SLA scorecard, top breaches, top wins, one change for the week
- Rotate rep attendance so the voice of the field stays in the room
- Capture every agreed change in a shared doc with an owner and a date
- Keep it to thirty minutes with a hard stop
Tip: If the meeting turns into a complaint session twice in a row, the dashboard is not specific enough. Add detail until the conversation becomes about numbers.
-
7
Iterate the SLA on a quarterly cycle
Quarterly, pull both teams into a longer working session and rewrite the parts of the SLA that are not working. Response-time floors may need to drop as the inbound mix changes. Touch counts may need to rise as deal size grows. Reason codes may need to be split as the business adds segments. Treat the SLA like a product: ship a version, measure it, and ship the next version with a clear changelog so every rep and marketer knows what changed and why.
- Pull ninety days of SLA data and look for metrics that have drifted
- Interview three reps and three marketers for friction stories the dashboard cannot see
- Rewrite the sections that are not working, keep the sections that are
- Publish a one-page changelog and walk every team member through it
Tip: Version your SLA (v1.0, v1.1, v2.0). It signals that this is a real operating document and makes rollbacks easy if a change does not land.
-
8
Enforce via comp or review structure
A rule nobody enforces is not a rule. Tie SLA performance to something that matters: a slice of variable comp for reps, a quarterly bonus modifier for marketing leaders, a hard input to performance reviews, or all three. Enforcement does not have to be punitive. The best teams reward the top-quartile SLA performer monthly and the bottom-quartile performer gets a coaching plan with a clear bar. The point is that the SLA shows up on the same page as the paycheck and the review, which is what makes it stick.
- Pick one enforcement lever (comp, bonus, review, or coaching plan) and start there
- Publish the enforcement rules at the same time as the SLA so there are no surprises
- Celebrate the top performer in the weekly standup by name and number
- Build a coaching path, not a punishment path, for repeat breaches
Tip: If finance resists tying any comp to SLA performance, start with a public weekly leaderboard. Visibility alone moves the number for most teams.