· Maksim Shchegolev

MQL vs SQL: Handoff Agreement, Acceptance, Rejection

An MQL is marketing's claim that a record meets criteria both teams wrote down; an SQL is sales confirming after contact that a real opportunity exists. The boundary holds only when 3 things are written: acceptance criteria stated as evidence, a rejection reason from a controlled list, and a deadline for the first contact attempt.

Want this checked on your own site? Run the free AI visibility check, or order the full audit.

MQL and SQL are not definitions you look up, they are a boundary two teams agree to enforce. Marketing hands a record over, sales decides whether to work it, and somebody has to have written down in advance what makes that handoff valid. Most published answers stop at the acronyms. The acronyms were never the problem.

This guide owns the definitions, the acceptance agreement, the rejection and recycling loop, and dispute resolution. Lifecycle stages as a state machine belong to CRM automation for inbound leads, and the scoring model behind a qualification decision belongs to AI lead qualification.

In one sentence

An MQL is marketing’s claim that a record meets criteria both teams wrote down, an SQL is sales confirming after contact that a real opportunity exists, and the boundary only works when acceptance criteria are stated as evidence, rejections carry reason codes, both sides owe each other a response time, and one joint report settles the argument.

What is an MQL, and what is an SQL?

Start with what each term actually asserts, because that is where glossary answers go wrong. They describe the marketing funnel and skip the assertion.

An MQL is a marketing qualified lead: marketing is stating that this record satisfies the criteria the two teams agreed on and is worth a sales attempt in this period. It is a claim about evidence present in the record. It is not a prediction that the deal will close, and it is not a reward for engagement.

An SQL is a sales qualified lead: after contact, a rep has confirmed that a real opportunity exists, meaning there is a problem worth solving, someone with authority to solve it, and a plausible reason to act inside a known timeframe. It is a judgment made with information marketing never had.

Between them sits the state most teams skip and then regret skipping. A sales accepted lead is a record a rep has checked against the written criteria and taken responsibility for, before anyone knows what it becomes. Acceptance answers “was this lead as promised”. Qualification answers “is this an opportunity”. Collapsing the two is why a quarter of ordinary lost deals gets argued about as a lead quality failure.

TermWho declares itWhat it assertsEvidence behind itWhat it triggers
Inbound requestSystemSomeone submitted somethingTimestamp, channel, payloadDeduplication and routing
MQLMarketing or the qualification stepMeets the written criteriaFields present in the recordHandoff to a named owner
Sales acceptedThe assigned repThe criteria are genuinely metRep confirmation plus a timestampThe response clock and outreach
Sales rejectedThe assigned repCriteria not met, with a reasonReason code plus a short noteFix, recycle, or disqualify
SQLThe assigned repA real opportunity existsConversation, need, authority, timingOpportunity or deal record
DisqualifiedRep, with manager reviewPermanently not a buyerStated permanent conditionSuppression, no recycling

Two properties of that table matter more than the labels. Each row names one declaring party, so there is never a shared decision with no owner. And each row names evidence, so the transition can be checked by a second person later.

There is no universal definition of an MQL. No standards body publishes one, vendor templates describe their own product rather than your buyers, and a competitor’s threshold encodes a sales motion you cannot see. The useful definition is the one your two teams wrote down, dated, and agreed to enforce. Everything else in this guide assumes that document exists.

What is the difference between a stage and a label?

A stage is a state in a system: it has entry evidence, exactly one current occupant, a defined set of allowed next states, and a required next action with an owner. A label is a description somebody applies to a record because it felt right.

The test is blunt. Take a record at random, show it to two people who both know the criteria, and ask which state it is in. If they can disagree without either of them being wrong, you have a label. Labels are not useless, but they cannot carry a service commitment, they cannot drive a report anyone trusts, and they cannot support an argument between teams.

PropertyStageLabel
Entry conditionWritten evidence, checkable in the recordJudgment applied at the time
Number held at onceExactly oneSeveral, legitimately
Next actionRequired, with an owner and a due timeNone implied
ReversibilityOnly through an allowed transitionAnyone can remove it
Reporting useCounts and conversion between statesSegmentation and filtering
Suitable for MQL and SQLYes, this is the pointNo, this is the failure mode

