All resources
Money·4 min read·Multi-Tool

The $12K/Month Real Estate AI Stack (5 Free Tools)

Real estate agents need content for every single listing and most of them hate making it. That gap is the business. This stack takes 10 photos of a property and turns them into MLS-ready descriptions, branded Just Listed posts, an open house deck, and a narrated walkthrough, then a Make.com trigger kicks off the run every time a new listing hits the sheet. Every tool starts free. Setup is one afternoon. The real work is landing agents, and the pitch at the end handles that.

Step 1: ChatGPT writes the listings

Free ChatGPT handles this (at full client load, the $20 plan stops you hitting photo upload caps). Paste 10 listing photos plus the basic specs (beds, baths, square footage, neighborhood), then run the prompt below. About two minutes later you have 10 variations: the agent picks one for the MLS, the rest become your post captions in Step 2. The buyer's-dream instruction is what separates this copy from the robotic listings every other agent posts. Still read every description before it ships. The prompt bans invented features, but a fabricated detail in an MLS listing is a liability, not a typo, so the human check stays.

Copy-paste this
write 10 emotional, MLS-style listing descriptions, 150 words each, lead with the buyer's dream. Only mention features shown in the photos or listed in the specs, do not invent details.

Step 2: Canva builds the Just Listed posts

Canva free. Search the template library with the line below, pick the cleanest one, and lock it in as the agent's permanent brand template, same layout every listing so the feed looks deliberate. Drop in the photos and the caption lines from Step 1, export 10 branded posts per listing. This is 15 minutes of dragging, not design work. It is also the most visible part of the deliverable: the agent sees a full content drop for one property and immediately understands what they are paying for.

Copy-paste this
just listed real estate instagram post

Step 3: Gamma generates the open house deck

Gamma's free plan starts you with 400 AI credits, plenty for your first stretch of decks. One prompt, full deck. Swap [address] for the real listing. One warning that keeps you out of trouble: Gamma will draft plausible-looking comps and financing numbers. The structure is yours, the numbers are the agent's. They swap in real comps and check the financing slide before the open house, that part needs a licensed human's eyes.

Copy-paste this
open house pitch deck for [address], 8 slides, neighborhood + comps + financing options.

Step 4: ElevenLabs voices the walkthrough

MLS copy reads stiff out loud, so run the rewrite prompt below in ChatGPT first, then paste the result into ElevenLabs and generate the voiceover. The free tier gives you roughly 10K characters a month, about ten 60-second walkthroughs, and once an agent is actually paying you, the $5 plan covers commercial use. Pair the voiceover with the agent's own phone footage of the property and you have a narrated tour that looks like it cost real production money. It cost zero.

Copy-paste this
rewrite this listing description as a 55-second spoken walkthrough script. Warm and conversational, no bullet points, end by inviting the viewer to the open house: [paste description]

Step 5: Make.com runs the pipeline on a trigger

This is what turns a service into a system, so build it honestly: Make.com will not click around Canva or Gamma for you. What the free tier will do is watch a Google Sheet, and that is enough. Build the scenario below: the agent logs a new listing, Make grabs the row, drafts the descriptions through the OpenAI module (an API key, a few cents per listing), saves everything to a Drive folder, and pings you. ElevenLabs has a Make module too, wire it in once the manual pasting gets old. Canva and Gamma stay a 20-minute manual assembly. What the automation kills is the restart cost: every new listing arrives as a half-finished job instead of a blank page, and the agent never has to chase you for it.

Copy-paste this
Google Sheets: Watch Rows -> OpenAI: Create a Completion (paste the Step 1 prompt, map in the row's specs) -> Google Drive: Upload a File -> Email: Send an Email ('New listing queued: [address]')

The pricing and the pitch

Charge $1K a month per agent, every listing covered, flat. Twelve agents is $12K a month. That is the math of the model, not a promise: the tools take an afternoon, landing twelve agents is the actual grind. The close that works is the free sample. Pick one active agent, run their newest property through the full stack before you ever say hello, then send the package with the message below. Nobody buys a description of a pipeline. Everybody buys their own listing, already done.

Copy-paste this
Hey [name], I run a content system for listing agents and I already put your [address] listing through it. Attached: the MLS description, 10 branded Just Listed posts, an open house deck, and a narrated video tour.

If you want every listing handled like this, it is $1K a month flat. Want me to run your next one?

Get the next one first

New prompts every week.

Free. The new drops and the tools behind them, before they hit the feed.

No spam · New issues Sunday · Unsubscribe anytime

Need it custom?

Want this built for you?

Tell me the idea and I’ll build it. An app, a tool, an automation. You don’t need to be technical.