Key Takeaways

  • The lead-quality fight is a structural problem, not a people problem — and both sides are usually a little right: marketing buys some junk, and sales often doesn't work leads well or fast enough.
  • It persists because there's no shared definition of a good lead, no feedback loop from sales back to marketing, and marketing is measured on cost per lead (which rewards cheap volume).
  • Fix one: a shared, written definition of a qualified lead, so 'good lead' means the same thing to both teams.
  • Fix two: a closed-loop feedback system where sales dispositions every lead and those outcomes flow back to marketing to optimize on.
  • Fix three: replace cost per lead with cost per qualified lead (CPQL) as the shared metric, so marketing is rewarded for quality, not volume.
  • Fix four and five: a lead-response SLA so leads are actually worked fast, and full-funnel reporting both teams can see, so drop-off is visible and attributable instead of a matter of opinion.

The Oldest Fight in Growth — and Why It's So Destructive

Walk into almost any company that runs on paid lead generation and you will find some version of the same argument, often years old and never resolved. Marketing presents its numbers: lead volume is up, cost per lead is down, the campaigns are working. Sales presents its reality: the leads are junk, unworkable, tyre-kickers and wrong-fits, and they cannot hit their targets on garbage. Each side is genuinely convinced the other is the problem. Marketing believes sales is lazy, slow, and not working the leads properly — squandering good opportunities. Sales believes marketing is buying cheap junk to hit a volume number, dumping it into the CRM, and calling it a day. The meetings are tense, the blame ping-pongs, and nothing changes.

This fight is not just unpleasant; it is genuinely destructive to the business in specific ways. It wastes leads you paid real money for, because leads fall into the gap between the two teams — marketing generates them, sales does not trust or work them, and they die unworked. It poisons the working relationship between two functions that have to cooperate for the company to grow. It leads to terrible decisions, like marketing chasing even more volume to satisfy sales' complaints (making the junk problem worse) or the company concluding that paid acquisition 'doesn't work' when the real problem is the handoff. And most insidiously, it persists indefinitely because the argument is unwinnable as framed: without shared definitions and shared data, it is just two opinions colliding, and opinions do not resolve.

Here is the reframe that actually settles it: this is a structural problem, not a people problem. Marketing is not lying and sales is not lazy — the system connecting them is broken, and the fight is the symptom. There is no shared definition of what a good lead even is, so the two teams are literally arguing about different things. There is no feedback loop, so marketing cannot learn from what sales sees. And marketing is measured on a metric (cost per lead) that actively rewards the exact behaviour sales is complaining about. Fix the structure and the fight dissolves, because there is nothing left to argue about — everyone is working from the same definition, the same data, and the same goal. The rest of this guide is that structural fix.

Why Both Sides Are Usually a Little Right

The reason the fight is so persistent is that both sides usually have a legitimate point, and each is correctly seeing half the problem. Understanding this is what lets you stop taking sides and start fixing the system, because the moment you decide it is 'marketing's fault' or 'sales' fault,' you have misdiagnosed it and will fix the wrong thing.

The five-part system that ends the lead-quality fight

The five-part system that ends the marketing versus sales lead-quality fight, which is a structural missing-system problem both sides are a little right about, since marketing measured on cost per lead is rewarded to buy cheap unqualified leads while sales often does not work leads well or fast enough. Part one is a shared written definition of a qualified lead, the foundation, because without it the two teams argue about different objects, and a lead either meets the concrete fit, intent, and budget criteria or it does not, as fact rather than opinion. Part two is closed-loop feedback, where sales dispositions every lead as qualified or not and why, worked, and converted, and those outcomes flow back to marketing through the CRM, ending marketing buying blind so it can double down on sources producing qualified converting leads and cut the junk, the single most important piece. Part three is cost per qualified lead replacing cost per lead, so marketing is rewarded for quality not cheap volume, which is only possible once the definition and feedback loop exist. Part four is a lead-response SLA specifying how fast and how many attempts before a lead is unworkable, so an unqualified disposition reflects the lead and not late or shallow handling, giving the feedback loop clean signal. Part five is full-funnel shared reporting both teams see, showing generated, qualified, worked within SLA, and converted by source and cohort, so drop-off is visible and attributable and blame based on opinion disappears. This is revenue operations work.

Sales is usually right that some of the leads are genuinely junk. If marketing is measured and optimized on cost per lead, the ad platforms will faithfully deliver the cheapest possible leads, and the cheapest leads are disproportionately unqualified — wrong fit, no budget, no intent, or outright junk. This is not marketing being malicious; it is marketing doing exactly what its metric rewards. When cost per lead is the target, you get cheap leads, and cheap leads are often bad leads, so sales' complaint that 'the leads are garbage' frequently has real truth in it. Marketing has been optimizing toward volume and cheapness because that is what it is measured on, and the predictable result is a chunk of unworkable leads.

