Justin McKelvey

Justin McKelvey

Fractional CTO · 15 years, 50+ products shipped

• AI for Business • 7 min read •

ChatGPT for Real Estate Agents: Copy-Paste Prompts and a Fair Housing Setup (2026)

The short answer

ChatGPT is useful to a real estate agent in 2026 as a drafting tool: listing descriptions from your notes, replies to new leads, follow-ups to quiet ones, and recaps after showings and open houses. It goes wrong in two predictable ways, inventing facts about a property and describing people instead of the home, so the prompts below are built to catch both. Plus at $20 a month is enough for one agent; a brokerage with shared prompts or client documents belongs on ChatGPT Business.

This is the prompt kit. If you want the bigger picture first (what a team or brokerage should roll out, and in what order), that's in the AI for real estate hub. Everything here is copy-paste: swap the brackets for your details and go.

Set it up once before you prompt anything

Most bad ChatGPT listings come from a blank chat with no context. Put this in a project's instructions (or in your custom instructions on a personal plan) and every draft starts from it:

I'm a real estate agent in [CITY / MARKET]. I work mostly with [BUYERS / SELLERS / BOTH] in [PRICE RANGE OR AREA].

My voice: [3 adjectives], short sentences, no exclamation points, no "nestled", "boasts" or "dream home".
Here are two listings I wrote that sound like me: [PASTE TWO].

Rules for every draft:
- Only state facts I gave you. If something is missing, write [CHECK: ...] instead of guessing.
- Describe the property, never the people who should live there or the people who live nearby.
- Never mention schools as "good" or "bad", never describe a neighborhood's residents, never say who a home is "perfect for".
- Never quote a price, a rate or a payment.
- I approve everything before it's sent or posted.

That third rule is doing most of the fair-housing work, and the first one is doing most of the accuracy work. Both get their own section below.

Listing description prompts

1. The first draft, from your notes.

Write an MLS listing description from my notes below. Under [CHARACTER LIMIT] characters. Lead with the one thing a buyer would remember after a showing. Only use facts in my notes; mark anything you'd want to add but can't confirm as [CHECK: ...].

Notes: [beds/baths, square footage from the tax record or measurement, updates with years, lot, what conveys, what you noticed walking through]

2. The fact list, before you post. Run this on any draft, yours or ChatGPT's:

List every factual claim in this listing as a checklist: features, measurements, dates, what's included, location claims. For each, say whether it appears in my notes above. Flag anything that doesn't.

Listing: [PASTE]

This is the prompt that catches "recently renovated" when your notes said "new dishwasher." It takes 20 seconds and it's the one most agents skip.

3. The fair-housing second read.

Review this listing and flag any word or phrase that describes people rather than the property: who the home suits, who lives nearby, religion, race, national origin, disability, sex, families or children, age. Quote each phrase and suggest a version that describes the space instead. Don't rewrite anything else.

Listing: [PASTE]

Follow-up prompts

4. Reply to a new lead.

A lead just asked about [ADDRESS] through [ZILLOW / MY SITE / A SIGN CALL]. Their message: "[PASTE]". Draft a reply under 80 words that answers their actual question, offers two specific showing times ([TIMES]), and asks one question about what they're looking for. Sound like a person texting, not a brochure.

5. The quiet lead, two weeks later.

This buyer went quiet 14 days ago. What I know: [FIRST NAME], looking in [AREA] around [RANGE], last saw [ADDRESS] and said "[WHAT THEY SAID]". Draft a short check-in that gives them one new, useful thing (a new listing that fits, a price change, a question they asked that I can now answer) and makes it easy to say "not now". No "just checking in".

6. After a showing.

Turn my showing notes into a client update for [FIRST NAME]: what they liked, what they didn't, my honest read, and the next step. Under 150 words. Notes: [PASTE YOUR VOICE MEMO TRANSCRIPT OR NOTES]

Open-house recap prompts

7. The seller update.

Write my seller a recap of Sunday's open house at [ADDRESS]. Facts: [NUMBER] groups, [NUMBER] with agents, comments I heard: [LIST], questions people asked: [LIST]. Separate what we heard from what I recommend. Keep any price conversation for our call; don't suggest a number.

8. Attendee follow-ups, in one pass.

