Reprice WooCommerce products using Amazon data, Bright Data, OpenAI and Slack
Ready for 3.0What this workflow does
This AI workflow has 27 nodes and runs on a schedule (every day at 06:00). Along the way it connects WooCommerce, Google Sheets, OpenAI Chat Model and Slack and 1 more. It also calls api.brightdata.com over HTTP.
How it runs
Trigger: On a schedule (every day at 06:00).
- Set Repricing Rules (Edit Fields (Set)): sets 7 fields: competitor_sheet, max_products, undercut_percent…
- Read Store Products (WooCommerce): get many (product)
- Read Competitor Map (Google Sheets): uses Google Sheets
- Build Price Check List (Code): runs custom JavaScript code
- Scrape Amazon Prices With Bright Data (HTTP Request): calls api.brightdata.com (POST)
- Check Scrape Accepted (Code): runs custom JavaScript code
- Wait: waits 20 seconds
- Check Snapshot Progress (HTTP Request): calls an HTTP API (GET)
- Evaluate Scrape Progress (Code): runs custom JavaScript code
- Prices Ready? (If): checks a condition and branches into true / false
…plus 14 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 (14)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Edit Fields (Set)
n8n-nodes-base.set - WooCommerce
n8n-nodes-base.wooCommerce - Google Sheets
n8n-nodes-base.googleSheets - Code
n8n-nodes-base.code - HTTP Request
n8n-nodes-base.httpRequest - Wait
n8n-nodes-base.wait - If
n8n-nodes-base.if - Information Extractor
@n8n/n8n-nodes-langchain.informationExtractor - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - No Operation, do nothing
n8n-nodes-base.noOp - Split Out
n8n-nodes-base.splitOut - Slack
n8n-nodes-base.slack - Gmail
n8n-nodes-base.gmail
From the author
Quick overview This workflow runs daily to compare WooCommerce product prices against Amazon buy-box prices scraped via Bright Data, uses OpenAI (GPT-5.6) to confirm each Amazon URL matches the same product, then (optionally) updates WooCommerce sale prices,…