But marketing is usually also right that sales is not working the leads well. In most companies, lead response is too slow (leads contacted hours or days after they came in, by which point they have gone cold), follow-up is too shallow (one or two attempts and then the lead is abandoned), and there is no consistent process, so genuinely good leads get squandered by poor or slow handling and then reported back as 'bad.' A good lead contacted five days later with a single voicemail will look exactly like a bad lead in the outcome data, even though the problem was the handling, not the lead. So marketing's complaint that 'sales isn't working the leads' also frequently has real truth in it. The fight is unresolvable by argument precisely because both sides are partly right and each can point to real evidence — which is why you cannot settle it with a debate, only with a system that fixes both halves and makes the truth visible.

The Fix, Part One: Shared Definition and Closed-Loop Feedback

The first and most foundational fix is a shared, written definition of a qualified lead that both marketing and sales agree on. This sounds almost too simple, but its absence is the root of the entire fight: without it, marketing's 'good lead' and sales' 'good lead' are different things, so they are not even arguing about the same object. The definition should specify concretely what makes a lead qualified for your business — the fit criteria (industry, size, role, geography), the intent signals, the budget or eligibility markers, whatever actually predicts that a lead can convert. Both teams have to genuinely agree on it and write it down, because it becomes the shared reference that ends the 'is this a good lead?' argument: a lead either meets the definition or it does not, and that is a matter of fact, not opinion. Marketing now knows exactly what it is supposed to produce, and sales now has an objective standard rather than a gut feeling.

The second fix, which makes the first one live, is a closed-loop feedback system. Right now, in the fighting company, leads flow one way — marketing generates, sales receives — and nothing flows back, so marketing is buying blind, with no idea which of its leads actually turned out to be qualified or converted. Closing the loop means sales dispositions every lead (qualified or not, and if not, why; worked or not; converted or not) and those outcomes flow back to marketing, ideally through the CRM, so marketing can see which campaigns, audiences, and sources produce leads that sales actually qualifies and closes. This transforms marketing's optimization from guessing based on cost per lead to optimizing based on real downstream outcomes — it can double down on the sources producing qualified, converting leads and cut the sources producing junk, because for the first time it can tell the difference. The closed loop is what turns the shared definition from a document into a functioning system, and it is the single most important piece of the whole fix.

Together these two changes resolve the core of the fight, because they replace opinion with fact and blindness with feedback. When sales says a lead is unqualified, it is against a shared definition both teams agreed to, so it is not an insult to marketing, it is data. When that disposition flows back to marketing, marketing can act on it, so the junk actually decreases over time instead of the complaint just recurring. The argument 'your leads are bad' / 'you're not working them' becomes a shared, data-driven process of continuously improving lead quality — which is what both teams actually wanted all along, underneath the blame.

The Fix, Part Two: The Right Metric, an SLA, and Shared Visibility

The third fix is to change the metric marketing is measured on from cost per lead to cost per qualified lead. This is what aligns marketing's incentives with what sales and the business actually need. As long as marketing is measured on cost per lead, it is rewarded for cheap volume regardless of quality, which is the structural cause of the junk. When you switch the metric to cost per qualified lead — using the shared definition and the closed-loop data to determine which leads count as qualified — marketing is suddenly rewarded for producing leads that meet the standard, not just leads that are cheap. Marketing will optimize toward whatever it is measured on, so measuring it on qualified leads makes it produce qualified leads. This single change realigns the entire incentive that was driving the fight, and it is only possible once you have the shared definition and the feedback loop, which is why it comes third.

The fourth fix addresses sales' half of the problem: a lead-response SLA. Because slow, shallow follow-up is a real cause of good leads dying and being mislabeled as junk, you establish an agreed service level for how leads are worked — how fast a new lead must be contacted (ideally within minutes for hot inbound, because response speed hugely affects conversion), how many attempts must be made across how many channels before a lead can be marked unworkable, and what the follow-up cadence is. This ensures that when a lead is dispositioned as 'unqualified,' it is because it genuinely did not qualify, not because it was contacted late and once. The SLA makes sales' handling consistent and accountable, so the outcome data actually reflects lead quality rather than handling quality — which is essential, because otherwise the closed-loop feedback is polluted by inconsistent follow-up and marketing gets bad signal.

The fifth fix ties it all together: full-funnel reporting that both teams can see. When marketing and sales look at the same dashboard showing the whole journey — leads generated, leads qualified against the definition, leads worked within SLA, leads converted, broken down by source and cohort — the drop-off between each stage becomes visible and attributable. Now, if leads are dying, everyone can see exactly where: too many unqualified leads from a specific source (marketing's fix), or qualified leads not being worked within SLA (sales' fix). The shared visibility removes the last basis for the blame fight, because the truth is on the screen for both teams. The table below summarizes the five-part fix and what each part resolves.