MQL and SQL have to behave as stages. “Hot”, “engaged”, “interested” and “warm” are labels, and they belong in a score field or a tag, not in the boundary. The mechanics of stage transitions, allowed moves, and stage-driven tasks are configured once and live in CRM automation for inbound leads, which is where the transition table for the whole pipeline belongs. This guide only decides what has to be true at the two moments the record crosses between teams.

Why does the boundary exist, and what does it cost when it is implicit?

Every team has a boundary. The question is whether it is written or whether it is renegotiated in every pipeline meeting.

An implicit boundary does not stay neutral. It drifts toward whoever is under more pressure this quarter. When marketing is short of pipeline, the definition of ready loosens. When sales is short of capacity, it tightens. Neither shift is announced, both are visible in the numbers a month later, and neither team believes the other’s explanation.

The cost is concrete and it is mostly not about lead quality at all.

SymptomWhat is actually missingWhere it gets fixed
Two teams report different qualified countsOne definition and one denominatorThe written definition and the joint report
Reps cherry-pick and the rest go coldAn acceptance obligation with a deadlineMutual service commitments
”Marketing sends junk” with no examplesA rejection record with reason codesThe rejection loop
Same argument every monthly reviewAn arbitrator and a decision recordDispute resolution cadence
Good leads contacted a week lateAcceptance treated as optionalAcceptance window plus escalation
Nurture is a graveyardA recycling rule with a revisit dateRecycling versus disqualification
Threshold changed, history now unreadableVersioning with effective datesRenegotiation rules

Response lag is the symptom that shows up outside the company. A Harvard Business Review audit published in 2011 covered 2,241 US companies and found a median first response of about 42 hours among the firms that answered at all. That study is old, it measured one sample, and it is not a current benchmark. Read it as a description of how far handoffs drift when nothing in the record obliges anyone to act by a specific time. The mechanism is unchanged: an unowned record has no deadline, and a record in dispute is unowned by definition.

What should acceptance criteria look like as evidence rather than a score?

This is the section the scoring-threshold articles skip. A score is a compression of several signals into one number, which is useful for ranking a queue and useless as a contract, because two records with the same score can fail for completely different reasons. Sales cannot commit to accept a number. Sales can commit to accept a specified set of facts.

Write each criterion as three columns: what must be true, where the proof sits in the record, and what does not count as proof. That third column prevents most disputes before they start.

CriterionEvidence that satisfies itNot accepted as evidence
Reachable contactValidated email or phone that survived normalizationA generic info address with no name
Identified organizationCompany name plus domain or registration detailFree mail address with a guessed company
In the served profileSegment, size band, and region on the recordA rep’s impression of the brand
Stated needThe buyer’s own words in the form, chat, or call transcriptA content download on the topic
Role and accessJob title plus a named path to a decisionSeniority inferred from the email prefix
Timeframe signalA date, event, or deadline the buyer mentionedHigh visit frequency
Consent to contactConsent record with source and timestampAn assumption based on the channel
Not already in playNo open opportunity on the same accountA rep’s memory

Two rules keep this list honest. Every criterion has to be checkable by someone who was not there, otherwise it is an opinion with a table cell around it. And the list stays short enough that a rep can verify it in about a minute, because criteria that take ten minutes to check are criteria nobody checks.

Scores still belong in the system, one layer below the boundary. Fit, intent, and confidence scoring, including how to move a threshold and how to test it, is owned by AI lead qualification. Use the score to order the queue and to decide which criteria to verify first. Do not use it as the acceptance criterion, because a threshold is a dial anyone can turn quietly, and a written evidence list is not.

Operator note. Score thresholds, acceptance windows, and rejection rates in this guide are configurable operating choices with no industry standard behind them. Any specific number below is a starting template for a small B2B inbound team, meant to be replaced with your own after two months of your own data.

How do you write the handoff agreement?

The agreement is a short document, not a policy binder. One page is normal and two pages is the practical limit, because nobody enforces a document they cannot hold in their head.

