For real estate agents and small brokerages
Facebook ads for real estate agents: 7 reasons to run them from Claude or ChatGPT
By Eric, founder of AdChat · Updated · 5 min read
Most agents run Facebook ads the same way: boost the new listing, hope for leads, forget to check. The ads that work are simpler than that, but they have rules Meta enforces strictly for housing. AdChat lets you set them up and check them by asking Claude or ChatGPT, using your own ad account. Here are seven reasons to try it, and in the FAQ, what it doesn't do.
7-day free trial of everything, no credit card (built-in chat: 50 messages; unlimited in your own Claude or ChatGPT). Then from $29/month. Cancel anytime.
- Approved Meta app
- Asks before every change
- 7-day free trial, no card
- New campaigns start paused
- 1
It sets the Housing category Meta requires
Ads for listings, rentals and mortgages have to run in Meta's Housing special ad category in the US and several other countries. That category means no targeting by age, gender or ZIP code, and a minimum 15-mile radius around a location. Get it wrong and the ad is rejected or restricted after you launch.
Tell AdChat the ad is for a listing. It creates the campaign with the Housing category set, keeps the targeting inside those limits, and leaves everything paused for you to check.
What that minimum means in practice: we asked Meta for the audience of a 15-mile radius around Maple Grove, Minnesota, and got 1.4 to 1.7 million people, most of the Twin Cities. With targeting that broad, your photos, price and neighborhood in the ad do the filtering, so write them for the buyer you want.
Ad account connectedAdChat
Open house ad for 14 Oak Lane this Saturday. $20 a day for 5 days.
Listing ads must use the Housing category, so I've set it. 15 miles around Maple Grove reaches about 1.4M–1.7M people. Created paused:
✓ Done
“14 Oak Lane · open house” (paused)
- Special ad category: Housing
- Location: 15 miles around Maple Grove
- All ages 18+ (Housing rules)
- Budget: $20 a day, 5 days
The audience size is a real Meta estimate (Nov 8, 2026). The listing is an example. - 2
Cost per lead for every listing, in one answer
“Which listing ad got the cheapest leads this month, and which one should I stop?” AdChat pulls the live numbers from your ad account and Claude or ChatGPT answer in a sentence, with the table if you want it. No columns to set up in Ads Manager.
Ad account connectedAdChat
Cost per lead by listing, last 30 days?
- Just listed · 14 Oak Lane$6.40 per lead
- Open house · Pine St$11.90 per lead
- Seller guide · video$38 · 2 leads
The seller video is the one to pause or rework.
Example conversation. The numbers are made up. - 3
It uses the instant form you already have
If you collect leads with a Meta instant form, AdChat can point new ads at it. Build the form once in Meta; after that, “same form as last time” is enough. AdChat doesn't create forms or read the leads themselves, so those stay in Meta and your CRM.

A real conversation in Claude, using AdChat on a live ad account. - 4
Retarget the people who already looked
Lookalike audiences aren't allowed for Housing ads, so the people who already showed interest matter more. AdChat builds audiences of your website visitors (if your site has the Meta pixel) and of people who engaged with your Facebook Page or Instagram account, then targets your next listing at them. The retargeting guide shows the prompts.
Connected ad accounts3 connected
- B$38/day
Bloom & Co (florist)
act_…4821
- N$25/day
Northside Physio
act_…1907
- K$60/day
Kettle Coffee Roasters
act_…6650
“For Northside Physio, which ad had the cheapest booking last week?”Example. The numbers are made up. - B
- 5
It tells you when a listing ad is worn out
A 15-mile radius isn't a big audience, and the same people see your ad again and again. Ask “which ads are tired?” and it flags the ones where frequency is climbing and results are falling, so you swap the photo before you pay for the fifth view.
Ad account connectedAdChat
Is anything getting tired?
Frequency
4.6
was 1.9
CTR
0.6%
was 1.8%
Cost/lead
$19
was $7
“Pine St carousel” has been shown to the same people too often. Try a new cover photo.
Example conversation. The numbers are made up. - 6
Nothing spends until you say yes
AdChat can see your results, but it tells you exactly what will change and waits for your yes before it does anything. Everything it creates starts paused, so a typo in a budget never goes live on its own.
Permissions
- Read results, audiences and ads
- Create, edit, pause and resume (after your yes)
- New campaigns start paused
What a connection can do. Every change waits for your yes. - 7
A flat $29 a month, however many listings you run
Connect is $29 a month in Claude, ChatGPT or any MCP app, with no percentage of ad spend and no per-listing fee. Running ads for a few agents in the office? Every plan covers all their ad accounts.
Meta ads connectors for Claude and ChatGPT · monthly
From each provider's site, November 2026. Meta's server is free but in open beta and not on every account; Pipeboard's free plan has 30 runs a week on 2 accounts.

A note from the founder
AdChat is new, small and independent, so you won't find thousands of reviews here yet. What you get instead: I read every email myself, and the 7-day free trial needs no card, so you can judge it on your own account. If something doesn't work for you, write to me at [email protected].
Eric, founder
Try it on your own ad account, free for 7 days, no card
You get 7 days of everything with everything included, no card. Then pick a plan: most people start with Connect at $29 a month. If you don't pick one, AdChat stops working.
Try all of Agent free for 7 days
Unlimited use of the MCP server and the full Agent plan, no credit card. The built-in chat includes 50 messages in the trial. When the trial ends, pick a plan to keep going. If you don't, AdChat stops working until you do.
Connect
Your ad accounts in your AI app, no usage cap
Facebook & Instagram
Google Ads
$29/month
or $290/year (2 months free)
- Unlimited use of the MCP server every month (up to 120 requests a minute)
- Works inside Claude, ChatGPT, Grok and Cursor
- Ask about spend, results and search terms in plain English
- Create, edit, pause and resume campaigns, ad sets and ads
- Google Ads: keywords, budgets, negative keywords and new search ads
- Unlimited ad accounts
Agent
Our AI agent, with everything in Connect
Facebook & Instagram
Google Ads
$49/month
or $490/year (2 months free)
Everything in Connect, plus:
- Our AI agent in its own chat, no Claude or ChatGPT needed (300 messages a month)
- You approve every change before it goes live
- Undo any change in one click
- Set limits, like a max daily budget
- Approve changes right from your email
- Remembers your goals and what worked
- Checks your account and finds wasted money
- Emails you when something goes wrong
- A weekly report in your inbox
- See your real profit with Stripe, Shopify or a spreadsheet
- Send it files: spreadsheets, PDFs, screenshots
- Coming soon: AdChat in Slack
Frequently Asked Questions
Does AdChat know fair housing rules?
Can it post my MLS listings automatically?
Does it work with my brokerage's ad account?
Can it read the leads from my instant forms?
What does it cost?
Related guides
Ask which listing ad brought the cheapest lead
Connect your ad account and start your 7-day free trial. If it isn't useful, don't subscribe. There's no card on file, so there's nothing to cancel.