Generate real estate listing social posts with Google Gemini and Gmail
Ready for 3.0What this workflow does
This AI workflow has 14 nodes and runs when an HTTP POST request hits its webhook URL (plus 1 other trigger). Along the way it connects Google Sheets, Google Gemini, Gmail and Facebook Graph API.
How it runs
Trigger: When an HTTP POST request hits its webhook URL (plus 1 other trigger).
- Extract Listing Details (Code): runs custom JavaScript code
- Configuration (Edit Fields (Set)): sets 7 fields: AGENT_NAME, AGENT_EMAIL, POST_TO_FACEBOOK…
- Generate Social Posts (Google Gemini): uses Google Gemini
- Parse AI Output (Code): runs custom JavaScript code
- Send Posts to Agent (Gmail): uses Gmail
- Log to Post History (Google Sheets): append
- Post to Facebook? (If): checks a condition and branches into true / false
- Post to Facebook Page (Facebook Graph API): uses Facebook Graph API
- Post to Instagram? (If): checks a condition and branches into true / false
- Update Sheets Facebook Posted Flag (Google Sheets): update
…plus 2 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (10)
- Webhook
n8n-nodes-base.webhook - Google Sheets Trigger
n8n-nodes-base.googleSheetsTrigger - Code
n8n-nodes-base.code - Edit Fields (Set)
n8n-nodes-base.set - Google Gemini
@n8n/n8n-nodes-langchain.googleGemini - Gmail
n8n-nodes-base.gmail - Google Sheets
n8n-nodes-base.googleSheets - If
n8n-nodes-base.if - Facebook Graph API
n8n-nodes-base.facebookGraphApi - HTTP Request
n8n-nodes-base.httpRequest
From the author
Quick overview Turn every new listing into four ready-to-post social media captions in 30 seconds. Fill in a Google Form with your listing details, and Gemini AI generates platform-specific posts for Instagram, Facebook, LinkedIn, and X — each tailored to…