Free AI Tool

Sales Script Generator

Generate a field-tested sales script customized to your market, pitch style, and homeowner type. Works for roofing, solar, HVAC, and home improvement reps.

Built by Tim Nussbeck — 20 years in home improvement sales, 1,000+ reps trained, founder of GhostRep

Enter your details

TN

Built by Tim Nussbeck

Founder of GhostRep · 20+ years in home improvement sales · Trained 1,000+ reps

Every tool on this page is based on real field experience, not AI-generated templates.

What Is a Sales Script Generator?

Most sales scripts fail for one reason: they sound scripted. The average door-to-door conversion rate is just 2% to 3%, so the opening line has to earn every second of attention. A rep reads a generic opener off a clipboard, the prospect hears "salesperson" instead of "someone worth listening to," and the door closes before the conversation starts. According to Harvard Business Review on modern sales methodology, the old pitch-and-close model is dead — today's buyers want a conversation, not a monologue.

A sales script generator builds word-for-word door-knocking frameworks tailored to your pitch type, market, and rep experience level. Whether you're running roofing crews through hail season, sending solar reps into new subdivisions, or launching an HVAC team in a market they've never worked, the script gives every rep a proven structure on day one instead of hoping they figure it out at the door.

The output covers the full conversation arc: opener, value statement, inspection or assessment ask, close, and objection bridges — formatted in labeled sections so a new rep can read it cold and a veteran can strip it down to the framework they need. Role Play lets your reps practice this script in 250+ simulated scenarios before the real door.

Common Mistakes to Avoid

What Most Reps DoWhat Works Better
Using one generic script across every marketA script built for Texas hail season sounds ridiculous in a Pacific Northwest retail market. Customize the opener, urgency language, and objection handles for YOUR territory.
Scripting a monologue instead of a conversationBuild in pause points and questions. A 90-second wall of words is a speech. A 30-second opener with a question at the end is a conversation starter.
Importing an opener from another industry without adapting itRoofing openers don't work for solar. Solar openers don't work for HVAC. The first two lines need to reflect YOUR market's specific pain point.

What Makes a Good Sales Script

An opener that earns the next ten seconds. The first sentence determines whether the prospect keeps the door open. Scripts that open with "I'm with ABC Company and we're doing free inspections" get doors closed. Scripts that open with a specific, credible reason to be at that door stay in play.

A direct ask. The script has one job: get permission to inspect, assess, or schedule. If the ask is buried, softened, or never stated clearly, reps will improvise it and fumble. The ask should be explicit, low-pressure, and easy to say yes to.

Scripted transitions between sections. Most scripts break down not at the opener or the close but at the transitions — the awkward moments between the credibility statement and the ask. Good scripts include bridging language so the conversation flows without an obvious gear shift.

Pre-handled objections. The top three objections in your market will come up before the ask. A script that addresses them before the prospect voices them is doing sales. A script that ignores them leaves the rep to improvise at the highest-stakes moment.

How to Use This Tool

1

Select your pitch type

Insurance, retail, commercial, and new construction are four completely different conversations. An insurance script leads with storm damage and the adjuster process. A retail script leads with home value and product longevity. A solar script leads with savings and incentives. Choose wrong and the script sounds off to the prospect even if the rep delivers it perfectly.

2

Enter your market

A rep working the Southeast hail belt needs different urgency language than one working a dry retail market in the Pacific Northwest. A solar rep in Arizona talks differently than one in Michigan. Your market determines the prospect's context, their familiarity with the process, and which objections come up most.

3

Set the rep experience level

A brand-new rep needs every transition scripted — what to say after the opener, after the yes, after the hesitation. A veteran just needs the framework. Matching the script complexity to the rep prevents both under-preparation and over-scripting.

4

Add your unique value prop

Whether it's a manufacturer certification, local crews, a fast-turnaround guarantee, or exclusive financing — drop it in. A generic script is forgettable. A script that names your specific advantage gives the rep something real to anchor the conversation to.

5

Generate and customize

Swap in your company name, read it out loud, and cut anything that doesn't move the conversation forward. The output is your starting point — field-test it for a week, then refine based on where reps are stalling.

Pro Tip

The opening two lines of your script determine everything — and they're the first thing that should change when you enter a new market. A solar opener in Phoenix sounds nothing like one in Portland. A roofing opener in a storm market sounds nothing like one in a retail market. If the opener sounds imported, the rest of the script never gets a chance to work. Customize those first two lines for YOUR territory before anything else. For more on adapting scripts to real-world door conversations, read our guide on door-to-door sales training beyond scripts.

Frequently Asked Questions

What should a door-to-door sales script include?

Five components: an opener that gives the prospect a specific, credible reason you're at their door; a one-sentence credibility statement; a brief value prop tied to your market and pitch type; the inspection or assessment ask; and a close with a clear next step. For roofing insurance markets, include storm event language and out-of-pocket framing. For solar, lead with savings and incentive deadlines. For HVAC, lead with comfort and efficiency. The whole thing should run under 90 seconds from opener to ask — longer and the rep is pitching, not conversing.

Should I use the same script for every pitch type?

No — different funding models require fundamentally different conversations. Insurance scripts build urgency around damage and claims windows. Retail scripts focus on long-term value and financing. Solar scripts center on savings and incentive timelines. Pool and window scripts emphasize lifestyle and home equity. Using a storm-damage script in a retail market makes you sound like you're manufacturing urgency. Always match the script to the pitch type before your rep hits the first door.

How do I train new reps to use a sales script without sounding robotic?

Repetition — practice the script out loud at least 20 times before the first door, with a manager or peer playing a resistant prospect. Reps sound robotic when they're reading and thinking about the words at the same time. Once the words are automatic, their attention shifts to the prospect's body language and responses, which makes the delivery sound natural. Our AI sales training guide covers how to accelerate this process with simulated practice.

How long should a door-to-door sales script be?

The initial pitch should be 60-90 seconds from opener through the ask. If you're still talking at two minutes without having asked for the inspection, assessment, or appointment, you've lost the prospect. Scripts should be long enough to establish credibility and give a specific reason you're there, but short enough to create curiosity rather than deliver a lecture. Save the detail for after they've said yes.

Can this generator work for solar, HVAC, or other industries?

Yes — select your industry and the script adapts the language, objection handles, and ask to match. A solar script leads with savings calculations and tax incentives. An HVAC script leads with comfort, efficiency, and seasonal timing. A window or siding script leads with energy loss and curb appeal. The structure is the same — opener, credibility, value, ask — but the specifics change completely.

How often should I update my sales scripts?

Review them every quarter, and immediately after any significant change — a major weather event, a new competitor in your market, a shift in incentive programs or carrier behavior, or a drop in your conversion rate without a clear cause. Stale scripts are invisible to the rep who's been delivering them for months but obvious to every prospect hearing the opener for the first time. Treat scripts as living documents refined by field results, not one-time assets that get created and filed.

GhostRep Role Play

Practice This Script Against an AI Homeowner

Role Play simulates the exact appointment scenario so your rep delivers the script naturally — 250+ scenarios across 5 difficulty levels.

Learn MoreStart 14-Day Free Trial

No credit card required

Go beyond documents

GhostRep trains your reps live — not just generates documents.

AI-powered objection mastery, role play, and real-time coaching that actually changes close rates.

Start 14-Day Free Trial