πŸ“Š Monitor Google Shopping prices with Bright Data & email alerts

⚑ 512 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

πŸ›’ Monitor Google Shopping Prices with Bright Data & Email Alerts

This template requires a self-hosted n8n instance to run.

A comprehensive n8n automation that monitors product prices daily using Bright Data’s Google Shopping dataset and sends smart email alerts when price conditions are met.


πŸ“‹ Overview

This workflow provides an automated price monitoring solution that tracks product prices from Google Shopping daily and sends intelligent email notifications. Perfect for e-commerce monitoring, competitor analysis, deal hunting, and inventory management.


✨ Key Features


🎯 What This Workflow Does

  1. Schedule Trigger: Runs daily at 9 AM
  2. Data Retrieval: Fetches product list from Google Sheets
  3. Price Extraction: Scrapes current prices using Bright Data
  4. Data Update: Updates Google Sheets with new prices
  5. Price Comparison: Compares new vs. old prices
  6. Smart Filtering: Filters products that meet alert criteria
  7. Email Notifications: Sends alerts for qualifying changes
  8. Rate Limiting: Adds delay between emails

Output Data Points

FieldDescriptionExample
Product URLOriginal Google Shopping URLhttps://shopping.google.com/product/…
Product NameProduct titleiPhone 15 Pro Max 256GB
RatingsProduct rating score4.5
ReviewsNumber of reviews1,247
Old PricePrevious price$1,199.00
New PriceCurrent scraped price$1,199.00
TimestampWhen the check occurred2025-05-30T09:00:00Z

πŸš€ Setup Instructions

Prerequisites

Steps

  1. Import the workflow JSON into n8n
  2. Configure Bright Data credentials and dataset access
  3. Set up Google Sheets with required columns
  4. Configure Gmail OAuth2 credentials
  5. Update sheet IDs and schedule settings
  6. Test with sample products and activate

πŸ“– Usage Guide

Google Sheet Structure

Your Google Sheet should have the following columns to ensure the workflow functions correctly:

Adding Products

Understanding Price Alerts

The default setting for this workflow is to send an email alert when the new price equals the old price. This might seem counterintuitive, but it’s useful for specific scenarios, such as:

You can easily customize the alert logic to trigger on different conditions as described below.

Customizing Alert Logic

Reading the Results


πŸ”§ Customization Options


🚨 Troubleshooting


πŸ“Š Use Cases & Examples


βš™οΈ Advanced Configuration


πŸ“ˆ Performance & Limits


🀝 Support & Community


🎯 Ready to Use!

Your workflow provides a solid foundation for automated price monitoring. Customize it to fit your specific needs and use cases for maximum effectiveness in tracking Google Shopping prices with intelligent email notifications.


Please note that this template uses Community Nodes. Ensure you understand the risks before using community nodes.

πŸ”— Nodes Used

Google Sheets, Gmail, Schedule Trigger, Filter

πŸ“₯ Import

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

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