πŸ“Š 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.

View All Scrapers

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

  1. Trigger & Scrape β†’ Manual/scheduled trigger β†’ Firecrawl + Apify fetch competitor data
  2. AI Processing β†’ Claude extracts product details β†’ Parses and structures data
  3. Change Detection β†’ Reads historical prices β†’ Merges with current data β†’ Identifies updates
  4. 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

πŸ“– Importing guide Β· πŸ”‘ Credential setup