Sales Vault

Sales material for partner agencies, in the order a deal moves: what we actually sell, the funnel a prospect came through, how to run and read their audit, then how to pitch.
Read before anything else

The One Thing to Understand First

The website's job is to rank the Google Business Profile. That's it. Everything else on this page — the audit, the deck, the pitch — is in service of that one sentence.

If you rank top 3 in your city, you get roughly 93% of all the calls that go to profiles in that market. The map pack is where local buying happens: somebody types "electrician near me," taps one of the first three, and calls. Fourth place isn't a smaller slice of the same pie — it's a different, much smaller pie.

So the site isn't the product. The site is the machinery that makes the profile rankable. This is why the onboarding call is almost entirely about GBP access, verification, and getting a physical address on the profile — and barely about the website at all.

Website isn't sticky. Revenue is.

This is the difference between a client who cancels in month three and one who stays for years.

  • A website is a deliverable. Once it's built, it's built. They look at it, they like it, and then there's nothing left to feel. Anyone selling "we built you a site" is selling a thing that stops being exciting the week it ships — which is exactly why the churn on website work is brutal.
  • Calls and revenue are an ongoing outcome. A client who's getting more calls this month than last month has a reason to pay you again. Nobody cancels the thing that's making the phone ring.

Sell the outcome, not the artifact. Practically, on a call:

  • Don't lead with design, pages, or how the site looks. If they want to talk about the site, answer briefly and steer back to visibility.
  • Lead with where they're invisible and what being top 3 in their city is worth to them.
  • Frame the monthly fee against the phone ringing, not against a site they could get built once for cheaper somewhere else. Compared to a one-off web build, your price looks high. Compared to the calls it produces, it doesn't.
  • After they sign, keep reporting on rankings and calls. That's what makes the renewal automatic — the reporting is the retention mechanism, not an admin chore.

The contractor who says "I already have a website" isn't objecting to your offer. They're telling you they think the site is the offer. Correcting that is usually the whole call.

If they ask where the 93% comes from

Don't invent a study or a citation on the spot — a made-up source is worse than no source. Say it's how the map pack concentrates calls, then go straight to their own audit: where they rank right now for their services in their city, and who's sitting in the three spots above them. Their own numbers are more persuasive than anyone's statistic.

The Funnel Prospects Come Through

These are the pages a prospect moves through before a rep speaks to them, plus the trial page that lets them start with no call at all. Load one and scroll it.

Previews load on click so the page never starts talking at you — handy if you're opening this between calls. Watch the VSL yourself at least once, though: half of "handling objections" is knowing what they were already told.

1. Opt-in / VSL pageOpen full page →
2. Call confirmation pageOpen full page →
3. Trial page — the no-call pathOpen full page →

These are demo copies, on purpose

The frames above are sanitized copies of the live pages, with tracking and booking switched off. The live URLs are electricians.leadoracle.ai/vsl-p/ and /electrician-confirm/ — but don't browse those to look around, and don't send them to anyone who isn't a real prospect:

  • Both pages fire our Meta pixel and PostHog on load. The confirmation page fires a booked event and a Schedule pixel conversion just by being opened — so casual visits inflate booking numbers and feed fake conversions to the pixel that spends ad budget.
  • The demo copies have the booking calendar and the trial page's Stripe checkout disabled, so nobody accidentally books a real call or starts a real subscription while clicking around.

If you want to send someone the live funnel as a genuine prospect, that's what it's for. Browsing it for reference is what these copies are for.

What to notice

  • They arrive pre-sold on the price. The $297/mo figure is on the page before they ever book — this is a price-transparent funnel. Nobody on your calendar is hearing the number for the first time.
  • They've watched the VSL. They know roughly what the offer is. Re-pitching from zero insults them; picking up where the video left off doesn't.
  • They booked anyway. That's the whole mindset: a skeptical buyer with unanswered questions, not a stranger to convince.

How to Run an Audit

Tool: app.leadoracle.ai/audits

The audit is what you put on the screen. It turns "you're probably not showing up" into their own business, scored, in front of them.

Rules

  1. Run it before the call, never during. Generation takes time and dead air kills momentum. Have the report open on a second tab before you join.
  2. Get the details right. Exact business name, the domain they actually use, and the cities they want work in — not just where the shop is. Wrong inputs produce an audit that's easy for them to dismiss.
  3. Keep the report after the call. Audits belong to the sales call — nobody runs one on onboarding. But the report you presented becomes the client's baseline, so it's what you point at months later when they ask what changed. Don't lose it.
  4. Read it yourself first. Know your top three gaps before you present. How to Analyze an Audit, below, is the guide for that.

Before you present

Pick the three findings you'll lead with and note, for each, which thing they said in discovery it connects to. An audit narrated top to bottom is a data dump; three findings tied to their own words is a diagnosis.

How to Analyze an Audit

Full guide: Reading audit reports

Work through that guide before your first live call. It covers the submission flow, what happens after a business submits their details, and how to read each report section — so you can go straight to the highest-impact fixes instead of narrating the whole thing.

How to present it

  1. Lead with the biggest gaps: rankings by service and city, Google Business Profile, citations.
  2. Tie every gap back to something they said earlier in the conversation.
  3. Use their own numbers where you have them — a missing city they told you is their best work is worth more than a low score on a metric they've never heard of.
  4. Say clearly that you do all of it.

Point 4 is the one people forget. An audit full of problems reads as a to-do list for them unless you say, in the same breath, who's doing the work. For a local contractor this is fully done-for-you: they never log into the tool, never fix a listing, never write a word. The onboarding call after they sign is their entire lift.

What not to do

  • Don't read every section aloud. A complete tour makes the severe findings and the trivial ones sound equally important.
  • Don't promise rankings or timelines the audit doesn't support. The audit shows where they stand; it doesn't forecast.
  • Don't hand over the raw report to think about. It's a conversation you lead, not a document you send.

How We Pitch Async

The example above is a real async close. Watch it before you record your own — the format matters more than the script.

Why this works at $297–$497/mo

A no-show isn't a no. It's usually a contractor who got pulled onto a job. The reason async works on this offer is the price point: anywhere in the $297–$497/mo range, month-to-month and cancel anytime, is a decision most owners can make alone — no meeting, no spouse conversation, no budget cycle. That's not true at $2,000/mo, and it's exactly why chasing a rescheduled call is often slower than just sending them the answer.

Most owners don't bat an eye at that number for something done-for-you. Above it, the deal starts wanting a live conversation again — so if you price higher than $497, treat async as a way to get the call rebooked rather than as the close itself.

You already have everything you need: they booked, so they watched the VSL and saw the price. The audit is already run. Nothing about a live call is load-bearing except you being there to ask.

When to use it

  • No-show — send the same day, while the appointment is still a thing they remember missing
  • Cancelled without rebooking — send instead of a third "just checking in" text
  • Rebooked but flaky — send it anyway; it costs you five minutes and it sometimes closes before the second call
  • Not for someone actively engaged and rebooked for tomorrow. Don't cannibalize a live call you're going to get.

The recording

Five minutes, one take, screen-shared audit. Same rules as any Loom — nobody rewatches a rambling one.

  • Open with the miss, no guilt: "Hey [name] — looks like we got crossed up today. Rather than chase your calendar, here's what I was going to walk you through."
  • Share the audit and lead with the biggest two or three gaps, tied to their city and their services
  • Say who does the work — fully done-for-you, they never log into anything, ~30 minutes of onboarding is their whole lift
  • Price plainly: your monthly price, month-to-month, cancel anytime, no performance guarantee. Our own funnel sells at $297/mo or $2,970/yr; partners running this at $297–$497/mo say the number the same way — flat, once, no cushioning around it.
  • Ask. One clear next step, out loud, before you stop recording

Then send it with a single link and a single question. Two links is a decision about which link.

Where to send them

They can start without a call at all — that path already exists in the funnel:

  • 7-day trial page — the funnel's own no-call path (/start on the live site): $0 for 7 days, then $297/mo. That's the demo copy; send them the live URL.
  • Or your booking link, if they'd rather still talk

That trial page is hard-coded to $297/mo. If you're selling at a higher price, send them your own checkout instead — a Loom quoting $497 followed by a page that says $297 loses the deal and the trust in one click.

Pick one per send, based on how warm they were. Someone who no-showed twice gets the trial link; someone who cancelled for a real reason gets the calendar.

Don't

  • Don't re-pitch from zero. They watched the VSL and saw the price — starting over reads as if you weren't paying attention.
  • Don't send a bare "sorry we missed you" with no audit and no ask. That's a follow-up, not a close.
  • Don't promise rankings, timelines, or lead volume to make up for the missed call. The no-guarantee boundary doesn't loosen because the format changed.
  • Don't stack four sends. One good async close, then normal follow-up cadence.

The Sales Deck

Arrow keys or the on-slide controls to advance. Open full screen in a new tab.

The deck supports the conversation; it isn't the conversation. On a live call the audit — the two audit cards above — is what goes on the screen, their business scored. The deck is what you fall back on for structure and for the offer slides.

What we sell, in one breath

An AI-optimized website for a local contractor, work to get them into the top 3 of Google and of AI search, and citations across the directories AI pulls from — plus monthly AI automations, Google Business Profile management, and citation building. $297/mo or $2,970/yr, month-to-month, cancel anytime.

No performance guarantee. We sell the work, weekly reporting, and the freedom to cancel. That boundary is not a guideline — do not promise rankings, timelines, or lead volume, whatever a slide seems to imply.

The call, as a map

Open the sales call flow chart in Lucidchart — the whole call as a visual, branching on how they answer. Ask for view access if it prompts you to sign in.

Who you're talking to

Every person on the calendar watched a video about this and booked anyway. They're not a stranger to convince — they're a skeptical buyer with unanswered questions, and they've usually paid an agency $2,000 a month for nothing. Specificity and calm beat enthusiasm every time.

The thing you're competing against isn't another vendor. It's them deciding to wait. Most lost calls on this offer are lost by not asking.