πŸ“Š Monitor competitor prices with Firecrawl, GPT-4.1, Sheets & Gmail alerts

⚑ 258 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. ⚠️ Self-Hosted Only: Requires self-hosted n8n instance.

How It Works

Scrapes competitor URLs, extracts data via AI, detects price/stock changes, logs to Google Sheets with email alerts.

Workflow Template

Trigger β†’ Scrape β†’ AI Extract β†’ Parse β†’ Compare β†’ Detect Changes β†’ Update Sheets + Alert

Workflow Steps

  1. Scraping: Firecrawl fetches Nike, Adidas, Sneaker data
  2. AI Extraction: Processes product details
  3. Parsing: Structures response
  4. Historical Check: Reads Sheets data
  5. Change Detection: Identifies price/stock updates
  6. Dual Output: Updates Sheets + sends alerts

Setup Instructions

1. Firecrawl API Get key from dashboard β†’ Add to n8n 2. OpenAI API Get key from platform β†’ Add to n8n 3. Google Sheets OAuth2 Create OAuth2 in Google Cloud Console β†’ Authorize in n8n β†’ Enable API 4. Gmail OAuth2 Use same project β†’ Authorize in n8n β†’ Enable API 5. Spreadsheet Setup Create Sheet with required columns β†’ Copy ID from URL β†’ Paste in workflow

Prerequisites

Self-hosted n8n, Firecrawl account, OpenAI key, Google account (Sheets + Gmail OAuth2)

Customization

Add URLs, adjust thresholds, integrate Slack

Benefits

Saves 2+ hours daily, real-time tracking, automated alerts

Google Sheets Structure

Required Columns:

πŸ”— Nodes Used

Google Sheets, Gmail, OpenAI

πŸ“₯ Import

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

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