How to Analyze Unsold Appointments (Without Blaming the Rep)
Unsold appointments are usually written off with a one-word CRM tag: price. That is almost never the real reason. Analyzing what actually happened in the conversation turns an "unsold" bucket into a recoverable revenue pool.
Definition
An unsold appointment is an appointment that ran, produced a proposal or quote, and did not close inside a defined window. It is neither a lost deal nor a pending deal — it is unresolved.
Why it matters
The lead was paid for. The appointment was paid for. The rep already invested the time. Every incremental recovery on this pool is high-margin — and most companies never work it systematically.
Practical workflow
- Pull all appointments in the unsold bucket past a defined stall threshold.
- Categorize the real stall reason — financing, spouse, scope, timing, comparison shopping, trust — from conversation evidence, not from rep memory.
- Prioritize by expected value × recoverable probability.
- Tune follow-up language per stall reason.
- Schedule the follow-up with a specific next step.
- Feed learnings back into rep coaching for the pattern that caused the stall.
Examples of real stall reasons
- Financing timing. Introduced after price shock. Recovery: re-anchor on payment first.
- Spouse alignment. Second decision-maker never engaged. Recovery: joint follow-up.
- Scope ambiguity. Homeowner has three versions in their head. Recovery: pare to phase 1.
- Comparison shopping. Second quote coming. Recovery: pre-empt with warranty or install-quality evidence.
Common mistakes
- Categorizing all unsold appointments as "price."
- Working the pool by age instead of by expected value.
- Generic "just checking in" follow-up.
- Never closing the loop back into rep coaching.
Measurement guidance
Track recovery rate by stall reason and by rep. Track time-to-recovery. Track revenue per recovered appointment. All three tell you whether the process is working — and where to invest coaching attention.
How RepVise fits
RepVise's Revenue Recovery pipeline categorizes unsold appointments by real stall reason from the scored conversation itself, ranks by expected value, and generates tuned follow-up recommendations per stall reason.
Where to go next
Frequently asked questions
How old is too old to recover?
Recoverability drops with time, but there is no hard threshold. Prioritize by expected value × recoverable probability, not age alone.
Tags
Keep learning
Related articles
Why Small Businesses Need Sales Intelligence Now
Sales intelligence isn't just for enterprise. Here's why small businesses already sit on a goldmine of call data — and how owners can finally use it.
The Biggest Revenue Leak in Contractor Sales
The biggest revenue leak in contracting isn't lost deals — it's stalled deals that should have closed. Here's where the money quietly disappears.
Why Contractors Keep Buying More Leads When the Real Problem Is the Sales Process
Home-improvement contractors keep buying more leads while revenue leaks inside the sales process. Here is where it happens and how One and Done™ fixes it.