Here are open-house sign-ins with my notes: [FIRST NAMES + ONE LINE EACH, NO PHONE NUMBERS OR EMAILS]. Write a two-sentence follow-up for each that mentions the specific thing they asked about or noticed. Group them: already working with an agent / looking now / just curious. For anyone with an agent, write a note that respects that.

9. The neighbor note.

Write a short note to neighbors on [STREET] about the open house we just held: how many people came through and an offer to tell them what their home might be worth. Describe the street and the homes only, never the people who live there.

Notice prompt 8 leaves out phone numbers and emails. The draft doesn't need them, so they don't go in. That's the client-data rule in one line.

The fair housing rules of thumb

The law itself is short. The Fair Housing Act makes it unlawful "to make, print, or publish, or cause to be made, printed, or published any notice, statement, or advertisement, with respect to the sale or rental of a dwelling that indicates any preference, limitation, or discrimination based on race, color, religion, sex, handicap, familial status, or national origin" (42 U.S.C. 3604(c)). Many states and cities add protected classes of their own. "ChatGPT wrote it" doesn't change who published it.

The rules of thumb that follow from that:

  • Describe the property, not the buyer. "Three bedrooms on one level" is a fact. "Perfect for a young family" or "ideal for retirees" is a statement about who should live there.
  • Describe the place, not the neighbors. Distance to a park is fine. Words about who lives in the area are not your business in a listing.
  • Watch the soft words. "Exclusive", "private community" and comments about churches or schools are where drafts drift. When the second-read prompt flags one, rewrite it around the feature.
  • Your broker decides the hard calls. A chatbot isn't a compliance review, and neither is this post.

The client-data rules of thumb

  • Never in a prompt: Social Security numbers, bank statements, pre-approval letters, tax returns, lockbox codes and showing instructions.
  • Use first names. A follow-up draft doesn't need a full name, an address history or a phone number.
  • Know where the conversation lives. On a personal plan, the history is yours and leaves with you. On a brokerage's Business workspace, it stays with the brokerage, and OpenAI says it doesn't train its models on Business data by default.
  • Write it down. If you're a broker, these rules belong in a one-page policy every agent signs. My AI acceptable use policy template is a fine starting point; add the real estate lines above.

When should a brokerage move to ChatGPT Business?

Here are the plans OpenAI lists today, as of October 6, 2026:

Plan Price Who it fits in real estate
Free $0 Trying the prompts above with no client details
Go $8/month An agent who drafts a few listings a month
Plus $20/month A full-time solo agent
Business $20/user/month billed annually, $25 monthly, teams of 2 to 200 Teams and brokerages
Pro From $100/month Almost no agent needs it

Move to Business when any one of these is true: two or more people are sharing prompts or templates, agents are pasting anything from a transaction file, an agent has left and taken a year of client conversations with them, or you want to see who's using it. A 10-agent brokerage is $200 a month billed annually or $250 billed monthly. The full plan-by-plan detail is in my ChatGPT Business pricing breakdown.

Managing rentals too? Tenant messages are a different set of prompts; AI for property management covers that side.

Who can set up ChatGPT for a real estate team?

This is what I do. I'm Justin McKelvey, an AI consultant in Austin, Texas, and I set up ChatGPT Business for teams of 10 to 200, real estate teams and brokerages included. The ChatGPT Business setup starts at $4,500 and takes about two weeks: the workspace and seats, up to five apps connected, a shared project with your market and voice (the setup above, done properly), one workflow, a 60-minute training for the agents, a plain-language handoff doc and 30 days of support. You pay OpenAI for the seats directly. Not sure ChatGPT is the right tool? The $2,500 AI Readiness Assessment answers that first, and either way the first step is a free 30-minute call.

What to do today

Paste the setup block into a project, then run prompt 2 on your last three listings. If it finds a claim you can't back up, you've just found the reason to keep a human reading every draft.

Sources

  • Fair Housing Act, 42 U.S.C. 3604, via Cornell Law School's Legal Information Institute, law.cornell.edu/uscode/text/42/3604 (read October 6, 2026)
  • U.S. Department of Housing and Urban Development, "Housing Discrimination Under the Fair Housing Act", hud.gov (read October 6, 2026)
  • OpenAI, ChatGPT pricing, chatgpt.com/pricing (read October 6, 2026)
  • OpenAI, ChatGPT Business pricing, openai.com/business/pricing (read October 6, 2026)
  • OpenAI, business data privacy page, openai.com/business-data (read October 6, 2026)
