⏱ 20 min read
Published November 1, 2025
You’ve got leads sitting in your CRM. Some are hot, some are cold, most are just… existing. You know you should follow up, but writing personalized messages for 47 people sounds like actual torture.
Enter ChatGPT.
Look, AI isn’t going to close deals for you. But it can give you back hours of your week by handling the grunt work of follow-up – the part that’s important but makes you want to stick pencils in your eyes.
Here’s the thing though: garbage prompts = garbage results. If you’re just typing “write a follow up email,” you’re getting generic nonsense that screams “I used AI and didn’t even try.”
This post is different. We’re giving you the actual ChatGPT real estate prompts that work – including the exact prompts that got one agent a 31% response rate (vs the industry average of 8-12%) and another agent 17 booked showings in three weeks.
Why Most Real Estate Follow-Up Fails (And The Psychology Behind What Works)
Real talk: most agents suck at follow-up. Not because they’re bad agents, but because consistent follow-up is boring. It’s repetitive. It takes forever. And honestly? Writing the same “just checking in” email for the 800th time makes you question your life choices.
The stats don’t lie though:
- 80% of sales need 5+ follow-ups to close
- Most agents quit after 1-2 attempts
- The fortune is literally in the follow-up (as every sales trainer ever has screamed at you)
But here’s what nobody tells you: the prompts that work aren’t just about what you say – they’re about triggering specific psychological responses.
Three principles that separate messages that get responses from ones that get ignored:
1. Specificity = Proof You Care Generic “just checking in” triggers the spam filter in people’s brains. But “Hey Sarah, saw another 3-bed in Circle C with that chef’s kitchen you mentioned” proves you actually remember them. It’s the psychological principle of reciprocity – you’re giving personalized attention, they feel compelled to respond.
2. Low-Friction Response Every additional second someone needs to think about how to respond drops your response rate by ~15%. “Thoughts?” is terrible. “Yes or no: still want showings in that price range?” is gold. You’re reducing cognitive load.
3. Value Before Ask Leading with “Can I help you?” positions you as needy. Leading with “Prices just dropped 3% in your target area” positions you as valuable. People respond to value, not desperation.
Now let’s see how this plays out in actual prompts.
Leads contacted within 5 minutes are 21x more likely to respond than those contacted after 30 minutes. (InsideSales.com / MIT Lead Response Management Study)
The Anatomy of a Prompt That Actually Works
Here’s what separates prompts that work from ones that don’t:
Bad prompt: “Write a follow up email for a real estate lead”
Good prompt: “Write a casual follow-up text for a buyer lead named Sarah who toured a 3-bed home in Austin last Tuesday but hasn’t responded. She mentioned her husband travels for work. Keep it under 160 characters, friendly but not pushy, and ask one specific question about timing.”
Great prompt: “You’re texting Sarah, a buyer who toured 123 Oak Street (3-bed/2-bath, $450K) last Tuesday. During the tour she said ‘love the kitchen but worry the master is small’ and mentioned her husband travels Mon-Wed for work. Write a 140-character text that: 1) references the kitchen specifically, 2) offers to show her a comparable home with larger master, 3) suggests Thu/Fri showing times, 4) sounds like a friend with helpful info, not a salesperson. Do not use ‘just checking in’ or ‘wanted to reach out.'”
See the difference? The great prompt gives ChatGPT:
- Exact context (address, price, her objection)
- Behavioral details (husband’s schedule)
- Specific constraints (character count, timing suggestion)
- Negative prompts (what NOT to say)
Let me show you what these different prompt levels actually produce:
Bad prompt output: “Hi Sarah, just wanted to follow up on the property you viewed. Let me know if you have any questions or would like to see more homes. Looking forward to hearing from you!”
Good prompt output: “Hey Sarah! Thinking about that Austin home you toured Tuesday. How’s your husband feeling about it? Want to discuss timing that works with his travel schedule?”
Great prompt output: “Sarah – found another with that same kitchen style but bigger master. Free Thursday or Friday to look?”
The great one gets responses. The bad one gets ignored. The difference is entirely in how you prompted ChatGPT.
Copy-Paste Prompts: Buyer Leads
The Post-Showing Follow-Up (Use Within 24 Hours)
Copy this prompt into ChatGPT:
“You’re following up with [NAME] who toured [FULL ADDRESS] yesterday at [TIME]. The home is [BEDS/BATHS, KEY FEATURES]. During the showing, they said [EXACT QUOTE OR SPECIFIC THING THEY LIKED/DISLIKED]. Their budget is [AMOUNT] and they need to move by [TIMEFRAME if known].
Write a text message under 160 characters that:
- Opens with the property address (creates instant context)
- References their specific comment to prove you listened
- Asks one yes/no question about next steps
- Sounds conversational, like you’re helping a friend make a decision
Do not use: ‘just checking in,’ ‘wanted to reach out,’ ‘I hope,’ or exclamation points.
Example tone: direct, helpful, assuming they’re busy but still interested.”
Real example output (agent used this, got response in 41 minutes):
“123 Oak – you mentioned the yard was perfect for your dogs. Master bath concern still bugging you, or want to put in an offer? Yes/no is fine.”
Template version for your notes:
[ADDRESS] - you mentioned [THEIR SPECIFIC COMMENT]. [THEIR CONCERN] still bugging you, or want to [NEXT STEP]? Yes/no is fine.
The Ghost Revival (For Leads That Went Dark 2-4 Weeks Ago)
Copy this prompt:
“I’m reviving a cold lead. [NAME] was looking at [PROPERTY TYPE] in [AREA] around [TIMEFRAME]. Budget was [RANGE]. They were interested because [REASON if known]. We exchanged [NUMBER] messages then they stopped responding [TIME] ago.
Write a text under 180 characters that:
- Acknowledges time passed without being weird about it
- Provides one specific market update relevant to their search (new inventory, price drops, rate changes)
- Gives them an easy out (‘if timing changed, no worries’)
- Ends with a simple yes/no question
Tone: You have valuable information they might want, but you’re not desperate for their business. Confident and helpful.
Do not mention: ‘following up,’ ‘touching base,’ ‘wanted to see,’ ‘just wanted to.'”
Real example output (got 23% response rate across 31 leads):
“Hey [NAME] – 4 new listings under $400K hit [neighborhood] this week, first time in months. Still looking or did timing change? Either way is fine.”
Template version:
Hey [NAME] - [SPECIFIC MARKET CHANGE] in [THEIR AREA]. Still looking or did timing change? Either way is fine.
The “They Viewed Online But Never Responded” Follow-Up
Copy this prompt:
“[NAME] clicked on [NUMBER] listings I sent them for [PROPERTY TYPE] in [AREA], but never responded. Last click was [TIMEFRAME] ago. Their budget is [RANGE] and they’re looking for [KEY FEATURES].
Write a casual text under 140 characters that:
- References their search behavior without being creepy (‘saw you checked out a few homes I sent’)
- Asks if they want different types of properties
- Offers one specific alternative (different neighborhood, different style, different price point)
- Makes it easy to say yes or no
Tone: You noticed they’re looking and want to help them find the right thing, not just any thing.
Do not use: ‘just wondering,’ ‘checking in,’ ‘wanted to see if.'”
Real example output:
“Saw you looked at those Westlake listings – want me to send more there, or switch to different area/price range? Takes 2 seconds to adjust.”
Why this works: You’re acknowledging their behavior (proves you’re paying attention) and offering to adjust (proves you’re flexible, not just pushing inventory).
Agents who use a CRM see 29% higher sales productivity. (Salesforce State of Sales)
Copy-Paste Prompts: Seller Leads
Post-CMA Follow-Up (The One Everyone Screws Up)
Copy this prompt:
“I sent [NAME] a CMA for their home at [ADDRESS] [TIMEFRAME] ago. The home would list around [PRICE RANGE]. Key insights from my CMA: [1-2 SPECIFIC FINDINGS, like ‘most comparable sales happened in under 30 days’ or ‘homes with updated kitchens sold for 8% more’]. They requested the CMA because [REASON if known, like ‘considering selling in 6 months’ or ‘just curious about value’].
They haven’t responded since I sent it.
Write an email under 120 words that:
- Opens by assuming they’re busy, not ghosting
- References one specific insight from the CMA that affects their decision
- Asks if that particular insight raises questions
- Offers a specific time commitment (’10-minute call’) not open-ended
- Positions me as confident expert with valuable information, not desperate for listing
Do not use: ‘just wanted to follow up,’ ‘I hope you had a chance to review,’ ‘I’m here when you’re ready,’ ‘let me know if you have questions.’
Tone: You have information that affects their biggest financial asset. You’re doing them a favor by making time to discuss it.”
Real example output (agent got 41% response rate with this):
“[NAME] – noticed in your CMA that similar homes in [neighborhood] sold 12% faster when listed in [season/month]. That timing affects your net proceeds by roughly [amount].
Worth a quick call to discuss? I’ve got 10 minutes Thursday at 2pm or Friday at 10am to walk through the numbers.
- [Your name]”
Template version:
[NAME] - noticed in your CMA that [SPECIFIC INSIGHT THAT AFFECTS THEIR MONEY OR TIMELINE]. That [timing/pricing/condition factor] affects [their outcome] by roughly [specific impact].
Worth a quick call to discuss? I've got 10 minutes [DAY] at [TIME] or [DAY] at [TIME] to walk through the numbers.
Why this works: You’re leading with information that affects their decision, not begging for a listing. The specific time slots make it easy to say yes (just pick one) and the “10 minutes” reduces commitment anxiety.
The “Thinking About Selling Someday” Nurture
Copy this prompt:
“[NAME] is a homeowner at [ADDRESS] who told me [TIMEFRAME] ago they’re thinking about selling ‘eventually’ but no firm timeline. They mentioned [REASON, like ‘kids graduating soon’ or ‘want to downsize’ or ‘considering relocating for work’].
Write a casual text under 160 characters that:
- Provides one hyper-local market fact relevant to their home (recent sale on their street, inventory levels in their neighborhood, buyer activity in their area)
- Doesn’t ask if they’re ready to list
- Positions me as the neighborhood expert who notices things
- Ends with something that keeps dialogue open but doesn’t require response
Tone: You’re the go-to person for their neighborhood. You notice market activity because it’s your job. You’re sharing info, not pitching.
Do not mention: ‘if you’re thinking about selling,’ ‘when you’re ready,’ ‘I’m here to help,’ ‘let me know if.'”
Real example output:
“[NAME] – home 3 doors down from you just listed at $525K and got 4 offers in 2 days. Market’s weird right now in [neighborhood]. Thought you’d want to know.”
Why this works: No ask. Just value. They’ll remember you when they’re actually ready because you’ve been quietly proving you’re the neighborhood expert.
Copy-Paste Prompts: Sphere & Past Clients
The “Actually Sounds Like a Friend” Check-In
Copy this prompt:
“[NAME] is a past client who bought their home [TIMEFRAME] ago. I want to stay top of mind without being salesy.
Context about them: [ANY PERSONAL DETAILS – kids in school, likes to garden, works from home, etc.]
Current season/time: [CURRENT MONTH AND ANY RELEVANT LOCAL EVENTS]
Write a text under 160 characters that:
- References something seasonal or locally relevant (new restaurant, school starting, local team, weather, neighborhood event)
- Sounds genuinely friendly, like I’m texting because I actually care
- Includes one subtle real estate element (mention market activity in their area casually, not as pitch)
- Does NOT explicitly ask for referrals but reminds them I’m a real estate agent
- Feels like a text from an actual friend, not marketing
Do not use: ‘just checking in,’ ‘wanted to see how you’re doing,’ ‘hope all is well,’ or anything that sounds like a business text.
Tone: You’re texting a friend. You happen to be a real estate agent but that’s not why you’re texting.”
Real example output:
“[NAME] – that new taco place on Main is legit, you been? Also homes in your neighborhood are moving insane fast right now. Wild.”
Template version:
[NAME] - [CASUAL LOCAL REFERENCE THEY'D CARE ABOUT]. Also [ONE-SENTENCE MARKET OBSERVATION ABOUT THEIR AREA]. [CASUAL REACTION].
Why this works: It passes the “would a real friend text this?” test. The real estate mention is casual and factual, not a pitch. They’re reminded you exist and what you do without feeling sold to.
The Advanced Move: Training ChatGPT On YOUR Voice
Here’s the game-changer most agents miss. Don’t just use generic ChatGPT – train it to sound like you.
Step 1: Feed ChatGPT Your Winners
Find 5-10 text messages or emails you sent that actually got responses. Paste them into ChatGPT with this prompt:
“Here are 10 follow-up messages I’ve sent that got positive responses. Analyze my writing style, tone, sentence structure, word choices, and communication patterns. Then confirm you understand my voice by rewriting one of these messages in my style.
[PASTE YOUR ACTUAL MESSAGES HERE]
After analyzing, always write in this voice for future real estate follow-ups. Key things to notice: how casual or formal I am, whether I use questions or statements, my average message length, words I use frequently, words I never use.”
Step 2: Give It Your “Never Use” List
Follow up with:
“Add these rules for my voice:
- Never use: [LIST PHRASES YOU HATE, like ‘circle back,’ ‘reach out,’ ‘touch base,’ exclamation points, etc.]
- Always keep messages under [YOUR PREFERRED LENGTH]
- My target market is [luxury/first-time buyers/investors/etc.] so adjust formality accordingly
- I prefer [texts/emails/calls] for [different scenarios]”
Step 3: Test It
Give ChatGPT a real scenario and see if the output sounds like you. If it doesn’t, tell it exactly what to change:
“That’s too formal. I’d never say ‘I trust this finds you well.’ Rewrite it like I’m texting a friend.”
OR
“Too casual. I work in luxury real estate. Adjust up 20% in professionalism.”
Real agent example:
Agent trained ChatGPT on her voice, then used it for 30 days. Her response rate went from 11% to 28% because the messages finally sounded like her, not like AI.
Building Follow-Up Sequences That Actually Convert
Don’t just use ChatGPT for one message – use it to create entire automated sequences.
The 5-Touch Buyer Lead Sequence Prompt:
“Create a 5-message follow-up sequence for a buyer lead who requested info about [NEIGHBORHOOD/PROPERTY TYPE] but hasn’t responded. They’re looking for [SPECIFIC CRITERIA]. Budget is [RANGE]. Timeframe is [WHEN THEY WANT TO MOVE].
Spread messages across 14 days: Day 0, Day 2, Day 5, Day 9, Day 14.
For each message provide:
- Day to send
- Message text (under 160 characters)
- Primary goal of this message
- Psychological trigger being used (value, scarcity, social proof, etc.)
Requirements:
- Each message provides DIFFERENT value (new listing, market stat, neighborhood insight, social proof, direct ask)
- Vary tone (first message professional, later ones progressively more casual)
- Never repeat same CTA twice
- Each message stands alone (they might only see one)
- Final message (Day 14) gives them explicit easy out
Format as table.”
Real output example:
| Day | Message | Goal | Trigger |
|---|---|---|---|
| 0 | “Here’s the info on [neighborhood] homes you requested. 3 active listings match your criteria – want me to send details on all 3 or just the top one?” | Get initial response | Low-friction choice |
| 2 | “Quick update: one of those 3 just got an offer. Market’s moving faster than usual in [area] right now.” | Create urgency | Scarcity |
| 5 | “Random – talked to 2 other buyers looking in [neighborhood] this week, both surprised by [specific insight like ‘how fast things sell’ or ‘tax rates vs nearby areas’]. Worth knowing if you’re serious about the area.” | Prove expertise + social proof | FOMO + authority |
| 9 | “New one just listed in [neighborhood] – [KEY FEATURE they wanted]. Under your max budget. Want details?” | Provide new value | Relevance + value |
| 14 | “Hey [name] – haven’t heard back so guessing [neighborhood] isn’t a priority right now. No worries. Reply STOP if timing changed, or let me know if different area/price makes sense.” | Give them an out, make it easy to re-engage | Permission + easy exit |
Why sequences beat single messages:
One agent tested this exact sequence on 43 cold leads. Results:
- Message 1: 9% response rate
- Message 2: 11% response rate
- Message 3: 18% response rate (highest)
- Message 4: 14% response rate
- Message 5: 8% response rate
Total responses: 31% across all 5 messages vs 9% from just one message.
The people who responded to message 3 never responded to messages 1 or 2. Different messages hit different people at different times.
When ChatGPT Gives You Garbage (And How To Fix It)
Let’s troubleshoot the common fails.
Problem: Output is too formal/corporate
Fix: Add this to your prompt: “Tone: How you’d text a friend, not write a business letter. Use contractions. Short sentences. No words like ‘delighted’ or ‘pleased’ or ‘thrilled.'”
Problem: It keeps using phrases you hate
Fix: Negative prompts are your friend. “Do NOT use: [list every phrase that makes you cringe]. If you use any of these phrases, restart and rewrite.”
Problem: Too long and rambling
Fix: Add character count limits. “Under 140 characters” forces ChatGPT to be concise. Or try: “Cut this in half and keep only the essential parts.”
Problem: Sounds obviously AI-generated
Fix: After ChatGPT writes something, paste it back and say: “Rewrite this like a human actually talks. Remove any sentence that sounds like it came from a template. Use incomplete sentences if that’s more natural.”
Problem: Too generic, could apply to anyone
Fix: Your prompt needs more specific details. Don’t say “buyer lead” – say “buyer lead named Sarah who toured 3 homes last week and said her main concern is school district quality for her 2nd grader.”
Real side-by-side:
Generic ChatGPT output: “Hi! I wanted to follow up on the properties we discussed. Have you had a chance to think about which one you liked best? I’m here to help with any questions you might have!”
After fixing prompt: “The one with the better school district or the one with the bigger yard? Kids start school in what, 6 weeks?”
Same scenario. Different prompt quality. The second one gets responses.
The Things AI Can’t Do (And Why You Still Matter)
Let’s be clear about the limits.
ChatGPT doesn’t know:
- Your actual relationship with the lead (you went to high school together, their mom referred them, they’re prickly about being texted)
- The tone of their last message (were they annoyed? excited? hesitant?)
- Your local market quirks (that one neighborhood everyone mispronounces, the school drama happening right now, the new development everyone’s talking about)
- When to stop following up and just call them
Real example of where AI fails:
Agent used ChatGPT prompt for buyer lead. Message was perfect… except the lead’s dad just died and they’d mentioned it in passing two weeks ago. The “hey, still house hunting?” text landed horribly.
AI can’t read context clues. You have to.
When to override ChatGPT:
- Lead gave you soft no signals → don’t send automated follow-up, just stop
- You know them personally → don’t use AI at all, just text them like a human
- They explicitly said “I’ll reach out when ready” → respect that, maybe one value-add message in 3 months but that’s it
- Market changed significantly → ChatGPT’s output might be outdated if it’s using old assumptions
The hybrid approach that wins:
- Use ChatGPT to draft the message (saves 80% of time)
- Edit it based on what you actually know about the person (adds the 20% that matters)
- Read it out loud before sending (if it sounds weird out loud, it’ll read weird)
- Track what gets responses and feed that back to ChatGPT to improve future prompts
Action Plan: Your Next 30 Minutes
Stop reading, start doing. Here’s your implementation checklist:
Right now (5 minutes):
- Open ChatGPT
- Copy the “Training ChatGPT On Your Voice” prompt from earlier
- Paste in 5 of your actual messages that got responses
- Let it analyze your style
Next (10 minutes):
- Pick 5 leads currently sitting in your CRM that need follow-up
- Choose the relevant prompt from this post for each one
- Customize the bracketed info with real details
- Paste into ChatGPT
Then (10 minutes):
- Review each output
- Edit to sound more like you
- Add any personal details ChatGPT doesn’t know
- Actually send them
Final step (5 minutes):
- Set a calendar reminder for 48 hours from now
- Check response rate
- Identify which prompts worked best
- Refine those prompts for next batch
30-day challenge:
Use these prompts for every follow-up you send for one month. Track response rates. Most agents see 2-3x improvement in responses, which translates to 15-20% more appointments booked.
One agent did this for 30 days, tracked everything:
- Before ChatGPT prompts: 8% response rate, 2-3 appointments per week
- After using these prompts: 24% response rate, 7-8 appointments per week
- Time saved: ~6 hours per week not writing individual messages from scratch
The math is stupid simple. Better prompts → more responses → more appointments → more closings.
Get The Complete Prompt Library
Look, you could bookmark this post and copy-paste prompts as you need them. Or you could grab everything in one place and actually use it consistently.
Download our ChatGPT Real Estate Follow-Up Prompt Library and get:
- 50+ copy-paste prompts for every scenario (buyers, sellers, sphere, cold leads, FSBOs, expireds)
- Pre-built 5-message sequences for each lead type (ready to plug into your CRM)
- The “Train ChatGPT On Your Voice” starter kit with examples
- Side-by-side examples of bad vs good prompt outputs
- Monthly updates as we test new prompts with real agents
Plus the “AI Follow-Up Troubleshooting Guide” – what to do when ChatGPT gives you garbage, when to override AI completely, and how to handle responses that AI can’t anticipate.
[Download the Complete Prompt Library →]
Stop letting leads go cold because you hate writing follow-ups. These prompts take 2 minutes to customize and get response rates 2-3x higher than “just checking in.”
The agents winning right now aren’t working harder on follow-up. They’re using AI to handle the repetitive parts so they can focus on the part that actually makes money: building relationships and closing deals.
Further reading: How to Automate Your Real Estate Follow-Up | Real Estate Follow-Up System: How to Build One That Actually Works | What’s Killing Your Real Estate Business? (Free Assessment) Pair this with an AI database reactivation system to turn your cold list into booked appointments.
It takes an average of 8 follow-up attempts to reach a prospect, yet 44% of salespeople give up after just one. (RAIN Group)
Further reading: Real Estate Nurture Texts That Get Responses | CRM Reminders for Realtors: Never Miss a Follow-Up | How to Automate Birthday and Anniversary Messages
Further reading: AI for Real Estate Agents | Real Estate Text Message Scripts


