n8nflow.net logo

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

by Incrementorsβ€’Updated: Last update 2 months agoβ€’Source: n8n.io
Loading workflow viewer...

Getting Started

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

  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

IssueSolution
No Data ReturnedEnsure keyword matches real products
Status Not 'Ready'Bright Data delay; add Wait nodes
Invalid API KeyCheck Bright Data credentials
AI ErrorsAdjust 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

  • Bright Data API credentials configured
  • n8n form trigger enabled
  • Claude or AI model connected
  • All HTTP requests working
  • 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/