Free Resource Justin McKelvey

Get the Free AI Content Toolkit

The exact system I use to turn one idea into a month of content: atomization framework, voice template, prompt library, weekly system.

Frequently Asked Questions

How can real estate agents use ChatGPT?
For the writing: first drafts of listing descriptions from your own notes, replies to new leads, follow-ups to quiet ones, recaps after showings and open houses, and market updates for your sphere. It works best after a one-time setup that tells it your market, your voice and what it may never say. It shouldn't supply facts about a property, price anything or decide anything about a client.
Is it legal to use ChatGPT to write listing descriptions?
Yes. Nothing stops you using it to draft, but the listing is still your advertisement. The Fair Housing Act (42 U.S.C. 3604(c)) makes it unlawful to publish an ad for a dwelling that indicates a preference, limitation or discrimination based on race, color, religion, sex, disability, familial status or national origin, and many states add more classes. Describe the property, not who should live there, and read every draft before it posts. Your broker and your state's rules are the authority on specifics.
What should real estate agents never put into ChatGPT?
Social Security numbers, bank statements, pre-approval letters, tax returns, and anything a client told you in confidence about their finances or their reasons for moving. Also lockbox codes and showing instructions. Use first names or initials in prompts; ChatGPT doesn't need the client's full name to write a good follow-up.
Is ChatGPT Plus enough for a real estate agent?
For a solo agent writing listings and emails, yes: Plus is $20 a month as of October 2026. Once two or more people share prompts, or agents start pasting client documents, a brokerage should move to ChatGPT Business, which is $20 per user per month billed annually ($25 monthly) for teams of 2 to 200, adds admin controls, and per OpenAI isn't used for model training by default.
Can ChatGPT check a listing for fair housing problems?
It can flag wording for you to look at, which makes it a useful second read, and the prompt in this guide does exactly that. It isn't a compliance review and can miss things or flag harmless phrases. Treat its list as questions for a human, not a clearance.

More on AI for Business

AI Tools for Real Estate Agents: What Each Costs and What a 10-Agent Brokerage Pays (2026)

A buyer's guide to AI tools for real estate agents, sorted by the job each one does, with every vendor's own published price as of October 2026, the two that won't print a price, and what a 10-agent brokerage actually pays for a lean, standard or full stack.

6 min

ChatGPT Business vs Plus (2026): Which One a Small Business Should Actually Pay For

ChatGPT Plus vs Business, as of September 2026: Plus is $20 a month for one person and OpenAI may train on your chats unless you opt out; Business is $20 a seat billed annually or $25 monthly, two seats minimum, with no training by default, admin controls, shared projects for groups, and the Company Knowledge plugin. The side-by-side from OpenAI's pages, and three owner scenarios with a verdict each.

6 min

ChatGPT for Customer Service (2026): What Works, What Breaks, and What It Costs a Small Business

ChatGPT for customer service, as of September 2026: it drafts replies, answers policy questions from your own documents, and triages an inbox for $20 to $25 a seat a month on ChatGPT Business. It can't look up an order, issue a refund, or remember a customer unless you connect the system that holds them. The honest capability line, the plan you need, a setup in six steps, the failure modes, and the point where a real agent takes over.

7 min

ChatGPT Pulse (2026): What It Was, Why OpenAI Retired It, and How to Get the Morning Brief for Your Business

ChatGPT Pulse, the daily research cards OpenAI previewed for Pro users in September 2025, was sunset on June 17, 2026 with a 14-day wind-down. What it did, which plans ever had it, why scheduled tasks replaced it, and how an owner rebuilds the morning brief on a Plus or Business seat without handing ChatGPT the wrong things.

7 min
Justin McKelvey, Fractional CTO and AI consultant in Austin, TX

Written by

Justin McKelvey

Fractional CTO & AI consultant in Austin, TX. 15 years building software, 50+ products shipped, $53M+ in client revenue generated. I help $1M–$50M founders ship production software and automate operations with AI, without hiring a full-time executive team.

Work with me

If this was useful, here are two ways I can help: