Skip to main content

Multi-platform price finder: Scraping prices with Bright Data, Claude AI & Telegram

Workflow preview

Workflow preview
100%
Multi-platform price finder: Scraping prices with Bright Data, Claude AI & Telegram preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

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 a...

Best for

  • Market Research automation workflows
  • Multimodal AI automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.formtrigger, n8n-nodes-base.googlesheets, n8n-nodes-base.httprequest, @n8n/n8n-nodes-langchain.agent, @n8n/n8n-nodes-langchain.lmchatanthropic, n8n-nodes-base.telegram, n8n-nodes-base.code, n8n-nodes-base.if

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Incrementors.

Original n8n.io source

1.1 Workflow description

Title
Multi-platform price finder: Scraping prices with Bright Data, Claude AI & Telegram
Workflow name
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, 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

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

  • 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/

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - On form submission

Type / Role
n8n-nodes-base.formTrigger - formTrigger
Config choices
Version 2.2

Block 2 - Google Sheets

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.6

Block 3 - Extracting Data from snapshort

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 4 - AI Agent

Type / Role
@n8n/n8n-nodes-langchain.agent - agent
Config choices
Version 2

Block 5 - Anthropic Chat Model

Type / Role
@n8n/n8n-nodes-langchain.lmChatAnthropic - lmChatAnthropic
Config choices
Version 1.3

Block 6 - Telegram

Type / Role
n8n-nodes-base.telegram - telegram
Config choices
Version 1.2

Block 7 - Clean AI Output

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 8 - If

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.2

Block 9 - If1

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.2

Block 10 - Code1

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 11 - Google Sheets1

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.6

Block 12 - Merge

Type / Role
n8n-nodes-base.merge - merge
Config choices
Version 3.2

Block 13 - Filter1

Type / Role
n8n-nodes-base.filter - filter
Config choices
Version 2.2

Block 14 - If3

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.2

Block 15 - Google Sheets2

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.6

Block 16 - If4

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.2

Block 17 - Google Sheets3

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.6

Block 18 - If5

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.2

Block 19 - Google Sheets4

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.6

Block 20 - If6

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.2

Block 21 - Google Sheets5

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.6

Block 22 - HTTP Request14

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 23 - If7

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.2

Block 24 - HTTP Request15

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Showing the first 24 of 85 workflow blocks. Download the JSON for the full node graph.

3. Summary Table

Workflow Multi-platform price finder: Scraping prices with Bright Data, Claude AI & Telegram
Complexity advanced
Nodes 85
Categories Market Research, Multimodal AI
Author Incrementors
Published 25 Jul 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/6408/6408.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Multi-platform price finder: Scraping prices with Bright Data, Claude AI & Telegram do?

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 a...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Market Research, Multimodal AI use case.