Auto-Publish Social Posts When a New Property Listing Goes Live
An n8n workflow that fires when a new property is added to your listings sheet or CRM, has Claude write a compelling post for each channel, and publishes to your pages with the photos — so real estate agents market every new listing the day it lands, not whenever they find time.
- 1
Detect the new listing
A
Schedule Triggerreads your listings sheet and aFilterkeeps rows not yet marked posted — or use a webhook from your CRM on new listing. - 2
Write the copy
An
HTTP Requestto Claude turns the property facts into a short social caption and a longer post, each with a call to book a viewing and relevant local hashtags. - 3
Publish with photos
HTTP Requestnodes post to your Facebook Page / Instagram (and optionally a blog) using the listing's photo URLs and the generated copy. - 4
Mark as posted
A
Google Sheetsupdate flags the row posted so listings never double-post, and logs the post links for the agent's records.
Frequently asked questions
Where does the listing come from?
A Google Sheet, Airtable, or your CRM/MLS export — any source with address, price, beds/baths, a hook and photo URLs. When a new row appears, the workflow builds and posts the marketing. Agents just keep their listing sheet updated.
Does it write different copy per platform?
Yes. Claude produces a punchy caption for Instagram/Facebook and a slightly more detailed one for a LinkedIn/blog post, each with relevant hashtags. One listing, platform-appropriate copy, no manual rewriting.