Four rules before you start
- Paste the facts. A general assistant does not see the MLS. If you do not give it the beds, the HOA fee or the flood zone, it may guess, and a guess can be wrong. Copy the facts from the MLS or the documents.
- Describe the home, not the people. Federal and Florida fair housing law bans ads that show "any preference, limitation, or discrimination" because of race, color, religion, sex, disability, familial status or national origin (42 U.S.C. 3604(c); Fla. Stat. 760.23). Some counties, like Miami-Dade, protect more groups. Words like "perfect for a young couple", "great for families", "no kids" or "walking distance to church" can cross the line. Use the fair housing check prompts below on every listing text.
- Keep private data out. Do not paste Social Security numbers, bank details, full contracts or a client's personal story into a general assistant. Check its data settings first (in ChatGPT: Settings, Data controls, "Improve the model for everyone"), and follow your brokerage's policy.
- You are responsible for what you send. Read it, fix it, then send it. AI drafts can state wrong facts in a confident voice. NAR's legal team puts it this way: "All AI-generated content should be reviewed by a designated person before release."
Fill-in blanks. Every prompt uses [square brackets] for the parts you replace.
How do I set up the assistant once?
Prompt 1. Standing instructions
I am a licensed real estate agent in [city], Florida. When you write for me:
- Use simple, clear English. Short sentences. No hype words.
- Never invent facts. If a fact is missing, write [MISSING: what] instead.
- Describe homes and places, never the kind of people who should live there.
- Do not give legal or tax advice. When a question needs a lawyer, an
accountant or a lender, say so.
- End marketing text with: [Your name], [Brokerage name], [phone].
Reply "OK" if you understand.Most assistants let you save this as custom instructions, so you do not paste it every time. Keep the brokerage line: in Florida, "All real estate advertisements must include the licensed name of the brokerage firm" (Fla. Admin. Code 61J2-10.025).
Prompt 2. Ask what is missing first
Before you write anything, list the facts you still need from me to do this
job well. Ask me no more than 8 short questions. The job: [describe the job].Which ChatGPT prompts work for listing descriptions?
Prompt 3. Listing description from MLS facts
Write a listing description of about [150] words from these facts only:
[paste beds, baths, living area, year built, lot or unit size, HOA fee,
parking, view, updates with years, amenities, pets rule, school zone as
listed in the MLS].
Start with the best feature. Use plain words. No exclamation marks.
Do not add any feature that is not in my list.Prompt 4. Short version for the MLS character limit
Shorten this description to [N] characters or fewer, including spaces.
Keep the facts. Cut adjectives first. Text: [paste].Prompt 5. Condo listing with building facts
Write a condo listing description from these facts: [unit facts] and
[building facts: year built, floors, amenities, pet rule, HOA fee and what
it includes, rental rules if known]. Put the HOA fee and what it covers in
one clear sentence. Do not describe the building's finances or
inspections; I will add those after I read the documents.Prompt 6. Rental listing
Write a rental listing for [unit] from these facts: [rent, lease term,
deposit, move-in date, furnished or not, utilities included, pet rule,
parking, application steps]. Say the lease term exactly as I wrote it.
Do not describe the ideal tenant.Prompt 7. Remove hype and fix tone
Rewrite this listing text in a calm, factual tone. Remove words like
"stunning", "must-see", "dream" and "won't last". Keep every fact.
Text: [paste].Prompt 8. Three openings to choose from
Give me 3 different first sentences for this listing. Each one should lead
with a different real feature from the facts. Facts: [paste].Prompt 9. Translate a listing description
Translate this listing description into [Spanish / Portuguese] for buyers in
Florida. Keep numbers, addresses and proper names as written. Keep "HOA" and
"MLS" as they are. Use [usted / formal "o senhor"] forms. Text: [paste].Have a fluent person read the translation before it goes public.
In RealVista: open one of your listings and tap "Improve Listing" to rewrite its description with AI. RealVista can also write a listing description in the chat, in any language you write in.
Fair housing checks
Run one of these on every listing text, ad and social post, even the ones you wrote yourself.
Prompt 10. Fair housing check
Check this real estate text for words or phrases that could show a
preference, limit or discrimination based on race, color, religion, sex,
disability, familial status or national origin, or any group protected by
[Florida / my county] law. For each problem: quote it, say why it is a
risk, and give a neutral rewrite that describes the property instead.
If you find nothing, say "No issues found" and list anything I should
still check by hand. Text: [paste].Prompt 11. Rewrite people words into property words
Rewrite these phrases so they describe the home or the area, not the
people: [paste phrases, e.g. "perfect for a growing family", "ideal for
retirees", "close to church"].Prompt 12. Check a neighborhood description
Read this neighborhood description. Flag any sentence that talks about who
lives there, what the people are like, or whether the area is "safe" or
"good". Rewrite it with facts I can check: distances, parks, transit, shops,
school names as listed. Text: [paste].An AI check is a second pair of eyes, not a legal review. When you are not sure, ask your broker. See our glossary entry on fair housing.
In RealVista: when you advertise a listing on the Promotions page, RealVista checks the ad text against fair housing rules before the ad runs.
Which prompts help with social media posts?
Prompt 13. Just listed post
Write an Instagram caption for a new listing. Facts: [paste 5 to 8 facts].
Under 120 words. One line for the price and address, one for the best
feature, then 3 short bullet points. End with my name and brokerage.
Add 5 hashtags about the city and the property type only.Prompt 14. Open house post
Write a short post for an open house at [address] on [date] from [time] to
[time]. Facts: [paste]. Include parking or entry notes: [notes].Prompt 15. Price change post
Write a short, neutral post that the price of [address] is now [new price].
Facts: [paste]. Do not use pressure words like "hurry" or "last chance".Prompt 16. Just sold or just leased post
Write a short thank-you post for a home I [sold / leased] at [area, not the
full address]. Do not name the clients or share the price unless I write
it here: [details I may share].Prompt 17. 30-second video script
Write a 30-second video script for a walk-through of [property]. Facts:
[paste]. Format: scene, what I say, about 75 words in total. Plain words.Prompt 18. A week of posts
Plan 5 social posts for next week for an agent in [area]. Mix: 1 listing,
1 local event I will confirm, 1 tip for buyers, 1 tip for sellers, 1 about
me. For each: a one-line idea and a caption under 80 words.In RealVista: ask for a caption in the chat and RealVista writes it and says which listing photos to use. It does not make images and does not post for you. For paid ads with pictures and short videos made from your MLS photos, see Listing Promoter.
Leads, follow-up and client messages
Prompt 19. First reply to a new lead
Write a short text reply to a new lead who asked about [address] on
[website/portal]. Friendly, under 50 words. Answer their question:
[question]. Offer two times for a call or a showing: [times].Prompt 20. Follow-up after a showing
Write a follow-up email to [client first name] after we saw [addresses]
today. They said: [their comments]. Sum up each home in one line, then ask
one question about next steps. Under 150 words.Prompt 21. Reconnect with a quiet lead
Write a short, no-pressure text to a lead I have not heard from in
[N] weeks. They were looking for [what]. Mention one new fact I can share:
[fact]. Give them an easy way to say "not now".Prompt 22. "Is it still available?"
Write a reply to "Is it still available?" for [address]. Status today:
[status]. If it is not available, offer to send similar homes. Under 40 words.Prompt 23. Explain a price drop to a buyer
Write a short message to a buyer that [address], which they liked, is now
listed at [new price] (was [old price]). Facts only. Ask if they want to
see it again.Prompt 24. Ask a listing agent about a home
Write a short, professional email to the listing agent of [address]. Ask:
[questions, e.g. HOA approval time, pet rules, showing instructions].Prompt 25. Reply to a lead in Spanish
Write this reply in Spanish for a client in Florida, using "usted":
[paste your English reply]. Keep addresses, prices and dates as written.Prompt 26. Say no politely
Write a polite reply to a client who asked me to [request I cannot do, e.g.
promise the HOA will approve them]. Explain in one sentence why I cannot,
and say what I can do instead.In RealVista: the chat writes emails and texts for you to send; it never messages your clients itself. RealVista does email listing agents for you when you send a showing request or a commission request (PRO). See AI CRM.
Buyers and sellers
Prompt 27. Buyer consultation questions
Give me 15 questions for a first meeting with a buyer in [area]. Group them:
budget and financing, must-haves, timing, the area, and how they like to
talk with me. Plain words.Prompt 28. Explain the buying steps
Explain the steps of buying a home in Florida to a first-time buyer in 10
short steps, from pre-approval to closing. Simple English. Do not give
numbers for costs or timelines; say "your lender or title company will tell
you".Prompt 29. Prepare a listing appointment
I have a listing appointment for [property type] in [area]. Make me an
agenda for a 45-minute meeting: my questions for the seller, what I will
show, and next steps.Prompt 30. Explain comps to a seller
Here are the comparable sales I chose: [paste address, sale date, price,
size, beds, baths, condition notes for each]. Write a short, plain
explanation for the seller of why these homes matter for their price.
Use only my numbers. Do not give your own value.Prompt 31. Answer a pricing objection
My seller says: "[objection]". The facts: [days on market, showings,
feedback, comparable sales]. Write a calm reply I can say in a call, under
120 words, that uses only these facts.Prompt 32. Seller update email
Write a weekly update email to my seller. This week: [showings, feedback,
online views if I have them, price changes nearby]. Plain words, under 180
words, end with one recommended next step for us to discuss.In RealVista: ask for a Pro Estimate with the address. It gives a sale value and a rent value from comparable sales and leases, shows the comparable sales behind it, and can be shared as a link or a PDF (PRO). See Pro Estimate.
Florida topics
These prompts help you prepare questions and plain explanations. They do not replace a lawyer, an inspector, an insurance agent or the county.
Prompt 33. Questions about condo documents
I am reading the documents of a condo association in Florida for a buyer.
Here are the sections I have: [paste the parts about reserves, inspections,
special assessments, rental rules, pet rules]. List what these sections say
in plain words, then list 10 questions the buyer should ask the
association or a lawyer. Mark anything you are not sure about.See our guide to condo rules after Surfside.
Prompt 34. Flood questions for a buyer
Make a checklist of questions a buyer should ask about flood risk and flood
insurance for [address type: single-family home / condo] in [city], Florida.
Do not state the flood zone or a premium. Tell the buyer where to look
them up and whom to ask.See our guide to flood zones and insurance in South Florida.
Prompt 35. Homestead in plain words
Explain in simple words what the Florida homestead exemption is, for a
buyer who plans to live in the home. Do not give amounts or deadlines; tell
them to check the county property appraiser's website.Prompt 36. Seasonal lease explained
Explain to a renter the difference between a 12-month lease, a seasonal
lease of a few months, and a short-term stay of days or weeks, in South
Florida. Plain words. Say that the lease term is set in each listing and the
listing agent confirms it.Prompt 37. Hurricane and insurance questions
List questions a buyer should ask about hurricane protection (impact windows
or doors, shutters, roof age) and how it can affect home insurance. Do not
give prices.Prompt 38. Closing costs, explained without numbers
Explain the main closing costs a buyer in Florida may pay, as a list with
one plain sentence each. No amounts. End with "Ask your lender and title
company for your own numbers."See our guide to closing costs in Florida.
In RealVista: search for these features in plain words, for example "impact windows", "hurricane shutters" or "seasonal lease", and they are exact MLS filters. RealVista can also look up current rules and news on the web. It does not give legal or tax advice.
Market updates
Prompt 39. Turn my numbers into a market summary
Write a market update for [area] for [month] from these numbers only:
[active listings, new listings, median price, days on market, price per
square foot, with the source and dates]. Under 200 words. Say the source
and the dates in the first sentence. Do not predict prices.Prompt 40. Explain a market term
Explain "[term, e.g. months of supply / days on market / price per square
foot]" to a client in 3 plain sentences and one example with made-up round
numbers, labeled as an example.Prompt 41. Newsletter from my notes
Turn these notes into a short email newsletter for my clients: [notes]. Three
sections with headings. Under 300 words. Keep every number as I wrote it.CRM notes and planning
Prompt 42. Call notes into a CRM note
Turn these messy call notes into a clean CRM note with: what the client
wants, budget, timing, next step and date. Notes: [paste]. Leave out
anything about health, religion or family plans that the client did not
ask me to record.Prompt 43. My week, as a plan
Here is my to-do list and my fixed appointments: [paste]. Make a plan for
the week in time blocks. Put lead follow-up first each day.Prompt 44. Showing day checklist
Make a checklist for a showing day with [N] homes: what to confirm with
listing agents, what to bring, what to send the client before and after.In RealVista: add clients, notes and tasks by asking in the chat, for example "Add a note to Maria: she can move in March" (PRO). Leads from your RealVista website and listing ads go into the same CRM.
Your bio and brand
Prompt 45. Agent bio
Write a 120-word agent bio from these facts: [years licensed, areas,
languages, property types, a real result I can share, how I work]. First
person. Plain words. No claims I did not give you, like "top agent".Prompt 46. Website "About me" in two lengths
From this bio, write two versions: one sentence for a profile, and 80 words
for my website. Bio: [paste].How do I check the AI's work?
Prompt 47. What are you not sure about?
Look at the text you just wrote. List every fact in it, and next to each one
say where it came from: "from your notes" or "my assumption". Remove the
assumptions.Prompt 48. Final check before I send
Check this text for: wrong or missing facts compared with my notes, fair
housing risks, promises I cannot keep (availability, approval, value), and a
missing brokerage name. Then show the corrected text. Notes: [paste].
Text: [paste].Which assistant should I use?
Most agents use ChatGPT, and many use more than one. In the NAR report, Gemini (42%), Copilot (27%) and Claude (25%) followed ChatGPT among agents who use AI. These prompts are plain text, so you can paste them into any of them. Compare prices and privacy settings in our comparison of AI tools for agents.
A general assistant is good at writing and explaining. It is weak at anything that needs live, local data: which homes are for sale today, their status, and recent sales. For that you need a tool connected to the MLS.
How does RealVista do the same work?
RealVista is an AI assistant for South Florida agents. You ask in plain words, and it searches MLS listings for Miami-Dade, Broward, Palm Beach and nearby, updated about every hour. In the same chat it writes listing descriptions, captions, emails and texts for you to send. It makes Pro Estimates and keeps your clients in a CRM (PRO). You can write or speak in any language, and it answers in that language, in the app and on WhatsApp.
It will not post to your social media, message your clients for you, or give legal or tax advice.
Questions and answers
Can I use ChatGPT for real estate listing descriptions?
Yes, if you paste the facts from the MLS and check the result. Ask for a set length, plain words, and no features you did not list (prompt 3). Then run a fair housing check (prompt 10) before you publish.
Do these prompts work in Claude and Gemini?
They are plain text, so you can paste them into Claude, Gemini or Copilot. Each assistant writes in its own way, so the results will differ. We did not test every prompt in every assistant.
Is it safe to paste client information into ChatGPT?
Paste only what the job needs. Leave out Social Security numbers, bank details and private stories. Check the assistant's data settings and your brokerage's policy first.
Can ChatGPT tell me which homes are for sale?
A general assistant does not see the MLS, so it can be wrong or out of date. Use a tool connected to the MLS, and confirm status with the listing agent.
Does an AI fair housing check make my ad legal?
No. It helps you find risky words. You and your broker are still responsible for the ad.
Is there a PDF of these prompts?
<!-- Replace this answer with the PDF link once the file exists (plan 6.6: free, no email wall). --> Not yet. You can copy each prompt from this page.
