Skip to main content

Compare product prices on Amazon and Jumia with Decodo, OpenAI and Telegram

Workflow preview

Workflow preview
100%
Compare product prices on Amazon and Jumia with Decodo, OpenAI and 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

What Problem Does It Solve? We’ve all been there: you want to check if a product is cheaper on Amazon or Jumia, but opening a dozen tabs is a pain. Building a bot to do this usually fails because b...

Best for

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

Tools used

n8n-nodes-base.stickynote, n8n-nodes-base.telegramtrigger, n8n-nodes-base.code, @n8n/n8n-nodes-langchain.agent, @decodo/n8n-nodes-decodo.decodo, n8n-nodes-base.if, n8n-nodes-base.splitinbatches, n8n-nodes-base.merge

Source and attribution

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

Original n8n.io source

1.1 Workflow description

Title
Compare product prices on Amazon and Jumia with Decodo, OpenAI and Telegram
Workflow name
Compare product prices on Amazon and Jumia with Decodo, OpenAI and Telegram

What Problem Does It Solve?

  • We’ve all been there: you want to check if a product is cheaper on Amazon or Jumia, but opening a dozen tabs is a pain.
  • Building a bot to do this usually fails because big e-commerce sites love to block scrapers with CAPTCHAs.
  • This workflow fixes that headache by:
    • Taking a product name from a chat message.
    • Using Decodo to handle the hard part—searching Google and scraping the product pages without getting blocked.
    • Using AI to read the messy HTML and pull out just the price and product name.
    • Sending a clean "Best Price" summary back to the user instantly.

How to Configure It

Telegram Setup

  • Create a bot with BotFather and paste your token into the Telegram node.
  • Make sure your webhook is set up so the bot actually "hears" the messages.

Decodo

  • This is the engine that makes the workflow reliable.
  • You'll need to add your Decodo API key in the credentials.
  • We used Decodo here specifically because it handles the proxies and browser fingerprinting for you—so your Amazon requests actually go through instead of failing.

AI Setup

  • Plug in your OpenAI API key (or swap the node for Claude/Gemini if you prefer).
  • The system prompt is already set up to ignore ads and find the real price, but feel free to tweak the tone.

How It Works

  1. Trigger: You text the bot a product name (e.g., "Sony XM5").
  2. Search: The workflow asks Decodo to Google that specific term on sites like Amazon.eg.
  3. Scrape: It grabs the URLs and passes them back to Decodo to fetch the page content safely.
  4. Extract: The AI reads through the text, finds the lowest price, and ignores the clutter.
  5. Reply: The bot texts you back with the best deal found.

Customization Ideas

  • Go wider: Edit the search query to check other stores like Noon or Carrefour.
  • Track trends: Connect a Google Sheet to log what people are searching for—great for market research.

If you need any help Get In Touch

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 - Main Sticky

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 2 - Section 1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 3 - Section 2

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 4 - Section 3

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 5 - Section 4

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 6 - Telegram Trigger

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

Block 7 - Build Queries

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

Block 8 - AI Extraction Agent

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

Block 9 - Google Search

Type / Role
@decodo/n8n-nodes-decodo.decodo - decodo
Config choices
Version 1

Block 10 - Extract & Filter URLs

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

Block 11 - Router (Amazon vs. Other)

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

Block 12 - Scrape Amazon

Type / Role
@decodo/n8n-nodes-decodo.decodo - decodo
Config choices
Version 1

Block 13 - Loop (Amazon)

Type / Role
n8n-nodes-base.splitInBatches - splitInBatches
Config choices
Version 3

Block 14 - Clean HTML (Amazon)

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

Block 15 - Scrape Other

Type / Role
@decodo/n8n-nodes-decodo.decodo - decodo
Config choices
Version 1

Block 16 - Loop (Other)

Type / Role
n8n-nodes-base.splitInBatches - splitInBatches
Config choices
Version 3

Block 17 - Clean HTML (Other)

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

Block 18 - Score Match (Other)

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

Block 19 - Score Match (Amazon)

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

Block 20 - Pick Best (Amazon)

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

Block 21 - Pick Best (Other)

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

Block 22 - Merge Results

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

Block 23 - GPT Model

Type / Role
@n8n/n8n-nodes-langchain.lmChatOpenAi - lmChatOpenAi
Config choices
Version 1.2

Block 24 - Format Context

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

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

3. Summary Table

Workflow Compare product prices on Amazon and Jumia with Decodo, OpenAI and Telegram
Complexity advanced
Nodes 25
Categories Market Research, AI Chatbot
Author Abdullah Alshiekh
Published 23 Dec 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/12075/12075.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 Compare product prices on Amazon and Jumia with Decodo, OpenAI and Telegram do?

What Problem Does It Solve? We’ve all been there: you want to check if a product is cheaper on Amazon or Jumia, but opening a dozen tabs is a pain. Building a bot to do this usually fails because b...

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, AI Chatbot use case.