Competitor Price Monitoring with Web Scraping, Google Sheets & Discord Alerts

Go to Workflow
0 views
Built by moosa moosa
Created on June 07, 2026

Description

This workflow monitors product prices from BooksToScrape and sends alerts to a Discord channel via webhook when competitor's prices are lower than our prices.

🧩 Nodes Used

Schedule (for daily or required schedule)
If nodes (to check if checked or unchecked data exists)
HTTP Request (for fetching product page )
Extract HTML (for extracting poduct price)
Code(to clean and extract just the price number)
Discord Webhook (send discord allerts)
Sheets (extract and update)

🚀 How to Use

Replace the Discord webhook URL with your own.
Customize the scraping URL if you're monitoring a different site.(Sheet i used)
Run the workflow manually or on a schedule.

⚠️ Important

Do not use this for commercial scraping without permission.
Ensure the site allows scraping (this example is for learning only).

Nodes Used (5)

Code
n8n-nodes-base.code
Discord
n8n-nodes-base.discord
Google Sheets
n8n-nodes-base.googleSheets
HTML
n8n-nodes-base.html
HTTP Request
n8n-nodes-base.httpRequest