Consistent Listings writes ad scripts for real estate agents by fitting a proven video ad framework, already running across 150+ agent campaigns, to your zip codes, price points and seller types. You get the script, a filming guide and delivery notes, then you record once, in about an hour, and we edit, launch and refine it from there.
- The script has to open on the homeowner's situation, not the agent's biography, or viewers skip before the offer arrives.
- A script only works when the hook, the landing page and the ISA (inside sales agent) call all promise the same thing.
- Consistent Listings writes scripts from what the ISA team hears on 40+ hours of seller calls a week, not from a template.
- You record once, off a finished script, in about an hour, on a phone or with an AI Clone if you prefer.
- Scripts are Fair Housing checked before you ever record: they describe the property and the situation, never the person.
Three problems a written script has to solve
"I know I should be on video but I have no idea what to actually say."
Most agents default to talking about themselves: years in the business, awards, the brokerage. A homeowner deciding whether to sell does not care yet. The script has to open on their situation and name the thing they typed into Google before the skip button appears. That is a writing problem, not a confidence problem.
"I recorded a video ad and it got views but nobody called."
Views are cheap on YouTube. A script that entertains but never asks for one specific action, and never tells the homeowner what happens when they take it, produces watch time and nothing else. The call to action, the landing page and the ISA follow-up all have to be written into the same script so the promise on screen matches the phone call.
"I paid for a script once and it sounded like a car commercial."
Generic copy written by someone who has never sat in a listing appointment sounds like an ad, and homeowners skip ads. Scripts written against real seller conversations, and refined against what actually books appointments, sound like a person talking to a neighbour instead.
How Consistent Listings builds your ad script
A script is only as good as the market it is built for, so the process starts with your market, not a blank page.
- Fit the framework to your market. On the YouTube Listings Call and during onboarding we capture your zip codes, price points and the seller types you want, such as downsizers, relocations, probate or expired listings. The proven ad framework is fitted to that, not rewritten from scratch. Who: you and the Consistent Listings team. Time: the one-hour YouTube Listings Call plus onboarding.
- We write the script and the filming guide. You receive the hook, the body, the call to action and delivery notes, plus a filming guide covering framing, lighting, pace and how many takes to record per section. Who: Consistent Listings. Time: delivered before your recording session.
- You record once. You read the script on camera, about an hour, typically 30 to 60 minutes of actual recording, on a phone or with a videographer. If you prefer not to be on camera, an AI Clone can deliver the same script. Who: you. Time: about an hour, once.
- We edit, build and launch. We cut the takes into the finished ads, build the landing pages the script points to, set up the Google Ads account and go live. Who: Consistent Listings. Time: ads usually live within about a week of your recording, sometimes inside 72 hours.
- The script keeps working. The ISA team calls every lead the script produces and runs an 10-point qualification. What they hear on those calls feeds back into hooks and offers, so the script is tuned on real seller conversations rather than guesses. Who: the Consistent Listings ISA team. Time: ongoing across your first 100 days and beyond.
What you do and what we do
Your job on the writing side is small on purpose. Everything from the first word to the launch sits with Consistent Listings.
| Stage | You | Consistent Listings | Time |
|---|---|---|---|
| Deciding what to say | Nothing. Tell us about your market on the call. | Write the script from the proven framework, fitted to your zip codes and price points. | Before recording |
| Hook and opening line | Nothing. | Write a hook that names the homeowner's search and situation before the skip button appears. | Before recording |
| Filming guide | Read it once. | Write framing, lighting, pace and take-count instructions. | Before recording |
| Recording | Read the script on camera, about an hour, once. | Coach on delivery if you want it. | About an hour |
| Editing and launch | Nothing. | Edit the takes, build landing pages, set up Google Ads, go live. | usually within about a week of your recording, sometimes inside 72 hours |
| Refinement | Nothing. Show up to appointments. | Use what the ISA team hears on calls to adjust hooks and offers. | Ongoing |
the YouTube Listings Call is where your zip codes and price points turn into the first draft, so booking your YouTube Listings Call is the step that starts the script.
The structure every script follows
Every script is built from the same skeleton, in the same order, because the order is what keeps a viewer watching past the skip button.
| Section | What it does | Typical seconds |
|---|---|---|
| Hook | Names the homeowner's search or situation before they can skip | about 5 to 8 |
| Proof | States who is talking and why the claim is credible, in one line | about 5 to 8 |
| Body | Answers the question the hook raised, in plain language | about 15 to 25 |
| Offer | States what the homeowner gets if they act, without a price figure | about 8 to 12 |
| Call to action | One specific instruction that matches the landing page | about 5 to 8 |
On YouTube's skippable in-stream format, a viewer can skip the ad after 5 seconds, so the hook is the only section every viewer is guaranteed to see. Everything after it earns the rest of the watch time.
Comparing your options for getting a script written
Most agents try one of four routes before they land on a system that ties the script to the call. A quick look at what each one actually delivers explains why.
| Option | Who writes it | Built on real seller calls | Tied to the landing page and follow-up | Your time |
|---|---|---|---|---|
| Write it yourself | You | Only if you are already running ads | Only if you build both | Days, often repeated |
| Freelance copywriter | A generalist writer | Rarely | No | Briefing plus revision rounds |
| AI writing tool | A prompt | No | No | Prompting and heavy editing |
| Video marketing agency | Agency creative team | Sometimes | Sometimes | Briefs, approvals, monthly meetings |
| Consistent Listings Scripting | The team that runs the ads and the ISA calls | Yes, 40+ hours a week of seller conversations | Yes, one system from script to appointment | About an hour on camera, once |
A freelance scriptwriter typically charges $50 to $150 per finished minute for short-form work, and up to $350 per minute for longer YouTube scripts, with no filming guide, editing or campaign attached. A social and ads agency retainer typically runs $1,000 to $2,500 a month, and a full-funnel marketing retainer typically runs $2,500 to $5,000 a month, both usually before ad spend. None of those figures include what the script produces once it is live, which is the part that pays.
What we measure once the script is running
A script is not finished when it is written. It is finished when the numbers behind it are moving in the right direction, so every script is tracked against the same six measures.
| Metric | What it means | Why it matters |
|---|---|---|
| Hook hold | The share of viewers still watching once the skip option appears | The only part of the script every viewer sees; if it does not hold, nothing after it matters |
| View rate | Views divided by impressions | Shows whether the script earns attention beyond the forced seconds, and affects what Google charges per view |
| Click-through rate | Clicks on the call to action divided by impressions | Proves the ask at the end of the script is clear and worth acting on |
| Lead form completion | The share of landing page visitors who submit their details | Shows whether the promise in the script matches what the landing page delivers |
| Contact rate | The share of leads the ISA team reaches on the phone | A script that sets the right expectation produces homeowners who pick up |
| Appointment rate | Qualified in-person appointments booked divided by leads | The only script metric that pays; everything upstream is a leading indicator for this one |
Those numbers are read weekly against your specific script, not benchmarked against a generic industry average, because a script written for probate sellers in one zip code behaves differently from one written for luxury downsizers in another.
Scripts in practice
A script is written differently depending on who it is talking to, but the skeleton above holds in every case. A downsizer script opens on a homeowner whose kids have moved out, names the question they searched, and offers a no-pressure valuation visit. A relocation script opens on a job move with a date attached, acknowledges the two-city juggling act, and offers to handle the sale so the homeowner only flies back once. An expired listing script opens on a home that sat on the market with another agent, says plainly what usually went wrong, and offers a second-opinion pricing conversation.
Carii, a listing agent, generated $148,000 in GCI in 100 days running this system, after a YouTube Listings Call and a listing appointment scheduled in the first week, as she said in her Trustpilot review. Ted and Matt signed 8 listings in 100 days in Canada on the same framework. Neither result came from a script written in isolation; both came from a script tied to targeting and an ISA team calling within the same system. You can read Carii's full case study and Ted and Matt's case study for the detail behind each number.
Ad script pages by seller niche
Every niche searches differently, so the hook, the proof line and the offer change by who the homeowner is and what triggered their search. The pages below break the framework down for specific seller situations, script hook libraries and video ad structure.
Start with real estate ad script examples to see the skeleton applied to full ads, or seller lead ad scripts for the version built around booking a listing appointment. If you are writing the hook yourself first, how to write a real estate video ad script and real estate video ad hooks that stop the scroll cover the two hardest parts in isolation. A signed listing in your first 100 days, or a full refund, applies to campaigns built on these scripts the same way it applies to every other Consistent Listings program; see how the 100-day guarantee works for the detail.
One part of a larger system
A script does not work on its own. It is one part of a system that also decides who sees it, who answers the phone and who edits the footage.
Paid media for real estate agents covers the targeting the script is built for. Appointment setting for real estate agents covers the ISA team that calls every lead the script produces. Video production for real estate agents covers what happens to your footage after you record. AI clones for real estate agents covers the option of a digital version of you delivering the same script. Together these five services are what turns a written script into a signed listing, rather than a video that only collects views.
Questions, answered
What should a real estate agent say in a video ad to get seller leads?
A real estate video ad should open on the homeowner's situation or search, not the agent's background, because a viewer decides whether to keep watching in the first few seconds. The script then names one clear offer and one specific call to action that matches what the landing page and the follow-up call deliver. Consistent Listings writes that structure fitted to your zip codes and seller types.
How long should a real estate YouTube ad script be?
Most real estate YouTube ad scripts run 30 to 90 seconds, long enough to open with a hook, state proof, answer one question and make a clear offer, without losing the viewer before the call to action. The hook itself has to hold attention inside the first 5 seconds, since that is when a skippable in-stream ad can be skipped. Length is fitted to the offer, not padded to hit a target time.
What is the best hook for a real estate video ad?
The best hook names the exact thing the homeowner searched or the situation they are in, such as a relocation date, an expired listing or an inherited house, before it mentions the agent at all. A hook built around the agent's credentials rarely holds attention because the homeowner has not decided the agent is relevant yet. Consistent Listings writes hooks from real seller search phrases, not generic openers.
How do I write a real estate ad script that targets homeowners in my zip codes?
Writing to your zip codes starts with the seller types actually in those areas, such as downsizers, relocations or probate, and the specific phrases those homeowners search before they call an agent. The script then names that search and situation in the opening line, so the targeting and the words on screen point at the same audience. Consistent Listings captures your zip codes and seller types on the YouTube Listings Call and fits the script to them.
Do I have to write my own script with Consistent Listings?
Consistent Listings writes the full script, so no writing is required from you at any point. The hook, the filming guide and the delivery notes come from the proven framework fitted to your market, and you review it before you record. Your only job on the words side is approving what you are handed.
How long does it take to record the ad script?
Recording typically takes about an hour, with 30 to 60 minutes of actual footage once you account for setup and a few takes per section. You can record on a phone or with a videographer, following the filming guide that comes with the script. Ads usually live within about a week of your recording, sometimes inside 72 hours.
What if I am not comfortable on camera?
An AI Clone can deliver the same script if you prefer not to be on camera yourself, following the same disclosure and approval process as any other Consistent Listings video. The script, targeting and ISA follow-up stay identical either way. Some agents mix both, recording some campaigns themselves and using an AI Clone for others.
Are the ad scripts Fair Housing compliant?
Every script is written to Fair Housing rules before it reaches you: it describes the property and the transaction, never the person, and hooks name a life event or a search rather than a protected class. Words like vulnerable or distressed are never used to label homeowners. Any call to action that sets up a phone call is honest about who calls and why, since the ISA team then calls under TCPA and DNC rules.
Ready for your first listing?
Get 2 signed listings in your first 100 days. YouTube ads to homeowners in your zip codes, a US-based ISA team that books the qualified ones, and a full refund if you do not sign a listing in 100 days.