📊 Competitor price monitoring with web scraping,Google Sheets & Telegram

⚡ 5,845 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

How it works

++Download the google sheet here++ and replace this with the googles sheet node: Google sheet , upload to google sheets and replace in the google sheets node.

On price change:

Set up step

  1. Google Sheets credentials (~5 min)
  2. Create a Google Sheets OAuth credential in n8n.
  3. Copy your sheet’s ID and ensure you have two tabs:
  4. product_data (columns: product_url, price)
  5. price_tracking (columns: timestamp, product_url, last_price, current_price, price_diff_pct, price_changed)
  6. Paste the sheet ID into both Google Sheets nodes (“Read” and “Append/Update”).
  7. Telegram credentials (~5 min)
  8. Create a Telegram Bot token via BotFather.
  9. Copy your chat_id (for your target group or personal chat).
  10. Add those credentials to n8n and drop them into the “Telegram” node.

Workflow parameters (~5 min)

đź”— Nodes Used

Google Sheets, HTTP Request, Telegram, Schedule Trigger

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup