Skip to main content

Monitor e-commerce price changes with Decodo Scraper, OpenAI & Google Sheets

Workflow preview

Workflow preview
100%
Monitor e-commerce price changes with Decodo Scraper, OpenAI & Google Sheets preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

This workflow contains community nodes that are only compatible with the self hosted version of n8n. Stay ahead of market changes with this Automated Price Intelligence System! This workflow monito...

Best for

  • Market Research automation workflows
  • AI Summarization automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.scheduletrigger, n8n-nodes-base.set, n8n-nodes-base.aggregate, n8n-nodes-base.function, n8n-nodes-base.splitinbatches, @decodo/n8n-nodes-decodo.decodotool, @n8n/n8n-nodes-langchain.agent, @n8n/n8n-nodes-langchain.outputparserstructured

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Yaron Been.

Original n8n.io source

1.1 Workflow description

Title
Monitor e-commerce price changes with Decodo Scraper, OpenAI & Google Sheets
Workflow name
Monitor e-commerce price changes with Decodo Scraper, OpenAI & Google Sheets

This workflow contains community nodes that are only compatible with the self-hosted version of n8n.

Stay ahead of market changes with this Automated Price Intelligence System!
This workflow monitors e-commerce product prices 3x daily using advanced web scraping and AI analysis, tracking price changes, comparing against strategic thresholds, and sending intelligent alerts for competitive pricing opportunities. Perfect for e-commerce teams, retailers, and pricing strategists maintaining market competitiveness.

What This Template Does

  1. Triggers 3x daily (9 AM, 3 PM, 9 PM) for continuous price monitoring.
  2. Configures global settings for products, thresholds, and alert recipients.
  3. Parses product targets and maps price thresholds by category (premium/default/budget).
  4. Uses Decodo scraper to extract real-time pricing data from e-commerce sites.
  5. Analyzes product pages with AI to extract structured price information.
  6. Logs all price data to Google Sheets for historical tracking and trend analysis.
  7. Evaluates prices against thresholds with AI-powered strategic recommendations.
  8. Classifies alerts as CRITICAL or STANDARD based on price drop severity.
  9. Sends targeted email alerts with strategic action recommendations.

Key Benefits

  • Continuous price monitoring across multiple e-commerce platforms
  • AI-powered strategic recommendations for pricing decisions
  • Historical price tracking for trend analysis and forecasting
  • Multi-tier alert system for critical vs. standard price changes
  • Automated competitive intelligence without manual monitoring
  • Configurable thresholds for different product categories

Features

  • Triple-daily scheduling for comprehensive market coverage
  • Multi-product monitoring with individual threshold configuration
  • AI-powered price extraction and data structuring
  • Real-time web scraping with Decodo integration
  • Strategic alert classification (CRITICAL/STANDARD)
  • Automated email notifications with actionable insights
  • Google Sheets integration for data centralization
  • Batch processing for efficient multi-product handling
  • Quality assurance with auto-fixing output parsing

Requirements

  • Decodo API credentials for web scraping
  • OpenAI API credentials for AI analysis
  • Google Sheets OAuth2 credentials with edit access
  • Gmail OAuth2 credentials for email alerts
  • Environment variables for configuration settings
  • Product URLs with internal tracking IDs

Target Audience

  • E-commerce and retail pricing teams
  • Competitive intelligence analysts
  • Pricing strategy and revenue optimization teams
  • E-commerce marketing and sales teams
  • Retail operations and category managers
  • Digital agency e-commerce specialists

Step-by-Step Setup Instructions

  1. Connect Decodo API credentials for reliable web scraping
  2. Set up OpenAI credentials for AI price analysis and strategy recommendations
  3. Configure Google Sheets for price history tracking and logging
  4. Add Gmail credentials for critical and standard alert notifications
  5. Define your product URLs with internal IDs and threshold types
  6. Set price thresholds for premium, default, and budget categories
  7. Configure alert recipients for different notification levels
  8. Test with sample product URLs to verify data extraction and alerting
  9. Activate for automated triple-daily price intelligence monitoring

