This workflow contains community nodes that are only compatible with the self-hosted version of n8n.
📦 Multi-Platform Price Finder: Scraping Prices with Bright Data & Telegram
An intelligent n8n automation that fetches real-time product prices from marketplaces like Amazon, Wayfair, Lowe's, and more using Bright Data's dataset, and sends promotional messages via Telegram using AI—perfect for price tracking, deal alerts, and affiliate monetization.
📋 Overview
This automation tracks product prices across top e-commerce platforms using Bright Data and sends out alerts via Telegram based on the best available deals. The workflow is designed for affiliate marketers, resellers, and deal-hunting platforms who want real-time competitive pricing.
✨ Key Features
- 🔎 Multi-Platform Scraping: Supports Amazon, Wayfair, Lowe's, and more
- ⚡ Bright Data Integration: Access to structured product snapshots
- 📢 AI-Powered Alerts: Generates Telegram-ready promo messages using AI
- 🧠 Lowest Price Logic: Filters and compares products across sources
- 📈 Data Merge & Processing: Combines multiple sources into a single stream
- 🔄 Keyword-Driven Search: Searches using dynamic keywords from form input
- 📦 Scalable Design: Built for multiple platform processing simultaneously
- 🧼 Clean Output: Strips unnecessary formatting before publishing
🎯 What This Workflow Does
Input
- Search Keywords: User-defined keyword(s) from a form trigger
- Platform Sources: Wayfair, Lowe's, Amazon, etc.
- Bright Data API Key: Needed for authenticated scraping
Processing Steps
- User Input via n8n form trigger (keyword-based)
- Bright Data API Trigger for each marketplace
- Status Polling: Wait until scraping snapshot is
ready
- Data Retrieval: Fetches JSON results from Bright Data snapshot
- Data Cleaning & Normalization: Price, title, and URL are extracted
- Merging Products from all platforms
- Find Lowest Price Product using custom JS logic
- AI Prompt Generation via Claude/Anthropic
- Telegram Formatting and alert message creation
Output
- 🛍️ Product Title
- 💰 Final Price
- 🔗 Product URL
- ✉️ Promotional Message (for Telegram/notifications)
🚀 Setup Instructions
Step 1: Import Workflow
- Open n8n > Workflows > + Add Workflow
- Import the provided JSON file
Step 2: Configure Bright Data
- Add credentials under Credentials → Bright Data API
- Set the appropriate
dataset_id
for each platform
- Ensure dataset includes
title
, price
, and url
fields
Step 3: Enable Keyword Trigger
- Use the built-in
Form Trigger
node
- Input: Single keyword field (SearchHere)
Step 4: Telegram or AI Integration
- Modify prompt node for your language or tone
- Add Telegram webhook or integration where needed
📖 Usage Guide
Adding Keywords
- Trigger the form with a product keyword like
iPhone 15
- Wait for workflow to fetch best deals and generate Telegram message
Understanding AI-Powered Output
- AI creates a short, engaging message like:
"🔥 Deal Alert: Get the iPhone 15 for just ₹74,999! Limited stock—Check it out: [link]"
Debugging Output
- Output node shows cleaned JSON with
title
, price
, url
, and message
- If no valid results, debug message is returned with sample structure info
🔧 Customization Options
Add More Marketplaces
- Clone any HTTP Request node (e.g., for Wayfair)
- Update
dataset_id
and required output fields
Modify Price Logic
- Update the
Code1
node to change comparison (e.g., highest price instead of lowest)
Change Message Format
- Edit the
AI Agent
prompt to customize tone/language
- Add emoji, CTAs, or markdown formatting as needed
🧪 Test & Activation
- Add a few sample keywords via form trigger
- Run manually or set as a webhook for external app input
- Check final AI-generated message in output node
🚨 Troubleshooting
Issue |
Solution |
No Data Returned |
Ensure keyword matches real products |
Status Not 'Ready' |
Bright Data delay; add Wait nodes |
Invalid API Key |
Check Bright Data credentials |
AI Errors |
Adjust prompt or validate input fields |
📊 Use Cases
- 💰 Affiliate Campaigns: Show best deals across platforms
- 🛒 Deal Pages: Post live offers with product links
- 🧠 Competitor Analysis: Track cross-platform pricing
- 🔔 Alert Bots: Send real-time alerts to Telegram or Slack
✅ Quick Setup Checklist
- [x] Bright Data API credentials configured
- [x] n8n form trigger enabled
- [x] Claude or AI model connected
- [x] All HTTP requests working
- [x] AI message formatting verified
🌐 Example Output
{
"title": "Apple iPhone 15 Pro Max",
"price": 1199,
"url": "https://amazon.com/iphone-15",
"message": "🔥 Grab the Apple iPhone 15 Pro Max for just $1199! Limited deal—Check it out: https://amazon.com/iphone-15"
}
📬For any questions or support, please contact:
📧 <[email protected]>
or fill out this form: https://www.incrementors.com/contact-us/