Quick answer
Start with the reason the person knows you, then match the channel, length, and request to the moment. That reason is the property they asked about, the showing they just left, the open house they walked through, the seller question they raised, a useful past-client update, or the person who introduced you. Pick the script shape below that fits the moment, fill one line with a real detail, and send.
Staying reachable is most of the job. In NAR's 2025 Profile of Home Buyers and Sellers, most buyers interviewed only one agent before choosing, and 80% of recent sellers contacted only one. The agent who answers first and makes the next conversation easy to accept is usually the one they keep. For the system these scripts plug into, see the real estate follow-up system guide and the lead follow-up guide.
Six ways real estate follow-up scripts fail
Most weak scripts go wrong before wording matters, when the agent uses the wrong channel shape or asks for the wrong action.
- Script-as-recited: Reading every word makes a good script sound templated. Use the structure, then fill one line with the lead's real property, question, objection, or timeline.
- Generic opener: Openers like checking in or wanted to follow up hide the reason for contact. Lead with the property, showing, open house, referral, or seller question that created the follow-up.
- Premature calendar grab: Two time slots belong in fast inbound response, seller valuation, and post-showing next-step scripts. They don't belong in a first-touch referral note where the person hasn't heard your voice yet.
- Missing reaction slot: A script with no slot for what the person said or did reads automated. Every non-cold script needs one concrete reference: the property, the room, the concern, the timeline, or the introducer.
- Wrong channel shape: A voicemail that lists three details is an email. A text with two paragraphs is an email. A call opener that explains the whole plan before asking a question is a monologue.
- Seller price before discovery: A valuation lead wants a number, but the useful number depends on timing, condition, motivation, and the next home. The first script should set up the pricing conversation by getting timing and condition before quoting a number.
- Stops too early: Velocify's Ultimate Contact Strategy research found an optimal pattern of roughly six call attempts and five emails, yet only 13% of leads received close to that number of calls. A script that ends after one or two attempts leaves the cadence to memory.
Weak script vs fixed script
The most common miss is a first touch that hides the reason for contact and reaches for the calendar before the person has heard from you. Here is the same referral first touch written both ways.
- Weak: Hi [Name], just following up to see if you're still thinking about buying. I have [today at 3:30] or [tomorrow at 10] for a call. Let me know.
- Fixed: Hi [Name], [Introducer] connected us and mentioned you're starting to look in [area]. What's prompting the move right now? No rush on timing.
- What changed: The fixed version names the introducer instead of a generic follow-up opener, drops the two time slots that don't belong on a first touch, and asks an open question instead of pushing for a reply.
Choose the script shape
Start with the moment that created the follow-up. The moment sets the opener, channel order, and length.
| Moment | Opener type | Channel order | Length budget |
|---|---|---|---|
| New inbound lead | Answer the question they asked, then ask one timing or search question. | Call first when possible, then text or email the same answer. | Text: one screen. Email: 25-50 words unless they asked a specific detailed question. |
| Post-showing | Name the property and ask for the real reaction. | Text first if the showing just happened; call if they are close to an offer or need tradeoff help. | One question plus one next action. |
| Open house | Reconnect them to the home they walked through. | Text or email first unless they gave direct call permission. | Short enough to answer from memory. |
| Seller lead | Acknowledge the valuation question and move to timing, condition, and reason for selling. | Call first if the lead requested valuation help; text if they came through a form. | One pricing frame, then one discovery question. |
| Past client | Lead with something useful or specific to the home. | Email for resources, text for short check-ins, call for warm relationships. | No ask until the message has provided value. |
| Referral | Name the introducer and protect the relationship. | Ask the introducer softly; contact the referred lead only after the intro or clear permission. | One sentence on why you're reaching out. |
Opener type
- New inbound lead
- Answer the question they asked, then ask one timing or search question.
- Post-showing
- Name the property and ask for the real reaction.
- Open house
- Reconnect them to the home they walked through.
- Seller lead
- Acknowledge the valuation question and move to timing, condition, and reason for selling.
- Past client
- Lead with something useful or specific to the home.
- Referral
- Name the introducer and protect the relationship.
Channel order
- New inbound lead
- Call first when possible, then text or email the same answer.
- Post-showing
- Text first if the showing just happened; call if they are close to an offer or need tradeoff help.
- Open house
- Text or email first unless they gave direct call permission.
- Seller lead
- Call first if the lead requested valuation help; text if they came through a form.
- Past client
- Email for resources, text for short check-ins, call for warm relationships.
- Referral
- Ask the introducer softly; contact the referred lead only after the intro or clear permission.
Length budget
- New inbound lead
- Text: one screen. Email: 25-50 words unless they asked a specific detailed question.
- Post-showing
- One question plus one next action.
- Open house
- Short enough to answer from memory.
- Seller lead
- One pricing frame, then one discovery question.
- Past client
- No ask until the message has provided value.
- Referral
- One sentence on why you're reaching out.
New lead follow-up script
A new lead script should bridge to a real conversation quickly. Answer the specific question first, then offer one clear next step. For full email wording, use the real estate lead follow-up email templates.
Speed matters most in the first window; the lead response-time guide covers how fast to move and why. Here the job is to keep the cadence alive after that first touch without making every message sound identical.
- Call opener: Hi [Name], this is [Agent] returning your inquiry on [Property Address]. You asked about [specific question]. What's the situation with the search right now?
- Text version: Re [Property Address]: asking price is [$X], and [one specific answer to their question]. I have [today at 3:30] or [tomorrow at 10] for a 10-minute call.
- Email version: Hi [Name], thanks for asking about [Property Address]. Asking price is [$X], and [one specific answer]. The fastest next step is a short call so I can understand timing and send the right details. I have [today at 3:30] or [tomorrow at 10].
- Listen for: Whether they are the buyer, whether they have toured anything similar, and whether timing is weeks or months.
Showing feedback script
After a showing, the script should sort the home into one of three actions: keep it on the list, revise the search, or start the offer conversation. Use the buyer's reaction to choose the next step.
- Call question: After seeing [Property Address], what stood out most and what held it back?
- Text version: What stood out after seeing [Property Address]? If it's still on the list, I can pull next-step details. If not, I can adjust the search from what you liked and didn't.
- Email version: Hi [Name], after seeing [Property Address], what stood out and what held it back? If it still belongs on the shortlist, I'll pull the disclosure package and recent nearby sales. If not, I'll narrow the next homes to what you liked and didn't.
- Offer threshold: If they name one fixable concern and one strong reason to keep it, move toward offer details. If they answer with only a drawback, drop it and recalibrate.
Open house follow-up script
An open house script should reconnect the person to the actual home, not just the event. The open house follow-up templates cover the full email sequence.
- Call opener: Hi [Name], this is [Agent] from the open house at [Property Address]. What stuck with you after walking through it?
- Text version: Hi [Name], this is [Agent] from the open house at [Property Address]. What stuck with you after walking through?
- Email version: Hi [Name], good meeting you at [Property Address]. What stuck with you after the open house? I can send the disclosure package and nearby sales if it's still on your list.
- Memory test: If they remember a room, view, layout issue, or neighborhood detail, the property stuck. If they only remember the open-house logistics, treat it as a light nurture lead.
Seller lead follow-up script
A seller lead script should diagnose timing, motivation, condition, and next-home plan before anchoring the conversation on price. The seller lead follow-up templates cover email wording.
Sellers move for different reasons. In NAR's 2025 Profile of Home Buyers and Sellers, the top motivations were moving closer to family, needing more or less space, and a change at home, and each one shifts the timing and the next-home math. So the first script surfaces timing and condition before it quotes a value.
- Call opener: Hi [Name], this is [Agent]. I saw your question about [address]. Before I give a pricing read, I want to understand timing and what would make a move worthwhile.
- Text version: Hi [Name], this is [Agent]. I saw your valuation question for [address]. Timing, condition, and what you'd do next all change the number. What prompted the question now?
- Email version: Hi [Name], thanks for reaching out about [address]. I can help with a pricing read, but I'll want your timing, condition, and next-home plan first so it's accurate. I have [today at 3:30] or [tomorrow at 10] for a short call.
- Do not lead with: A hard value range before you know condition, timing, and motivation. It anchors the seller before the context is real.
Past client follow-up script
Past-client follow-up should be useful before it asks for anything. If the relationship is warm enough for a referral ask, use the past-client and referral templates.
NAR's 2025 Profile of Home Buyers and Sellers found that 18% of repeat buyers used an agent they'd worked with before. Past-client follow-up should keep your name and usefulness current between transactions, so the client can come back directly when a move starts.
- Home anniversary: Hi [Name], it's been [6 months] since closing on [address]. How's the home treating you?
- Useful home note: Hi [Name], I remembered you mentioned [specific item from closing, e.g., the older water heater]. If you ever want a second opinion, I have a vendor I trust for that.
- Market note: Hi [Name], a home near [address] just sold at [price]. It may affect your rough equity picture. I can send the sale details and a rough equity estimate if that's useful.
- Referral ask: If anyone close to you starts talking about a move this year, feel free to pass along my number. A quick word that we worked well together is all it takes to make the introduction easy.
Referral scripts
Referrals are one of the main ways buyers find an agent at all. NAR's 2025 Profile of Home Buyers and Sellers reports 43% found their agent through a friend, neighbor, or relative. That referral trust is fragile, so your first message after the intro should protect the introducer and make the reply easy.
Keep the introducer comfortable and let the first touch feel warm. Don't over-script the message you hand the introducer; a sentence or two is plenty.
- Ask the introducer: If [friend] is open to it, a simple intro is perfect. A sentence on how we worked together and why you thought of me is enough.
- First touch after intro: Hi [Name], [Introducer] connected us and mentioned you're thinking about [buying or selling goal]. Happy to help you think through timing and next steps.
- First touch after permission: Hi [Name], [Introducer] said it was okay for me to reach out. I understand you're looking at [goal or area]. What would make the next conversation useful?
- Thank the introducer: Thank you for sending [Name] my way. We connected this [morning / afternoon] and talked through [timeline, target neighborhood, or trigger for the move].
Voicemail rules
A voicemail should be shorter than the text or email that follows it. Leave your name, the reason, and the next channel. Keep it under 20 seconds when read aloud.
- New lead voicemail: Hi [Name], [Agent] calling about [Property Address]. I have the asking price and what just sold nearby. Sending two call times by text now.
- Showing voicemail: Hi [Name], this is [Agent]. I wanted your read on [Property Address] so I know whether to keep it on the list. I'll send the question by text too.
- Seller voicemail: Hi [Name], this is [Agent] calling about your question on [address]. I can give a better pricing read after I understand timing and condition. I'll send two call options.
- Leave out: Full property details, long market commentary, and anything that requires the person to write down numbers. Put that in the text or email after the voicemail.
Script checklist
Run this list before you send any script. On the texting rule, the CTIA Messaging Principles and the FCC opt-out rule effective April 11, 2025 set the baseline for consent and opt-out handling, so confirm any narrower brokerage or state rule on top of them.
Before using a script
- 1The first sentence names the reason for contact and includes one specific reference to what the lead said, saw, asked, or who introduced you.
- 2No checking in, circling back, or generic follow-up opener.
- 3Two time slots only appear where they fit: inbound response, seller valuation, post-showing next step, or a known live conversation.
- 4Texts fit on one mobile screen. Voicemails stay under 20 seconds when read aloud.
- 5Seller scripts don't give a price number before timing, condition, motivation, and next-home plan are understood.
- 6Referral first-touches name the introducer and don't pretend the relationship already exists.
- 7Texts identify you by name and brokerage, only go to contacts who opted in, and honor STOP, unsubscribe, cancel, quit, or any reasonable opt-out request within 10 business days.
How dreamif.ai helps with real estate scripts
dreamif.ai can draft a reviewed next-touch script from connected Gmail context, saved contact notes, approved Drive folders, live web research, and instructions you provide.
For real estate follow-up, give it the lead source, last signal, next-touch goal, and channel. It can draft a script that fits the moment, then waits for your review before you use it.