FixWhat it establishesWhat it resolves
Shared qualified-lead definitionOne agreed standard for a 'good lead'The teams arguing about different things
Closed-loop feedbackSales outcomes flow back to marketingMarketing buying blind; junk recurring
Cost per qualified lead (CPQL)Marketing measured on quality, not volumeThe incentive that caused the junk
Lead-response SLAConsistent, fast, accountable follow-upGood leads dying from poor handling
Full-funnel shared reportingBoth teams see the same drop-off dataBlame based on opinion instead of fact

Why This Is RevOps Work — and Who Should Own It

What this fix really describes is revenue operations: the discipline of connecting marketing, sales, data, and process into one system pointed at revenue, rather than two functions lobbing leads and blame across a wall. The lead-quality fight is fundamentally a RevOps failure — the operational layer that should connect the two teams (shared definitions, feedback loops, aligned metrics, SLAs, unified reporting) does not exist, so the teams are structurally set against each other. This is why the fight cannot be resolved by better intentions or a truce meeting: it is not an interpersonal problem, it is a missing system, and only building the system resolves it. Companies that have strong RevOps do not have this fight, not because their people are nicer, but because the structure makes it impossible.

Building that system is senior, cross-functional work, which is exactly why it so often does not get done. It requires someone who understands both marketing and sales, who can facilitate the shared definition both teams will actually accept, who can build the closed-loop feedback through the CRM, who can implement the metric change and the SLA, and who can stand up the full-funnel reporting — and who has the authority and credibility to align two functions that are used to blaming each other. A junior marketer cannot do this, a junior sales rep cannot do this, and a media-buying-only agency will not even see it, because it sits above and between the functions rather than inside any one of them. The lead-quality fight persists in so many companies precisely because no one who could build the connecting system is looking at the problem at that level.

This is core to how we operate at Fluxsy, because we treat performance marketing and revenue operations as one system rather than separate concerns: generating leads is worthless if the operational layer that turns them into revenue is broken, so we build the shared definitions, the closed-loop feedback, the aligned metrics, the SLA, and the full-funnel visibility as part of the work, not as an afterthought. If marketing and sales are fighting over lead quality in your company, the answer is not to pick a side or generate more leads — it is to build the RevOps system that makes the fight structurally impossible and turns lead quality into something you continuously improve and prove. That is exactly the kind of work worth talking about.

Frequently Asked Questions