It contains seven parts and no more. The definitions of MQL, sales accepted, SQL, and disqualified in your own words. The acceptance criteria table. The rejection reason codes. The service commitments on both sides. The dispute process, with a named arbitrator. The joint report definition. The version history with effective dates.

SectionOwner of the contentQuestion it answersFailure if omitted
DefinitionsBoth, jointlyWhat do these four words mean hereEveryone uses vendor defaults
Acceptance criteriaSales proposes, marketing agreesWhat will sales acceptQuality argued case by case
Rejection codesBoth, jointlyWhat do we do with a noRejections vanish silently
Service commitmentsEach side for its ownWho owes what by whenLeads sit while nobody is late
Dispute processThe arbitratorWho breaks a tie, how oftenThe loudest voice sets policy
Joint reportRevenue operationsWhich numbers are the numbersTwo reports, two truths
Version historyThe arbitratorWhat changed, when, whyOld cohorts become unreadable

Sign it in the plainest sense of the word: both leaders confirm in writing, with a date, and the file lives somewhere both teams can find in ten seconds. An agreement nobody can locate is an agreement that does not exist.

One structural warning. Do not write the criteria in a way that only your current CRM configuration can express. Criteria describe buyers, and buyer definitions outlive tooling. If a criterion cannot be checked without a specific vendor feature, you have written a configuration note, and it will silently expire during your next migration. The boundary between what belongs in a hub and what belongs in the CRM is worked through in Lead Hub vs CRM.

What happens when sales rejects a lead?

Rejection is the feature, not the exception. A boundary with no rejection path is a suggestion, and a rejection with no record is a lead going quietly cold with an opinion attached.

Give the rep a short controlled list. Five to nine codes is workable; twenty codes means reps pick the first plausible one and the data becomes noise. Each code names what happens next, so choosing the code is the same action as deciding the outcome.

Reason codeMeaningNext moveWho owns the next step
Out of profileSegment, size, or region we do not serveSuppress from the qualified path, review criteriaMarketing
No stated needEngagement without a problem to solveRecycle to nurture, no revisit dateMarketing
Wrong roleContact has no path to a decisionRecycle, seek a second contact at the accountMarketing
Not this periodReal need, wrong timingRecycle with a revisit dateMarketing
UnreachableContact data invalid after documented attemptsReturn for data repair or suppressionMarketing
Duplicate or in playOpen opportunity already exists on the accountAttach to the existing recordSales
Not a buyerStudent, job seeker, competitor, vendorDisqualifySales, manager visible
Criteria not metThe record lacks required evidenceReturn to marketing, no penalty either wayMarketing
Spam or testAutomated or internal submissionDiscard, log the patternOperations

Notice what the codes separate. “Criteria not met” and “unreachable” say the lead was not as promised, and marketing owes a fix. “Not this period” and “no stated need” say the lead was as promised and still is not an opportunity, and nobody owes anybody anything. That distinction is the whole reason the reason codes exist. Without it, every rejection reads as an accusation, reps stop rejecting to avoid the conflict, and the boundary quietly disappears.

Three process rules make rejections usable. A rejection requires the code plus one sentence of context, because the sentence is what makes the monthly sample review possible. A rejection is logged as an event with a timestamp and the rep’s name, not as an overwritten field, so the history survives. And a rejection is never a silent stage change; the record moves through an allowed transition and the previous state stays visible.

The agreement is worthless without a record of rejections. If your CRM cannot show every rejection from the last quarter with its code, its author, and its date, then you do not have a boundary, you have a shared belief about lead quality that nobody can check.

What does a rejection rate of zero mean?

It means the criteria stopped working, not that the leads got perfect.

A zero or near-zero rejection rate usually has one of four causes. Reps accept everything and then let weak records go cold without touching the reject button, which converts a visible disagreement into an invisible loss. The criteria are so loose that nothing could fail them. Rejection is treated as a complaint about a colleague, so nobody files one. Or acceptance is automatic after a timeout and the timeout is doing all the work.

Treat the rejection rate as a health signal with a range rather than a target. Watch three things instead of one: the rate over time, the mix of codes, and the share of rejections that later convert anyway after recycling. A stable rate with a varied code mix means the boundary is being used. A rate that drops to zero the same month a manager complains about lead quality means reps decided the argument was not worth it.

