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

Go to Workflow
0 views
Built by moosa moosa
Created on July 19, 2025

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).

This workflow was created by moosa and shared publicly on the n8n community template library. n8nFind indexes it for discovery — the workflow remains the property of its original creator.

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