workflows.fit
Back to n8n workflows
n8n templateFreeBy vinci-king-01

Automate commercial real estate monitoring with ScrapeGraphAI, Notion and Mailchimp

Property Listing Aggregator with Mailchimp and Notion ⚠️ COMMUNITY TEMPLATE DISCLAIMER: This is a community-contributed template that uses ScrapeGraphAI (a community node). Please ensure you have the ScrapeGraphAI com...

MarketingCommunicationProductivityDevelopmentCore NodesManual TriggerCodeSplit In Batches
Loading interactive preview...

Template notes

Property Listing Aggregator with Mailchimp and Notion

⚠️ COMMUNITY TEMPLATE DISCLAIMER: This is a community-contributed template that uses ScrapeGraphAI (a community node). Please ensure you have the ScrapeGraphAI community node installed in your n8n instance before using this template.

This workflow scrapes multiple commercial-real-estate websites, consolidates new property listings into Notion, and emails weekly availability updates or immediate space alerts to a Mailchimp audience. It automates the end-to-end process so business owners can stay on top of the latest spaces without manual searching.

Pre-conditions/Requirements

Prerequisites - n8n instance (self-hosted or n8n.cloud) - ScrapeGraphAI community node installed - Active Notion workspace with permission to create/read databases - Mailchimp account with at least one Audience list - Basic understanding of JSON; ability to add API credentials in n8n

Required Credentials - ScrapeGraphAI API Key – Enables web scraping functionality - Notion OAuth2 / Integration Token – Writes data into Notion database - Mailchimp API Key – Sends campaigns and individual emails - (Optional) Proxy credentials – If target real-estate sites block your IP

Specific Setup Requirements | Resource | Requirement | Example | |----------|-------------|---------| | Notion | Database with property fields (Address, Price, SqFt, URL, Availability) | Database ID: abcd1234efgh | | Mailchimp | Audience list where alerts are sent | Audience ID: f3a2b6c7d8 | | ScrapeGraphAI | YAML/JSON config per site | Stored inside the ScrapeGraphAI node |

How it works