The opposite extreme is equally readable. A rejection rate that climbs past the point where marketing can act on it usually means the criteria are aspirational rather than agreed, or that a channel changed and the criteria did not. Either way the fix is a criteria review, not a louder meeting.

When should a lead be recycled, and when should it be disqualified?

Recycling returns ownership to marketing with the history intact. Disqualification removes the record from the qualified path for good. Teams conflate them, and the result is either a nurture list full of people who will never buy or a suppression list full of people who would have bought next year.

The test is permanence. If the blocking condition can change without the buyer becoming a different organization, recycle. If it cannot, disqualify.

ConditionCan it changeDecisionHandling
Budget cycle closed for this periodYes, on a known dateRecycleRevisit date, sequence paused until then
Contact has no authorityYes, another person existsRecycleTarget a second contact at the account
Just signed with a competitorYes, contracts endRecycleLong revisit interval, note the renewal window
No problem to solve todayYesRecycleStandard nurture, no date
Company outside the served regionRarelyDisqualifySuppress, revisit only on a policy change
Not an organization we sell to at allNoDisqualifySuppress
Individual is a competitor or job seekerNoDisqualifySuppress, no marketing contact
Consent withdrawnNoDisqualifySuppress permanently, honor the request

Recycling only works if something actually happens after it. A recycled lead needs an owner on the marketing side, a revisit date or a defined sequence, and a rule for re-entry: what has to change for the record to become an MQL again, and whether the previous rep gets first claim. The mechanics of the nurture path itself, the sequence design, and the re-engagement triggers belong to the lead follow-up system. This guide only decides when a record enters that path and under what conditions it leaves.

Disqualification deserves one guardrail: it is visible to a manager. Not approved in advance, which would slow everything down, but reviewable in a list. Permanent suppression applied by a rep at the end of a bad week is the single most expensive one-click action in the funnel.

What does each side commit to, and how fast must acceptance happen?

Most handoff agreements are written as obligations on marketing only, which is why sales never signs them in practice. Write both columns or do not bother.

ObligationOwed byStarting templateWhat breaks without it
Handoff package complete on deliveryMarketingAll required evidence fields presentReps rebuild context by hand
Volume forecast for the periodMarketingShared before the period startsCapacity planning is guesswork
Notice before criteria or channel changesMarketingOne week before the effective dateSales sees a quality shift with no cause
Accept or reject decisionSalesWithin one working hour of handoffRejections arrive too late to act on
First contact attemptSalesSame working day as acceptanceSpeed advantage is lost
Reason code on every rejectionSalesNo exceptionsQuality debate has no data
Outcome recorded within the periodSalesWithin one working weekConversion by cohort is unreadable
Sample review attendanceBothFixed weekly slotDisputes accumulate

The acceptance window is the obligation teams forget to write, and it is the one that decides whether the loop closes. A rejection that arrives four days later tells marketing nothing it can act on, because the campaign that produced the lead has already spent its budget. A rejection that arrives inside the hour is a control signal.

Acceptance speed is not the same clock as response speed. The acceptance clock measures how long a rep takes to decide whether the record meets the criteria. The response clock measures how long the buyer waits for a human. They start at the same moment and they answer different questions, and timer definitions, escalation, and the reporting that keeps them honest are owned by SLA and speed-to-lead.

Decide the timeout behavior explicitly, because both options cost something. Auto-accept after the window keeps records moving and makes the acceptance rate meaningless. Escalate to a manager after the window preserves the signal and adds work to the manager’s day. A reasonable compromise for a small team: auto-accept with the timeout recorded as its own acceptance type, so the joint report can show how much of your acceptance is actually a clock running out.

Who arbitrates a dispute, and on what cadence?

Every agreement produces edge cases. The failure is not having disputes, it is resolving them in a meeting where the person with more authority wins and nothing is written down.

Name one arbitrator. Usually that is whoever owns revenue operations, or the manager both teams report to. The role is not to judge individual leads on demand, it is to run the sample review and decide what the agreement should say next. If your organization is still deciding who owns the operating layer between the two teams, the comparison in lead ops vs revops is the shorter route than another reorganization.

