Multi-Platform Price Finder: Scraping Prices with Bright Data, Claude AI & Telegram - n8n Workflow | Neura Market
Multi-Platform Price Finder: Scraping Prices with Bright Data, Claude AI & Telegram
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, Lowes, 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, Lowes, 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, Lowes, Amazon, etc.
- **Bright Data API Key**: Needed for authenticated scraping
### **Processing Steps**
1. **User Input** via n8n form trigger (keyword-based)
2. **Bright Data API Trigger** for each marketplace
3. **Status Polling**: Wait until scraping snapshot is `ready`
4. **Data Retrieval**: Fetches JSON results from Bright Data snapshot
5. **Data Cleaning & Normalization**: Price, title, and URL are extracted
6. **Merging Products** from all platforms
7. **Find Lowest Price Product** using custom JS logic
8. **AI Prompt Generation** via Claude/Anthropic
9. **Telegram Formatting** and alert message creation
### **Output**
- **Product Title**
- **Final Price**
- **Product URL**
- **Promotional Message** (for Telegram/notifications)
---
## Setup Instructions
### **Step 1: Import Workflow**
1. Open n8n > Workflows > **+ Add Workflow**
2. 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
```json
{
"title": "Apple iPhone 15 Pro Max",
"price": 1199,
"url": "https://amazon.com/iphone-15",
"message": "Grab the Apple"
```
Platform
n8n
Category
E-commerce
Price
Free
Creator
Incrementors
if
code
wait
merge
filter
telegram
stickyNote
formTrigger
httpRequest
googleSheets
How to import this workflow into n8n
1Purchase or download the workflow to get the n8n workflow JSON file.
2In your n8n instance, open Workflows and choose "Import from File" (or paste the JSON with Ctrl+V on the canvas).
3Open each node marked with a credential warning and connect your own accounts and API keys.
4Run the workflow once manually to verify the data flow, then toggle it to Active.