Pro Tip: Use coupon code "YARON" to get 23K requests for testing the workflow using the Decodo scraping platform

This workflow ensures you never miss a pricing opportunity with automated monitoring, intelligent analysis, and strategic alerting!

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - 1. Multi-schedule Price Monitor

Type / Role
n8n-nodes-base.scheduleTrigger - scheduleTrigger
Config choices
Version 1.2

Block 2 - 2. Global Configuration

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 3 - 3. Initial Aggregate (Pass-Through)

Type / Role
n8n-nodes-base.aggregate - aggregate
Config choices
Version 1

Block 4 - 4. Parse Product Targets (Function)

Type / Role
n8n-nodes-base.function - function
Config choices
Version 1

Block 5 - 5. Clone Items (Split In Batches)

Type / Role
n8n-nodes-base.splitInBatches - splitInBatches
Config choices
Version 1

Block 6 - 6. Map Threshold (Function)

Type / Role
n8n-nodes-base.function - function
Config choices
Version 1

Block 7 - 7. Decodo Web Scraper

Type / Role
@decodo/n8n-nodes-decodo.decodoTool - decodoTool
Config choices
Version 1

Block 8 - 8. Intelligent Price Scraping Agent

Type / Role
@n8n/n8n-nodes-langchain.agent - agent
Config choices
Version 2.2

Block 9 - 9. Structured Price Data Parser

Type / Role
@n8n/n8n-nodes-langchain.outputParserStructured - outputParserStructured
Config choices
Version 1.3

Block 10 - 10. OpenAI Price Analyzer (LLM)

Type / Role
@n8n/n8n-nodes-langchain.lmChatOpenAi - lmChatOpenAi
Config choices
Version 1.2

Block 11 - 12. Price Analysis & Strategy Agent

Type / Role
@n8n/n8n-nodes-langchain.agent - agent
Config choices
Version 2.2

Block 12 - 13. OpenAI Strategy Model (LLM)

Type / Role
@n8n/n8n-nodes-langchain.lmChatOpenAi - lmChatOpenAi
Config choices
Version 1.2

Block 13 - 14. Advanced Price Condition Check (IF)

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.2

Block 14 - 15. Critical vs. Standard Check (IF)

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.2

Block 15 - 16. Send CRITICAL Email

Type / Role
n8n-nodes-base.gmail - gmail
Config choices
Version 2.1

Block 16 - 17. Send STANDARD Email

Type / Role
n8n-nodes-base.gmail - gmail
Config choices
Version 2.1

Block 17 - 18. End of Batch (NoOp)

Type / Role
n8n-nodes-base.noOp - noOp
Config choices
Version 1

Block 18 - Structured Output Parser

Type / Role
@n8n/n8n-nodes-langchain.outputParserStructured - outputParserStructured
Config choices
Version 1.3

Block 19 - Auto-fixing Output Parser

Type / Role
@n8n/n8n-nodes-langchain.outputParserAutofixing - outputParserAutofixing
Config choices
Version 1

Block 20 - OpenAI Chat Model

Type / Role
@n8n/n8n-nodes-langchain.lmChatOpenAi - lmChatOpenAi
Config choices
Version 1.2

Block 21 - Log Price Data to Google Sheets

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.7

Block 22 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 23 - Sticky Note1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 24 - Sticky Note2

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Showing the first 24 of 27 workflow blocks. Download the JSON for the full node graph.

3. Summary Table

Workflow Monitor e-commerce price changes with Decodo Scraper, OpenAI & Google Sheets
Complexity advanced
Nodes 27
Categories Market Research, AI Summarization
Author Yaron Been
Published 01 Nov 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/10414/10414.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Monitor e-commerce price changes with Decodo Scraper, OpenAI & Google Sheets do?

This workflow contains community nodes that are only compatible with the self hosted version of n8n. Stay ahead of market changes with this Automated Price Intelligence System! This workflow monito...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Market Research, AI Summarization use case.