Playbook

Playbook

What an actual pipeline audit looks like, step by step

Most audits are sales calls in disguise

Every blog post on this site ends with the same offer: get a free pipeline audit. By now, you’ve probably noticed.

You’ve also probably noticed that “free audit” is a phrase used by every agency, consultant, and tool vendor that ever tried to sell something to a home service operator. Most of those audits are sales calls dressed up as discovery. A vendor shows up, asks a few questions, points at vague gaps, and pitches their product as the fix.

That isn’t what this is.

A pipeline audit is real diagnostic work. By the end of it, you know exactly what’s recoverable from your dormant pipeline, where your sales process is breaking down, and the methodology behind every number. Whether or not we ever work together, you leave with a number that’s worth more than the time it took.

Here’s what actually happens.

Step 1. The intake

Before the audit call, you fill out a short intake form. It takes about five to ten minutes.

The form asks for rough numbers across the three categories of dormant pipeline:

  • Stalled deals — estimates that went out, homeowners who went quiet

  • Canceled projects — deals that got marked closed-lost or canceled

  • Aged leads — leads that haven’t been contacted in 3+ months

You don’t need exact counts. Ranges are fine. The intake also asks about your vertical, your average deal size, and what CRM you’re using.

This is your data, not ours. You share what you know.

Step 2. The audit call

The audit is a 30 to 60 minute conversation. No CRM access required.

We walk through your dormant pipeline together. You confirm the rough numbers from your intake. We discuss what’s caused most of your cancellations historically, what your team has tried before to recover dormant deals, and what’s working and what isn’t.

This is real diagnostic work, not a sales pitch in discovery’s clothing. We’re looking for the patterns underneath the numbers — where deals are dying, why they’re dying, and what that tells us about the recoverable revenue.

By the end of this part of the call, we have a clearer picture of your pipeline than most operators have on their own.

Step 3. The recovery framework

This is where the math happens.

Different parts of dormant pipeline have wildly different recovery rates. A stalled estimate isn’t the same as a canceled project. An aged lead from three months ago isn’t the same as one from two years ago. Treating them the same is why generic reactivation campaigns produce so little.

We apply our recovery framework — built from three years of work at a national solar operator and refined across home service verticals — to your specific numbers. Each bucket gets its own recovery rate:

  • Stalled deals typically recover at 15-25% with skilled closers working them

  • Canceled projects recover at 10-20%, depending on cancellation reason

  • Aged leads recover at 5-15%, depending on how old they are

The rates vary by vertical, deal size, and the operational context we discussed earlier in the call.

You see the math live, on screen, as we calculate.

“It’s often the largest single revenue opportunity in the business that isn’t being worked.”

Step 4. The recoverable revenue calculation

Once we have your bucket counts, your average deal size, and the applied recovery rates, the math is straightforward:

Bucket volume × recovery rate × average deal size = recoverable revenue per bucket.

Sum across buckets, and you get a defensible estimate of what’s actually recoverable from your dormant pipeline. Not a marketing number. Not a best-case figure. A calculation you can stand behind in a board meeting.

For most home service operators we audit, the recoverable revenue number lands somewhere between $500K and $5M, depending on business size, average ticket, and how long the CRM has been collecting data.

We present the number as a range — conservative, realistic, and optimistic — so you understand the variability and can plan accordingly.

Step 5. The friction analysis

The audit also looks at the patterns underneath your pipeline. Where are deals consistently dying? What does that tell you about the sales motion itself?

A few patterns we look for:

Stalls clustering at the estimate stage usually point to a pricing or trust issue. Cancellations happening pre-installation suggest friction in the process between sale and start. No-shows tied to specific lead sources point to channel quality problems. Outreach responses dying at predictable times often signal sales team capacity constraints.

This part of the audit is often more valuable than the revenue number itself. The recoverable pipeline tells you what’s possible. The friction analysis tells you why you don’t already have it.

What you walk away with

At the end of the call, you have:

  • A specific recoverable revenue range, with the math behind it

  • A bucket-by-bucket breakdown showing where the value is concentrated

  • The recovery framework we used, so you understand the methodology

  • A friction analysis identifying where your sales process is breaking down

  • A clear recommendation on what an Akemi engagement would look like, if you want one

You keep this information regardless of whether we ever work together. It’s a real artifact, not a deck that disappears after the call ends.

What the audit doesn’t promise

A few things worth saying directly, since most agency content avoids them:

Recoverable doesn’t mean guaranteed. The recovery number is probabilistic, based on conversion patterns from real engagements. Some deals scored as “recoverable” won’t convert. The number is an estimate of what a well-executed recovery process could produce, not a forecast of what you’ll actually close.

Execution matters more than the audit. An audit by itself does nothing. It produces a count of opportunity. Turning that into revenue requires a real recovery process — reactivation outreach, skilled closers, and consistent execution applied over weeks and months.

The audit doesn’t replace strategy. It tells you what’s recoverable from your existing pipeline. It won’t tell you which growth bet to make next quarter, whether your pricing is right, or whether your service mix is correct. It’s a diagnostic tool, not a business plan.

When the audit is worth booking, and when it isn’t

The audit is worth your time if:

  • You have 1,000+ records in your CRM

  • You have at least 12 to 18 months of pipeline history

  • You suspect there’s recoverable revenue but don’t know how to size it

  • You’re considering hiring, contracting, or building infrastructure for recovery, and you want to know what you’d be working with

It probably isn’t worth booking if:

  • Your business is new and your CRM doesn’t have a meaningful historical record yet

  • Your CRM data is so fragmented that even rough counts aren’t possible

  • You’re not planning to act on the findings either way

The last one matters most. An audit without follow-through is wasted time on both sides. If you aren’t going to act on the recoverable revenue, knowing exactly how much you’re leaving on the table isn’t useful information. It’s just frustrating.

A note on what makes this different

Most “free audits” in B2B require you to give the vendor access to your data first. You log into their dashboard, connect your CRM, hand over admin permissions. The friction is real, and so is the data security risk.

Our audit doesn’t work that way. The methodology is in the framework, not in the data access. You share what you know about your pipeline through a short intake form, and we walk through it together. The recovery rates and the calculations are our work. The numbers are yours.

No CRM access required. No commitment. No upfront cost. The audit takes 30 to 60 minutes and produces a real number you can defend.

Free pipeline audit

Want to see what an actual audit produces?

30 to 60 minutes. Real diagnostic work. A document you keep, whether or not we ever work together.

30 to 60 minutes. Real diagnostic work. A document you keep, whether or not we ever work together.