ForumFrequencyWho attendsInputOutput
Disputed lead sampleWeekly, 20 minutesArbitrator, one manager per side5 to 10 disputed recordsPer-record ruling, logged
Reason code reviewMonthlyArbitrator, both managersCode mix, trend, examplesClarification or a new code
Criteria reviewQuarterlyArbitrator, both leadersRejection reasons, won-deal traitsVersioned amendment
Escalation, out of cycleRare, by exceptionArbitrator plus the two repsOne record, both accountsRuling plus a rule if it repeats

The weekly sample is the mechanism that actually keeps the boundary alive. Ten records, twenty minutes, each one ruled either accepted or rejected under the current wording. Two outcomes are possible and both are useful: the wording covered the case and someone applied it wrong, which is a coaching item; or the wording did not cover the case, which is an amendment for the quarterly review. What is not allowed is a third outcome where everyone agrees it was borderline and moves on, because that is where boundaries die.

Record every ruling in one place with the date, the record id, the decision, and the reasoning in one sentence. That log becomes the training material for new reps faster than any onboarding deck, which is one reason the case library shows up again in sales team onboarding.

What goes in the joint report both teams read?

Separate reports guarantee conflict, and the reason is arithmetic rather than politics. Marketing counts leads by the month they were created. Sales counts by the month the deal moved. Marketing uses the campaign as the unit, sales uses the account. Both are correct inside their own frame, and the two numbers can never be reconciled in a meeting because the disagreement is in the denominators, not in the data.

One report, one set of definitions, one owner who publishes it. Both teams read the same file and neither team produces a private version for the same period.

MetricDefinitionWhat a bad value means
Handoffs in periodRecords that entered the MQL stageVolume context for everything below
Acceptance rateAccepted over handed offFalling means criteria drift or capacity strain
Time to acceptanceHandoff to accept or reject, median and 90th percentileA long tail means the queue is being cherry-picked
Auto-accepted shareAccepted by timeout rather than by a repHigh means the acceptance signal is fiction
Rejection rate and code mixRejected over handed off, split by codeZero is a symptom, a single dominant code is a criteria bug
Recycled and returningRecycled records that later re-enter as MQLsZero means nurture is a graveyard
Accepted to SQLAccepted records that became qualified opportunitiesRead by cohort, never as a promise
Disputed and overturnedRulings from the weekly sample, by directionOne-sided means the wording favors one team
Criteria version in forceVersion stamped on each cohortMixed versions in one number means the trend is unreadable

Two disciplines make this report survive. Report by cohort of handoff date rather than by activity date, so a change in criteria shows up where it happened. And stamp the criteria version on every record at handoff, so a comparison across a change is either honest or refused. Deeper report construction, including the difference between operational and executive views, belongs to inbound lead reporting.

Do not publish a conversion rate between stages as a target unless you measured it in your own data over a period long enough to include your sales cycle. Rates copied from an article describe someone else’s motion, and a team that starts optimizing against a borrowed number will hit it by relabeling records.

How do you renegotiate the agreement without rewriting history?

Criteria have to change. Channels shift, the product moves upmarket, a segment turns out to churn. The failure mode is not change, it is retroactive change: the threshold moves and last quarter’s counts move with it, so the trend line becomes fiction and nobody can tell whether the change helped.

Treat the agreement like a versioned document with effective dates.

RulePracticeWhat it protects
Versions, not editsEach change gets a number and a dateThe ability to compare periods
Effective from, never beforeNew criteria apply to records handed off after the dateHistorical cohorts stay intact
Version stamped on the recordThe criteria version is a field written at handoffCohort analysis after any change
Old records keep their labelNever rescore or relabel past handoffsTrust in the report
Change reason recordedOne paragraph on why, with the evidenceRepeating a reverted change
Announced before it appliesBoth teams notified before the effective dateUnexplained quality shifts
Scheduled review afterCompare the two adjacent cohortsChange without measurement

Quarterly is a sensible default cadence for criteria changes, with an out-of-cycle path for something urgent like a new channel producing volume the criteria never anticipated. Change one thing at a time. Two simultaneous changes to the criteria and the routing rules produce a movement in the numbers that nobody can attribute, and the next argument will be about which change to blame.

