π E-commerce price monitor with Firecrawl, Claude-Sonnet AI & Telegram alerts
β‘ 342 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.
Description
Introduction
Automate price monitoring for e-commerce competitorsβideal for retailers, analysts, and pricing teams. Scrapes competitor sites, extracts pricing/stock data via AI, detects changes, and sends instant alerts for dynamic pricing strategies.
How It Works
Scrapes competitor URLs via Firecrawl and Apify, extracts data with AI, detects price/stock changes, logs to Google Sheets, and sends Telegram alerts.
Workflow Template
Trigger β Scrape URL β AI Extract β Parse β Merge Historical β Detect Changes β Update Sheets + Send Telegram Alert
Workflow Steps
- Trigger & Scrape β Manual/scheduled trigger β Firecrawl + Apify fetch competitor data
- AI Processing β Claude extracts product details β Parses and structures data
- Change Detection β Reads historical prices β Merges with current data β Identifies updates
- Output β Logs alerts to Sheets β Updates historical data β Sends Telegram notification
Setup Instructions
1. Firecrawl API Get key from dashboard β Add to n8n 2. Apify API Get key from console β Add to n8n β Configure actors 3. AI Model (Claude/OpenAI) Get API key β Add to n8n 4. Google Sheets OAuth2 Create OAuth2 in Google Cloud Console β Authorize in n8n β Enable API 5. Telegram Bot Create via BotFather β Get token & chat ID β Add to n8n 6. Spreadsheet Setup Create Sheet with required columns β Copy ID β Paste in workflow
Prerequisites
Self-hosted n8n, Firecrawl account, Apify account, Claude/OpenAI API key, Google account (Sheets OAuth2),Telegram bot
Customization
Add more URLs, adjust scraping intervals, change detection thresholds, switch to Slack/email alerts, integrate databases
Benefits
Saves 2+ hours daily, real-time tracking, automated alerts, historical analysis, multi-source scraping
π Nodes Used
Google Sheets, HTTP Request, Telegram, Schedule Trigger, Perplexity, Anthropic
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File