๐Ÿ“Š Score property investments using Claude (Anthropic), Google Sheets and Slack

โšก 7 views ยท ๐Ÿ“Š Market Research & Insights

๐Ÿ’ก Pro Tip โ€” HTTP Request scraping tends to break when sites update their markup. If youโ€™re scraping a major platform, check if ScraperNode covers it โ€” it has maintained scrapers for LinkedIn, Instagram, TikTok, YouTube, and 20+ other platforms that return structured data.

View All Scrapers

Description

This workflow scrapes property listings, enriches them with market data, and uses Claude AI to score each listingโ€™s investment potential based on rental yield, capital growth trends, location desirability, and risk factors.

How it works

  1. Trigger - Scheduled run initiates a scrape job
  2. Scrape Listings - Fetches property listings from target URL(s) via HTTP
  3. Parse Listings - Extracts structured data (price, bedrooms, suburb, etc.)
  4. Fetch Market Data - Pulls suburb median prices, rental yields, vacancy rates
  5. Fetch Demographics - Gets population growth, income levels, infrastructure data
  6. Combine Enrichment - Merges all data per listing
  7. AI Investment Scoring - Claude AI scores each listing (0โ€“100) with rationale
  8. Filter Top Picks - Keeps listings above configurable score threshold
  9. Format Report - Builds a clean investment report
  10. Save to Google Sheets - Logs all scored listings for tracking
  11. Send Digest - Posts top picks to Slack or email

Setup Steps

  1. Import workflow into n8n
  2. Configure credentials:
    • Anthropic API - Claude AI for investment scoring
    • Google Sheets - Results & historical tracking
    • Slack OAuth - Daily digest notifications
    • RapidAPI / Zillow / Domain API - Property market data
  3. Set your target listing URLs in the โ€˜Configure Scrape Targetsโ€™ node
  4. Set your score threshold (default: 65) in โ€˜Filter Top Picksโ€™
  5. Set your Google Sheet ID and Slack channel
  6. Activate the workflow or POST to the webhook

Sample Webhook Payload

{
  "searchUrl": "https://www.domain.com.au/sale/sydney/?bedrooms=2-4&price=500000-900000",
  "suburb": "Parramatta",
  "maxListings": 20,
  "scoreThreshold": 65
}

Scoring Criteria (Claude AI)

Features

๐Ÿ”— Nodes Used

Google Sheets, HTTP Request, Schedule Trigger, Filter, AI Agent, Anthropic Chat Model

๐Ÿ“ฅ Import

Download workflow.json and import into n8n: Workflow menu โ†’ Import from File

๐Ÿ“– Importing guide ยท ๐Ÿ”‘ Credential setup