Whose fault is it when marketing says leads are good and sales says they're junk?
Usually neither — it's a structural problem, not a people problem, and both sides are typically a little right, which is exactly why the fight is so persistent and unwinnable by argument. Sales is usually right that some leads are genuinely junk: if marketing is measured and optimized on cost per lead, the ad platforms faithfully deliver the cheapest possible leads, and the cheapest leads are disproportionately unqualified (wrong fit, no budget, no intent), so 'the leads are garbage' often has real truth in it — not because marketing is malicious, but because it's doing exactly what its metric rewards. But marketing is usually also right that sales isn't working the leads well: in most companies, lead response is too slow (leads contacted hours or days later, gone cold), follow-up is too shallow (one or two attempts then abandoned), and there's no consistent process, so genuinely good leads get squandered by poor handling and then reported back as 'bad' — a good lead contacted five days later with one voicemail looks identical to a bad lead in the outcome data. So the fight is unresolvable by debate precisely because both sides are partly right and each can point to real evidence. The moment you decide it's 'marketing's fault' or 'sales' fault,' you've misdiagnosed it and will fix the wrong thing. It's the system connecting them that's broken — no shared definition, no feedback loop, and a metric that rewards the exact behaviour sales complains about — and fixing the structure is what dissolves the fight.
What's the first step to resolving the lead-quality fight?
A shared, written definition of a qualified lead that both marketing and sales genuinely agree on. This sounds almost too simple, but its absence is the root of the entire fight: without it, marketing's 'good lead' and sales' 'good lead' are different things, so the two teams aren't even arguing about the same object. The definition should specify concretely what makes a lead qualified for your business — the fit criteria (industry, size, role, geography), the intent signals, the budget or eligibility markers, whatever actually predicts a lead can convert. Both teams have to genuinely agree on it and write it down, because it becomes the shared reference that ends the 'is this a good lead?' argument: a lead either meets the definition or it doesn't, and that's a matter of fact, not opinion. Marketing now knows exactly what it's supposed to produce, and sales now has an objective standard rather than a gut feeling. This is foundational because every other fix depends on it — you can't have cost per qualified lead without a definition of 'qualified,' you can't have meaningful closed-loop feedback without a standard to disposition against, and you can't have shared reporting on qualified-lead drop-off without agreeing what qualified means. Get the shared definition first, then build the feedback loop, the metric change, the SLA, and the reporting on top of it.
What is closed-loop feedback and why does it matter so much?
Closed-loop feedback is a system where sales dispositions every lead — qualified or not (and if not, why), worked or not, converted or not — and those outcomes flow back to marketing, ideally through the CRM, so marketing can see which campaigns, audiences, and sources produce leads that sales actually qualifies and closes. It matters so much because in a fighting company, leads flow only one way: marketing generates, sales receives, and nothing flows back, so marketing is buying blind, with no idea which of its leads actually turned out to be qualified or converted. That blindness is why the junk problem recurs indefinitely — marketing can't fix what it can't see. Closing the loop transforms marketing's optimization from guessing based on cost per lead to optimizing based on real downstream outcomes: it can double down on the sources producing qualified, converting leads and cut the sources producing junk, because for the first time it can tell the difference. This is what turns the shared definition from a document into a functioning system, and it's the single most important piece of the whole fix. It also changes the emotional dynamic: when sales dispositions a lead as unqualified against a shared definition and that flows back to marketing, it's not an insult, it's data marketing can act on — so the junk actually decreases over time instead of the complaint just recurring, and the blame turns into a shared, data-driven process of continuously improving lead quality.
Why should we measure cost per qualified lead instead of cost per lead?
Because the metric marketing is measured on determines its behaviour, and cost per lead structurally causes the exact junk-lead problem sales is complaining about. As long as marketing is measured on cost per lead, it's rewarded for cheap volume regardless of quality — the ad platforms will deliver the cheapest possible leads, which are disproportionately unqualified, so the metric itself is the root cause of the junk. Marketing isn't being lazy or dishonest; it's optimizing toward what it's measured on, and cost per lead rewards cheapness over quality. When you switch the metric to cost per qualified lead (CPQL) — using the shared definition and the closed-loop feedback data to determine which leads count as qualified — marketing is suddenly rewarded for producing leads that meet the standard, not just leads that are cheap. Because marketing will optimize toward whatever it's measured on, measuring it on qualified leads makes it produce qualified leads: it will shift budget toward the sources and audiences that generate leads sales actually qualifies, and away from the cheap junk, because now the junk hurts its numbers instead of helping them. This single change realigns the entire incentive that was driving the fight. It's only possible once you have the shared definition (to know what 'qualified' means) and the feedback loop (to know which leads qualified), which is why it comes after those two — but it's the change that makes marketing's and sales' incentives finally point in the same direction.
How does a lead-response SLA help, and what should it include?
A lead-response SLA addresses sales' half of the problem by making lead handling consistent, fast, and accountable — which matters because slow, shallow follow-up is a real cause of good leads dying and then being mislabeled as junk, polluting the whole system's data. Without an SLA, a genuinely qualified lead can be contacted late and once, fail to convert because of the handling rather than the lead, and then get dispositioned as 'unqualified,' which sends marketing false signal that a good source is producing bad leads. The SLA should specify: how fast a new lead must be contacted (ideally within minutes for hot inbound, because response speed hugely affects conversion — a lead contacted in minutes converts far better than one contacted hours or days later); how many contact attempts must be made, across how many channels (call, email, message), before a lead can be marked unworkable; and what the follow-up cadence is over what period. This ensures that when a lead is dispositioned as unqualified, it's because it genuinely didn't qualify, not because it was contacted late and abandoned quickly. The SLA is essential to the whole fix because it makes the closed-loop feedback trustworthy: if follow-up is inconsistent, the outcome data reflects handling quality rather than lead quality, and marketing optimizes on polluted signal. With the SLA in place, the outcome data actually reflects lead quality, so marketing gets clean signal and the improvement loop works.
Why can't we just fix this ourselves with a meeting between the teams?
Because the lead-quality fight is a missing-system problem, not an interpersonal one, and a truce meeting doesn't build the system — it just resets the same broken dynamic that will regenerate the fight within weeks. What actually resolves it is revenue operations: the discipline of connecting marketing, sales, data, and process into one system pointed at revenue, through shared definitions, closed-loop feedback, aligned metrics, SLAs, and unified reporting. Companies with strong RevOps don't have this fight, not because their people are nicer, but because the structure makes it impossible — there's nothing to argue about when everyone works from the same definition, the same data, and the same goal. Building that system is senior, cross-functional work, which is exactly why it so often doesn't get done: it requires someone who understands both marketing and sales, who can facilitate a shared definition both teams will actually accept, build the closed-loop feedback through the CRM, implement the metric change and the SLA, stand up the full-funnel reporting, and who has the authority and credibility to align two functions used to blaming each other. A junior marketer can't do it, a junior sales rep can't do it, and a media-buying-only agency won't even see it, because it sits above and between the functions rather than inside any one of them. The fight persists in so many companies precisely because no one operating at that cross-functional level is looking at the problem — so the fix is to have someone build the connecting system, not to hold another meeting.