Aggregate commercial property listings with ScrapeGraphAI, Baserow and Teams
Property Listing Aggregator with Microsoft Teams and Baserow ⚠️ COMMUNITY TEMPLATE DISCLAIMER: This is a community-contributed template that uses ScrapeGraphAI (a community node). Please ensure you have the ScrapeGrap...
Template notes
Property Listing Aggregator with Microsoft Teams and Baserow
⚠️ 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 automatically aggregates commercial real-estate listings from multiple broker and marketplace websites, stores the fresh data in Baserow, and pushes weekly availability alerts to Microsoft Teams. Ideal for business owners searching for new retail or office space, it runs on a timetable, scrapes property details, de-duplicates existing entries, and notifies your team of only the newest opportunities.
Pre-conditions/Requirements
Prerequisites - An n8n instance (self-hosted or n8n.cloud) - ScrapeGraphAI community node installed - A Baserow workspace & table prepared to store property data - A Microsoft Teams channel with an incoming webhook URL - List of target real-estate URLs (CSV, JSON, or hard-coded array)
Required Credentials - ScrapeGraphAI API Key – Enables headless scraping of listing pages - Baserow Personal API Token – Grants create/read access to your property table - Microsoft Teams Webhook URL – Allows posting messages to your channel
Baserow Table Schema | Column Name | Type | Notes | |-------------|---------|--------------------------------| | listingid| Text | Unique ID or URL slug (primary)| | title | Text | Listing headline | | price | Number | Monthly or annual rent | | sqft | Number | Size in square feet | | location | Text | City / neighborhood | | url | URL | Original listing link | | scraped | Date | Timestamp of last scrape |
How it works