Multi-Platform Price Finder: Scraping Prices with Bright Data, Claude AI & Telegram

Go to Workflow
0 views
Built by Incrementors Incrementors
Created on June 05, 2026

Description

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/

Nodes Used (6)

AI Agent
@n8n/n8n-nodes-langchain.agent
Anthropic Chat Model
@n8n/n8n-nodes-langchain.lmChatAnthropic
Code
n8n-nodes-base.code
Google Sheets
n8n-nodes-base.googleSheets
HTTP Request
n8n-nodes-base.httpRequest
Telegram
n8n-nodes-base.telegram