Pipeline audit

How to Audit a Dormant Sales Pipeline

The goal is not to give somebody 500 old leads and tell them to start dialling. It is to find a manageable number of conversations worth working properly.

Published 2 September 2026 · Updated 4 September 2026 · Reviewed by Callum Hanson, Founder of LeadRestore
Founder insight: If you hand one salesperson 500 old enquiries, most businesses will create a target to get through the list. That can turn recovery into rushed calls instead of meaningful conversations. Some customers will take time, some will answer messages rather than calls, and the salesperson still has the rest of the business to work. Prioritisation matters because time matters.

Start with a defined scope

Choose one useful group—perhaps unclosed quotes from the last 12 months, “not yet” enquiries or records where there was contact but no clear outcome. Do not begin by exporting everything the business has ever collected.

The audit should answer three things: which opportunities may still be live, why they stopped and what a sensible next action would be.

Exclude before you prioritise

Remove duplicates, tests, obvious spam and records that do not belong in a sales recovery exercise. Respect opt-outs and do-not-contact requests. Separate clear wins, confirmed losses and unsuitable enquiries.

This exclusion layer matters. Lead recovery should not mean contacting everybody again.

Look for unfinished intent

The useful clues are often already in the notes: a customer needed to think, price was a concern, they were waiting until a certain date, they needed another person's approval, they asked a genuine buying question or there was a promised callback that never happened.

Value alone is not enough. A large quote with a clear rejection can be weaker than a smaller opportunity where the customer simply went quiet before the next agreed step.

Sort the records into practical groups

  • Review now: genuine interest with an unfinished next step.
  • Follow later: a real future date, timing issue or dependency.
  • Needs context: incomplete notes where a human should decide what happened.
  • Closed: clear no, unsuitable, completed elsewhere where no further follow-up is appropriate, or opted out.

The LeadRestore Recovery Signal Framework sets out the signals and exclusions behind this approach.

Give the salesperson enough time to sell

A recovery list should create conversations, not just activity. If somebody replies with an objection, a new requirement or a different timescale, the salesperson needs enough time to deal with it properly.

That is why a smaller prioritised batch can be more useful than hundreds of calls. The aim is not to clear the spreadsheet. The aim is to find sales that otherwise would not have happened.

Record the next action

For each opportunity, record why it was selected, the next sensible question, who owns it and when it should be reviewed again. If the customer says “not yet”, understand what that means and agree when to discuss it again instead of letting the record disappear.

LeadRestore's free audit analyses up to 50 records and surfaces the strongest opportunities for human review. It does not automatically contact customers.

A dormant-pipeline audit is successful when it gives the business a short list it can actually work properly—not a bigger list it can say it called.
30-second example

See how LeadRestore turns a list into priorities.

Try the example with no email, upload or card. Then, if useful, audit up to 50 of your own records free.

See the 30-Second Demo