Compare Amazon prices with Google Shopping using Bright Data, OpenAI and Slack
Ready for 3.0What this workflow does
This AI workflow has 20 nodes and runs on a schedule (every day at 07:00). Along the way it connects Google Sheets, OpenAI Chat Model and Slack. It also calls api.brightdata.com over HTTP.
How it runs
Trigger: On a schedule (every day at 07:00).
- Set Watchlist Config (Edit Fields (Set)): sets 7 fields: product_urls, max_products, alert_drop_pct…
- Split Watchlist Into Items (Code): runs custom JavaScript code
- Limit: keeps the first few items
- Aggregate: combines items into one
- Post to Bright Data Amazon Scraper (HTTP Request): calls api.brightdata.com (POST)
- Flatten Product Snapshots (Code): runs custom JavaScript code
- Read Price History (Google Sheets): uses Google Sheets
- Compare Against Last Snapshot (Code): runs custom JavaScript code
- Split Out: splits a list into separate items
- Any Price Moves to Report? (If): checks a condition and branches into true / false
…plus 7 more steps. See the full node list below.
Services it uses
HTTP calls to: api.brightdata.com
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (13)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Edit Fields (Set)
n8n-nodes-base.set - Code
n8n-nodes-base.code - Limit
n8n-nodes-base.limit - Aggregate
n8n-nodes-base.aggregate - HTTP Request
n8n-nodes-base.httpRequest - Google Sheets
n8n-nodes-base.googleSheets - Split Out
n8n-nodes-base.splitOut - If
n8n-nodes-base.if - No Operation, do nothing
n8n-nodes-base.noOp - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Slack
n8n-nodes-base.slack
From the author
Quick Overview This workflow runs every morning to scrape your watched Amazon product prices with Bright Data, compares them to the last saved snapshot in Google Sheets, checks Google Shopping for cheaper offers when changes occur, and uses OpenAI GPT-5.6 to…