π Competitor price monitoring with web scraping, Google Sheets & Discord alerts
β‘ 569 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.
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
Google Sheets, HTTP Request, Discord, Schedule Trigger
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File