Keep the amendments short and keep the old versions readable. The most common practical question three months later is “what did we mean by in profile in the version that was live in March”, and a versioned file answers it in seconds.

Where do MQL and SQL sit relative to what is already configured?

The boundary depends on four systems that are not owned here, and pushing this guide’s rules into them is how a definition project turns into a configuration mess.

Lifecycle stages and field ownership. The stage list, allowed transitions, deduplication, and which system may write which field are configured once for the whole pipeline in CRM automation for inbound leads. This guide adds nothing to that state machine, it only specifies what has to be true at the two crossings.

Scoring. Fit, intent, and confidence scoring, threshold movement, and accuracy testing are owned by AI lead qualification. The score orders the queue and suggests what to verify first; the written evidence list decides acceptance.

Assignment. Which rep receives a handed-off record, rule precedence, and fallback queues belong to the lead routing playbook. Note the vocabulary collision worth avoiding: routing acceptance means a rep claiming an assigned record, while acceptance here means confirming the record met the agreed criteria. Use different field names or the joint report will mix them.

Timers. Response clocks, escalation ladders, and after-hours behavior belong to SLA and speed-to-lead. The acceptance window in this agreement is a separate clock with its own definition and its own escalation.

Recycling. Once a record goes back to marketing, the sequence design, revisit triggers, and re-engagement rules belong to the lead follow-up system.

Where all five modules connect, and which one to build first, is laid out in the lead ops stack.

When should the boundary stay informal?

Sometimes the agreement costs more than the problem. Say so out loud rather than shipping process to a team that does not need it.

SituationRecommendationMinimum still worth writing
Founder-led sales, no marketing functionStay informalA three-line list of who is not a fit
One or two reps, one channel, low volumeStay informalThe reject reasons, written down anywhere
One person doing both jobsNo agreement neededA revisit rule so nothing goes cold
Two or more reps, marketing owns campaignsWrite the agreementFull document, weekly sample
Several channels feeding one queueWrite it before scaling spendCriteria plus reason codes plus joint report
Two teams already arguing about qualityWrite it this weekStart with reason codes and the sample review
Handoffs sit between two managersWrite it, name the arbitratorDispute cadence first

The dividing line is not headcount, it is whether the person who generates the lead and the person who works it are the same person. Once they are two people with two managers and two sets of numbers, the boundary exists whether or not anyone wrote it. Before that point, one page of criteria and a habit of noting why a lead was dropped will carry you further than a process nobody has the volume to feed.

Even in the informal case, keep the rejection note. It costs one sentence per dropped lead and it is the only artifact that lets you write real criteria later instead of inventing them from memory.

What is the practical implementation sequence?

Do not start by writing definitions in a meeting room. Start by reading what your records already say, because the criteria you can enforce are the ones your data can support.

  1. Sample fifty handoffs. Take fifty records sales worked recently and split them into three piles: became opportunities, were worked and went nowhere, were never touched. The third pile is the one that explains your boundary problem.
  2. Extract the real criteria. From the first pile, list what was actually present at handoff time. This becomes the draft acceptance criteria, and it is usually shorter and more concrete than what either team would have proposed from memory.
  3. Draft the codes with two reps. Write the rejection reason codes with the people who will click them, not with managers. Keep the list under ten.
  4. Write the one-page agreement. Definitions, criteria, codes, both service commitments, arbitrator, joint report, version one with a date.
  5. Instrument before enforcing. Add the acceptance and rejection events, the reason code field, the criteria version field, and the acceptance timestamp. Confirm all four appear in an export.
  6. Run four weeks in observation mode. Everyone records acceptance and rejection, nobody is accountable to a number yet. This is where you find out the codes are wrong.
  7. Start the weekly sample. Ten disputed records, twenty minutes, rulings logged from the first session.
  8. Publish the joint report. One file, both teams, the same numbers, from the first month.
  9. Review the criteria at the quarter. Amend as version two with an effective date, then compare the adjacent cohorts.

Step six is the one that gets skipped and it is the one that matters. Enforcing a set of criteria you have never tested against real records produces a month of rejections that are all really complaints about the wording, and the team concludes the process failed when what failed was the draft.

Before any of this, if you cannot say how many of last quarter’s handoffs were rejected, an inbound lead audit will answer that faster than instrumenting the boundary and waiting a month for data.

What is the operator red flag?

The red flag is a pipeline meeting where both teams present qualified counts and neither number can be traced back to a rule.

When you see it, the argument is never really about lead quality. It is about two reports built on two definitions, with no rejection record to test either one. Adding a scoring model at that moment makes it worse, because a score gives both sides a new number to disagree about without adding a single checkable fact.

The sequence out is short. Write the criteria as evidence. Add the reason codes. Publish one report. Hold the weekly sample for a month. Only then consider whether the threshold in your scoring model needs to move.

Two claims are worth repeating because they are the ones teams get backwards. An agreement with no record of rejections is decoration, since the rejection log is the only evidence that the boundary is being applied at all. And a rejection rate of zero is a symptom rather than an achievement, because it almost always means reps stopped rejecting rather than that marketing started sending perfect records.

Salesforce documents lead assignment rules with ordered entries and a default owner, and HubSpot documents lead pipeline automation where recorded outreach and a connected reply move a record forward. Both are worked examples of the same principle: movement follows recorded evidence. The NIST AI Risk Management Framework makes a related point that applies well beyond AI, that automated decisions have to be traceable to be governable. If your system can move a record from MQL to accepted, you should be able to say who or what decided it, on what evidence, and under which version of the criteria. Verify current product behavior in the vendor documentation before depending on it.

Where the whole flow sits together is visible on the OperStack system map, and scope options are on the pricing page. If you want the criteria table, the reason codes, and the joint report definition filled in from your own last quarter of handoffs rather than drafted from scratch, that is what a lead operations audit returns, along with the list of rejections nobody recorded. If you are choosing an outside firm to settle these definitions, the category map is in top AI consulting companies.

Map your stack

Free written assessment: where leads leak between site, chat and CRM, with a fixed price for the fix.

Send the form → Pricing

Frequently asked questions

What is the difference between an MQL and an SQL?
An MQL is marketing asserting that a record meets criteria the two teams wrote down together and deserves a sales attempt now. An SQL is sales confirming, after contact, that a real opportunity exists and is worth working. The first is a claim about evidence, the second is a judgment after inspection. Both definitions are local to your agreement.
Is there a standard definition of an MQL?
No. No industry body defines MQL, and vendor templates describe their own products rather than your buyers. The only definition that changes behavior is the one marketing and sales wrote down, dated, and agreed to enforce. Copying another company's threshold gives you their argument about lead quality instead of a resolution to yours.
What is a sales accepted lead?
A sales accepted lead is a record a rep has checked against the written criteria and taken ownership of, before anyone knows whether it becomes an opportunity. It separates two different questions: was the lead as promised, and did it convert. Without that middle state, every failed deal reads as a marketing quality problem.
What happens when sales rejects a lead?
The rep picks a reason code from a short controlled list, and the code decides the next move. Data and evidence problems go back to marketing as a fix. Timing rejections recycle into nurture with a revisit date. Only permanent conditions disqualify. A rejection with no code is not a rejection, it is a record quietly going cold.
How quickly should sales accept or reject a lead?
Fast enough that a rejection still helps marketing, which in practice means hours rather than days. A common starting template is one working hour for acceptance and one working day for the outcome, then tuned to volume. The acceptance window is an obligation on sales in the same way lead quality is an obligation on marketing.
Who decides when a lead is sales ready?
The written agreement decides, and a named arbitrator resolves the cases the agreement does not cover. That arbitrator is usually whoever owns revenue operations or the manager both teams report to. Leaving the decision to whoever argues hardest in the moment is what produces two teams reporting different numbers from the same records.
What is a healthy lead rejection rate?
There is no benchmark worth copying, because the number depends on your criteria, your channels, and how strict acceptance is. What matters is the trend and the reason mix. A rate of zero is a warning sign rather than a success: it usually means reps accept everything to avoid the argument, and the criteria have stopped meaning anything.