You don't have a lead problem. You have one revenue constraint doing most of the damage.
One constraint is costing you the most. Not the biggest number in your CRM. The biggest leak in your revenue chain.
One operator. One month. The same eight figures your CRM already tracks. Read for the revenue they conceal.
Close rate looks like the weak point. It is not the first move.
Only 51 appointments reach the close, so repairing it recovers $82K. The set rate is where $149K is hiding, and fixing it first raises the dollar value of every fix after it. The order is not cosmetic. It is the difference between recovering $82K and recovering $278K.
The largest leak happens before a conversation ever starts. This is an activation failure, not a sales-floor failure. A distinction the funnel counts alone will never surface.
The constraint exists whether you can see it or not. Kanvasser makes it visible.
The difference is never the leads. It is a single junction in the revenue chain where demand you already paid for quietly fails to convert. You have felt this. You have watched it happen to your own numbers, without ever being able to point to where.
For this operator, the constraint was set rate. Three different things could be causing it, and each one has a different fix. Eight static numbers name the constraint. They cannot tell you which driver is behind it.
That is one branch of the tree. Set rate was this operator's constraint. Yours may be close rate, where the drivers are pricing, financing clarity, or rep-level variance. It may be volume, or speed, or retention, each with its own set of causes. The reading does not assume your pattern. It reads your inputs and resolves to the one that is actually yours.