You took a listing in Brentwood last Tuesday. Beautiful house, weird floor plan, a sunroom the previous owner added without a permit (you're working through that). You opened ChatGPT, pasted in the MLS bullets, asked for a listing description, and got back something that started with "Nestled in a sought-after neighborhood, this exquisite home offers a perfect blend of modern luxury and timeless charm."
You hated it. Your seller would hate it. Every agent in the office is now pumping out the same beige paragraph and the buyers reading them have started to glaze over.
Here's the thing. AI is not the problem. One-pass AI is the problem. Below is the 3-pass method I use with Claude and a brand voice doc, and the difference is night and day.
Why one-pass AI listing copy is killing you
Buyers can smell AI now. So can your sellers. When every house on the MLS sounds like it was written by the same digital intern, your listing blends in. Worse, your sellers start to wonder what they're paying you for if a free chatbot writes their description.
I'm not anti-AI. I run my whole content engine on it. But you can't hand AI raw bullet points and expect anything that sounds like you. AI gives you structure and speed. You add the soul. That's the deal.
The 3-Pass Method
Three passes. About 12 minutes per listing once you get the rhythm. Costs you nothing if you already have Claude and a writing tool you trust.
Pass 1: Structure with Claude (or ChatGPT, whatever you have)
This is the boring pass. You feed Claude the property facts and a tight prompt asking for STRUCTURE only. No flourishes. No adjectives. No "nestled."
Prompt I use:
"Write a 180-word listing description for the property below. Plain language. No marketing adjectives. No words like nestled, charming, exquisite, luxurious, perfect, or stunning. Structure it as: 1) one-sentence hook about what makes this house different, 2) the main living spaces, 3) the kitchen and primary suite, 4) the outdoor/lot, 5) the location. Use short, declarative sentences. Property facts: [paste MLS facts here]."
What you get back is a clean skeleton. It will still be a little robotic. That's fine. Pass 1 is just getting the bones down so you're not staring at a blank page at 9pm.
Pass 2: Voice rewrite with your brand voice doc
This is the pass nobody runs and it's the whole game.
You need a brand voice doc. One page. Bullet points on how you write. Your favorite phrases. Words you never use. Tone (warm, direct, a little funny, whatever yours is). If you don't have one yet, write down 5 things about how you sound when you're talking to a friend about a house, then add 5 listing descriptions you've written that you actually liked. That's enough to start.
Feed Pass 1 back to Claude with this prompt:
"Rewrite this listing description in my voice using the attached brand voice doc. Keep all the facts. Vary sentence length. Use contractions. Cut any word that doesn't earn its keep. Don't change the structure."
You're not asking AI to invent. You're asking it to translate. That's a much smaller ask and AI gets it right way more often.
If you've never built a brand voice doc for AI, my other piece on brand-voice-fingerprinting-claude walks through it.
Pass 3: The local human touches
This is the part AI cannot do. You add three things, by hand:
- One sentence about the neighborhood that nobody else knows. The Thursday food truck on the corner of 4th. The dog park 200 yards away that's not on Google yet. The way the light hits the kitchen at 4pm in October. This is the proof you walked the house.
- A specific buyer line. Who is this house for? "If you've been looking for a single-level with a real office, this is it." That's a sentence ChatGPT cannot write because it doesn't know your buyer pool.
- One small flaw, named directly. "The third bedroom is small. It's a perfect office." Sellers panic at this but buyers trust it. And buyers who feel trust show up.
That's it. Three handwritten touches, 90 seconds of effort, and the description stops sounding like every other listing in the MLS.
Before and after (real example, light edits for privacy)
One-pass ChatGPT version:
"Nestled in the heart of desirable Brentwood, this exquisite 4-bedroom, 3-bath home offers the perfect blend of modern luxury and timeless charm. Step inside to discover an open-concept floor plan flooded with natural light, a gourmet kitchen with top-of-the-line appliances, and a spacious primary suite that serves as your private retreat. The backyard oasis is perfect for entertaining…"
You've read that exact paragraph 400 times this year.
3-Pass version:
"This 4-bed in Brentwood has the floor plan you've been waiting for. Single level. Real office off the entry, not a converted closet. The kitchen opens to a living room that actually fits a sectional, which sounds small until you've tried to fit one in the houses across the street. Primary suite is on the opposite end from the guest rooms. The backyard pulls afternoon shade by 3pm in the summer, which anyone who's lived in this part of town will tell you matters. Walk to the Thursday food trucks at the park three blocks down. The third bedroom is small. It's a great office or nursery, less great as a teen room. Worth seeing in person."
Same house. One sounds like a Mad Lib. The other sounds like you actually went.
Tools I'd actually pair with this
You don't need a stack. You need two things and a voice doc.
- Claude for Pass 1 and Pass 2. Better at voice work than most options. The Projects feature holds your brand voice doc so you stop pasting it every time.
- HeyGen if you want to turn the finished description into a 30-second listing video with an AI avatar reading it. I'd use your own face on video for the listing, but HeyGen is fine for the secondary cuts you push to Reels and TikTok.
You can swap in ChatGPT for Claude on Pass 1. Pass 2 is where Claude pulls ahead in my testing. Test it on your own copy and see.
A quick note on virtual staging. Tools like Collov AI and REimagineHome can re-stage an empty room in a few minutes. If you're using them on a listing, say so in your description. Buyers find out anyway and the trust hit is not worth the prettier photos.
Why this matters in 2026
The market shifted. Buyers are slower, pickier, and more skeptical. Generic listing copy used to be background noise. Now it's an active negative. The listings winning attention right now sound specific, honest, and like an actual person walked the property and made an opinion.
You can do this with AI. You just have to use it like a tool and not like a ghostwriter.
Want the full system?
I teach this exact 3-pass method, plus the brand voice doc template, plus the buyer-targeting prompts, inside Level Up. Agents are pulling listings off the MLS and getting them written in under 15 minutes with copy that converts. Come see how the whole system fits together.