Demo Script: the run of show

This is the canonical demo. Every rep runs it in the same 10 steps, in the prospect's own account, in the real product. The story is one sentence: "We found where you're invisible, and the fix is already in your account."

The no-slides rule

No deck, no screenshots, no PDF. You share your screen and open the prospect's real account. Slides make it look like a pitch. The live product makes it look like their next month, already started. If something is not ready in the account, skip that step rather than showing a picture of it.

The worked example used on this page

Fictional example · not a client, not a result

Brightwater Solar & Battery installs rooftop solar and home batteries in Cedar Bay, a made-up coastal town. Its neighborhoods are Harborview Heights, Mill Creek, Old Quarry, Pine Flats and North Point. Its two rivals are Lumen Peak Solar and Tidewater Rooftop Power. Every name and number on this page is invented for training. In a real demo you read the prospect's own numbers straight off the screen.

Swap in any US local business: a dentist, an HVAC company, a law firm, a med spa. The 10 steps stay the same. Only the services, neighborhoods and rivals change.

Pre-call checklist: what our team prepares in their account

The demo only works if the account is ready before you join. Confirm every box the day before. If a box is empty, tell your manager and either fix it or plan to skip that step.

Ready before the call

Discovery questions to ask before you share your screen live on Day 6.

The 10 steps

Open the demo

"I'm not going to show you slides. Our team already set up your account, so I'll show you what we found and what's already done. You'll see where customers can't find you right now, and the fix is sitting in here waiting. Nothing in here is live. Fair?"

Step 1 · AI visibility check

Open: the AI visibility check.
Point at: the headline count of answers that name them, then the rival bars next to it.

Say

"We asked AI the questions your customers ask, the way they ask them, across 4 AI apps. AI names Brightwater in 18 of 96 answers. Lumen Peak gets named in 52. That's who AI is sending your customers to today."

Pitfall

Rushing past the number. Say it, then stop talking. Let them react first. Never round it up, and never say "we'll get you to 96".

Step 2 · Where AI used their pages without naming them

Open: the part of the check that shows answers built from their pages.
Point at: one answer where AI used their page but named someone else.

Say

"This is the part that stings. Here AI read your battery backup page to write the answer, and then named Tidewater. Your page did the work and someone else got the name. That's fixable, and it's on the list I'll show you."

Pitfall

Explaining why AI did it in technical detail. Keep it to "your page did the work, someone else got the credit", then move on.

Step 3 · Google AI answer rank by service

Open: Google AI answer rank.
Point at: the service they told you in discovery they most want to sell.

Say

"This is Google's AI answer at the top of the search page, service by service. For solar panel installation you're in it. For home battery backup, the one you said you want more of, you're not there at all."

Pitfall

Reading every row. Pick the one or two services that match their goal. A full table read aloud loses the room.

Step 4 · Map rank grid

Open: the Map rank grid.
Point at: the weak neighborhoods first, then the rival that wins there.

Say

"This is where you show up on the map in each neighborhood around your office. Close to home you're strong. In Pine Flats and North Point you drop off, and Lumen Peak takes those searches. Those are homeowners who never see your name."

Pitfall

Promising to turn the grid green. The honest line is directional: map coverage usually grows as posts, reviews and content build up. Give the driver, never a number or a date.

Step 5 · The Fixes list

Open: the Fixes list from the site audit.
Point at: the top three items only. The list is already sorted, biggest impact first.

Say

"Here's everything we found, sorted by what matters most. Top of the list: there's no page for battery backup, your Google profile is missing half your services, and some AI crawlers can't reach the site. Our team works this list for you. You don't touch it."

Pitfall

Making it an insult. Never trash their site or the person who built it. Say "good foundation, here's the gap". Fear makes people defensive. Accuracy makes them act.

Step 6 · The Google posts already written

Open: the Google posts calendar.
Point at: a full month of posts with images, and one post you open to read.

Say

"Here's your next month of Google posts. They're already written, with images in your brand. This one is about keeping the lights on during a storm outage. You can approve each one, or put it on autopilot once you trust it. Next month gets planned automatically."

Pitfall

Quoting a post count. The monthly count is still being confirmed. Say "a month of posts", show the calendar, and let the screen do the counting.

Step 7 · Reviews waiting, reply drafted in one click

Open: the reviews inbox.
Point at: a review with no reply. Click to draft the reply live. Do not post it.

Say

"These reviews are sitting without a reply. Watch: one click and the reply is drafted, in your voice, mentioning what the customer said. A person on our team always reads it and clicks post. Nothing replies on its own. I'm not posting this one, because it's your account."

Pitfall

Clicking "post reply" in the demo, or saying "we get you reviews". We reply to real reviews. We never buy, gate or create them.

Step 8 · Social posts in their brand

Open: the social plan.
Point at: a carousel or image post with their logo and colors, and the caption written for each platform.

Say

"This is your social for the month, in your colors, your logo, your voice. Each platform gets its own caption, with hashtags and a first comment. If you want a change to an image, you point at the spot and say what to change."

Pitfall

Promising followers, reach or leads from social. Also, only show channels they actually use. We don't post to TikTok, Threads or Pinterest, and we don't manage comments or DMs.

Step 9 · A video from their own footage

Open: the video our team made.
Point at: their own crew, roofs and installs on screen. Play it with sound.

Say

"We made this from your own footage and photos. It's called 'When the storm takes the power out'. That's your crew and your installs. We wrote the script, cut it, and added the voice and music. Videos like this go out as Reels, Shorts, and LinkedIn and X videos."

Pitfall

Calling it AI video. It's their footage. The voice and music are generated. If they have no usable footage, skip this step and say what we'd need from them instead of faking it.

Step 10 · Close in the Content Hub

Open: the Content Hub.
Point at: the one approval queue holding blog, social and Google posts together.

Say

"This is your month. Connect Instagram, Facebook and Google, and approve. We run the rest. Based on what we just saw, here's what I'd start with."

Pitfall

Ending the demo without a recommendation. Step 10 is where you prescribe and quote. Go straight to the prescription guide and the price delivery on Day 6.

If they ask

They askYou say
"Is this live?""No. Nothing publishes until you connect your accounts and approve."
"Is the video AI?""No, that's your own footage. The voice and music are generated."
"Where do the AI numbers come from?""We asked real questions, the kind your customers ask, across 4 AI apps, and counted how often each business got named."
"Can you get us named more?""I won't promise a number. We commit to the work every month and we track the numbers with you: map rank, AI mentions, calls and inquiries." (commit line)
"Will this get us to the top of the map?""Map coverage usually grows as posts, reviews and content build up. That's the driver. I won't give you a rank or a date, and anyone who does is guessing."
"Do I have to approve every post?""Your choice, per platform. Posts can wait for your yes, or go out automatically once you trust them. If anything changes after you approve, it comes back to you."
"Who replies to my reviews?""AI drafts the reply and a person on our team always reads it and clicks post. Nothing replies on its own."
"Who writes the articles? Will it make things up?""It writes in your voice from your own facts, and the writer asks you when only you know the answer. It never invents prices, stats, reviews, awards or phone numbers."
"What do I have to do?""Connect your accounts once, approve, and answer the writer's questions about your business. Our team plans, writes, designs, publishes and reports."
"Who owns this?""You own your content and your ad account."
"Do you do TikTok?""We don't post organic TikTok. TikTok ads are a separate channel. Let me check the current start date." Then check the ad platform status card.
"What about ads?""Ads are priced per channel, and you pay the ad platform directly on your own account and card. We never touch your billing." Check the status card before naming a start date.
"What does it cost?"Hold it until step 10 is done, then quote from Day 2 pricing with the bundle math said out loud.
"Can I see other clients' results?""Case studies are coming. Today the best evidence is your own account: what you just saw is your market, not someone else's." Ask your manager before naming any client.

Five rules for every demo

  1. Their account, their numbers. Read from the screen. Never use a number you prepared from memory.
  2. No slides. If it isn't in the product, it isn't in the demo.
  3. Pause on steps 1 and 4. Those are the moments. Silence does the selling.
  4. Post nothing. No reply, no post, no approval. It's their account and nothing is live.
  5. End with a recommendation and a price. A demo without a close is a free consultation.