If you have ever spent a Tuesday morning staring at a Mojo dialer, waiting to get connected to an expired listing just so you can get yelled at by a homeowner who is already sick of realtors, you know how soul-crushing cold calling can be. Most agents fail at cold calling because they use the exact same scripts they learned in a training room ten years ago. Homeowners hear the first five words and immediately hang up.

Artificial intelligence lets us throw away the rigid script books. Instead of sounding like a telemarketer, you can use AI to build dynamic, hyper-localized scripts based on a property’s specific history, tax records, and recent local MLS comps. Here is how to construct these scripts and use them to get real listings without sounding like a robot.

The Dynamic Expired Listing Script

Expired listings are a goldmine, but these homeowners are frustrated. They feel their previous agent let them down, and they have likely already received twenty calls from other agents by 9:00 AM. To stand out, you need to call out the exact reason their home didn't sell—without being combative.

Before you call, look up the listing on Redfin or your MLS. Note how long it was on the market and any obvious issues (like bad staging or high initial price). Then, use a prompt like this to generate a custom opener:

"Write a short, low-pressure cold calling script targeting a homeowner whose listing just expired after 90 days. The home is a 4-bedroom in a good school district, but it had zero staging and was overpriced by about $30k. Avoid generic sales pitches. Focus on digital repositioning and fixing the visual presentation."

When you run this through a large language model (avoiding standard marketing jargon), you get a highly focused script that respects the homeowner's intelligence. Here is the framework we recommend using:

"Hey [Name], this is Marcus. I saw your property on [Street Name] came off the market yesterday. I'm not calling to press you into listing with me. I actually noticed the listing photos didn't show off that incredible backyard, and the pricing was sitting just a bit above where recent comps closed. If you are still planning to move this year, I'd love to share two quick digital tweaks that would change how buyers see the home online. No obligation at all—does that sound fair?"

Handling the FSBO Objections

For Sale By Owner (FSBO) sellers think they don't need an agent because they want to save on commission. Your goal isn't to convince them they are wrong on the phone; your goal is to show them how complex the digital marketing landscape is in 2026.

You can train your AI tool to act as a hostile FSBO seller to practice objection handling. Use this prompt setup:

"Act as a stubborn FSBO seller who wants to save 3% commission. I am going to try to get a 10-minute preview meeting. Give me realistic objections about commission and market speed. Let's do a roleplay where I reply and you challenge me."

This allows your agents or ISAs to run unlimited practice sessions. During the actual call, use a script that focuses on showing value first. Instead of pitching your brokerage, offer them a free AI-generated local market report. Once they see the depth of your data, they are far more likely to invite you over for a listing presentation.

Compliance and Cold Calling Etiquette

No matter how good your scripts are, you must stay compliant. Always scrub your lists against the National Do Not Call (DNC) Registry using tools like Vulcan7 or Cole Information before dialing. Respect the homeowner’s time: keep your openers under 30 seconds, ask permission to continue, and if they ask you to take them off your list, do it immediately. Building a long-term business requires protecting your reputation in the local community.