Consistent Listings writes real estate ad script examples that open on the homeowner's situation, not the agent's brokerage, and every example below follows the same hook, proof, offer and call-to-action shape used across every market we run in. You record the finished script once, in about an hour, and the ISA team calls whoever it produces. The offer behind every script is 2 signed listings in your first 100 days, or a full refund.
- A working script opens on the homeowner's search, not the agent's years in the business or their brokerage.
- The three examples below share one shape: hook, proof, offer, call to action.
- Views without a specific, singular call to action produce watch time and no appointments.
- Every example is written to be Fair Housing compliant: targeting by situation and search, never by protected class.
- You read the finished script on camera once, in about an hour, whether or not you use an AI Clone.
What separates a script that gets watched from one that gets skipped
Most agents write their first script about themselves: years licensed, awards, the brokerage logo. A homeowner who has not decided to sell yet does not care about any of that in the first few seconds, and on a skippable YouTube ad those seconds are the only ones every viewer sees.
The examples below all do the same three things in order. They name the homeowner's situation before the agent's name comes up. They name the exact question the homeowner searched, in the homeowner's own words. And they end on one specific action, not a vague invitation to "reach out."
That structure is not a style choice. It is what the ad scripts service for real estate agents is built around, because a script that entertains but never asks for one thing produces views and nothing else.
Three real estate video ad script examples that book appointments
Downsizer script. Hook: a homeowner in a named zip code with bedrooms that have sat empty for a year. Body: names the question underneath the ad, "what's my home worth," and says plainly that a smaller place does not mean a smaller lifestyle. Offer: a no-pressure valuation visit, not a listing pitch. Call to action: one link, one form, one next step.
Relocation script. Hook: a job move with a date attached. Body: acknowledges the two-city juggling act of selling here while starting there, and says the agent has handled that timeline before. Offer: manage the sale end to end so the homeowner flies back once, not five times. Call to action: the same single form.
Expired listing script. Hook: a home that already sat on the market with another agent. Body: says plainly what usually goes wrong with an expired listing (pricing, marketing reach, or showing feedback that never got addressed) rather than dodging the subject. Offer: a second-opinion pricing conversation with no obligation. Call to action: the form again.
Each of these is a skeleton, not a finished script. Here is the expired listing skeleton written out as an agent would actually say it on camera:
"Your home was on the market before, and it didn't sell. That's not on you, and it's usually one of three things: the price, the marketing, or feedback from showings that never got addressed. I'm [Agent Name] with [Brokerage], and I work with homeowners in [Zip Code] whose listings expired for exactly those reasons. I'm not here to tell you what your last agent did wrong. I'm here to give you a straight, no-obligation second opinion on pricing and what it would take to get this sold this time. If that's useful, click the link below and book fifteen minutes with me. No pressure, no pitch, just a second opinion."
The words your homeowners actually hear are fitted to your zip codes and price points during onboarding, then locked into a filming guide before you ever record.
Hook lines, the trigger they answer, and how long they run
A hook only has to do one job: survive the seconds before the skip button appears. The table below shows the opening line for each script above, plus two more built the same way.
| Hook line (opening seconds) | Trigger it answers | Typical length |
|---|---|---|
| "If the extra bedrooms have been empty for a year, here is what your home is worth today." | Downsizer, empty nest | About 7 to 9 seconds |
| "Moving for a new job with a date already on the calendar? Here is how to sell without flying back five times." | Relocation, time pressure | About 8 to 10 seconds |
| "Your home sat on the market before. Here is what usually goes wrong, and how to fix it." | Expired listing | About 7 to 9 seconds |
| "If you have inherited a house and nobody has told you what happens next, this is for you." | Probate, executor research | About 8 to 9 seconds |
| "Here is how the last three homes on this street sold, and what that means for yours." | Luxury, neighbourhood-specific | About 8 to 10 seconds |
These lengths are typical starting points, not a rule. What matters is that the hook names the search before it names the agent.
What to avoid in a real estate ad script example
The three problems that show up most in agent-written scripts are the same ones these examples are built to avoid. Do not open on the agent's story; a homeowner deciding whether to sell has not earned interest in your awards yet. Do not end on a vague invitation; "reach out anytime" gives the viewer nothing to click, and a script needs one specific call to action tied to a landing page. Do not write copy that sounds like a car commercial; generic lines written by someone who has never sat in a listing appointment sound like an ad, and homeowners skip ads.
Every example also has to describe the property situation and the transaction, never the person. A script can say "a home that sat on the market" or "a job move with a date attached." It cannot describe a homeowner by age, family status, religion or any protected class, in the US or in Canada, where provincial advertising rules apply on top of Fair Housing law. See real estate niches for how these scripts adapt across markets.
How the script connects to the call that follows
A script example only matters if the promise on screen matches the phone call that follows it. Every landing page the script points to captures consent for a call, and Consistent Listings' US-based ISA team calls at an average speed to lead of 48 seconds, then runs an 10-point qualification before anything lands on your calendar.
That is why the call to action in each example above is specific and singular: one form, one promise, one next step the ISA team can deliver on. Ted and Matt used this same script shape to sign 8 listings in 100 days in a Canadian market. Carii's team turned the same structure into $148K GCI in 100 days using the identical hook, proof, offer and call-to-action order. If you want the step-by-step version of writing one of these from a blank page, see how to write a real estate video ad script.
Related reading:
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, such as a job move or an empty nest, before it mentions the agent at all. The middle of the script proves the agent understands that situation, and the ad closes on one specific action, usually a short form on a landing page. Scripts that open with the agent's name and years of experience get skipped before the offer ever appears.
What is the best hook for a real estate video ad?
The best hook names the homeowner's exact situation or search in the first line, such as "moving for a new job with a date already on the calendar." It does not mention the agent, the brokerage or an award. A hook built this way gives the viewer a reason to keep watching past the point where the skip button appears, which is the only job the hook has.
How long should a real estate YouTube ad script be?
Most seller-focused real estate ad scripts run under a minute, with the hook landing inside the first several seconds and the rest of the script split between proof, the offer and one call to action. Length matters less than order: a script that spends its early seconds on the agent instead of the homeowner's situation loses viewers regardless of total runtime.
Can I change the script or use my own words?
You can adjust delivery and phrasing to sound like yourself, and the filming guide that comes with every script covers exactly where that flexibility is safe. The hook, the offer and the call to action stay fixed, because those three elements are what the landing page and the ISA follow-up are built around, and changing them breaks the link between what the ad promises and what the call delivers.
Are the scripts Fair Housing compliant?
Every script describes the property situation and the transaction, never the person, so targeting and language stay inside Fair Housing law and Google's housing advertising policy. Hooks name a life event or a search, such as an expired listing or a job relocation, never a protected class. Scripts avoid labelling homeowners as vulnerable or distressed, and Canadian scripts are also checked against provincial advertising rules.
Can an AI Clone read the script instead of me?
An AI Clone can deliver any of these script examples if you would rather not be on camera yourself, and the underlying words stay the same either way. You still record a single real session first, because the clone is built from that footage, and every script an AI Clone reads goes through the same approval and disclosure process described on the AI Clones for real estate agents page.
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.