📈 Auto-track Amazon prices with Google Gemini & send alerts to Telegram

69 views · 📈 Crypto Trading & Stock Market

💡 Pro Tip — HTTP Request scraping tends to break when sites update their markup. If you’re scraping a major platform, check if ScraperNode covers it — it has maintained scrapers for LinkedIn, Instagram, TikTok, YouTube, and 20+ other platforms that return structured data.

View All Scrapers

Description

AI-Powered Amazon Price Tracker to Telegram

Overview

Automate your deal hunting with this intelligent Amazon price tracker. This workflow uses the power of AI to monitor any Amazon product page at regular intervals. When the price drops to or below your desired target, it instantly sends a notification to your Telegram chat. Say goodbye to manual price checking and never miss a sale, a lightning deal, or a Black Friday bargain again.

Unlike traditional scrapers that break when a website’s layout changes, this workflow uses a Large Language Model (Google Gemini) to understand the page content, making it significantly more robust and reliable.

🚀 Key Features

⚙️ How It Works

The workflow follows a clear, linear process from scheduling to notification.

1. Initiation and Configuration

2. Fetch and Clean Product Page

3. AI-Powered Data Extraction

4. Validate and Compare Price

5. Prepare and Send Telegram Notification

🛠️ Setup Steps & Credentials

To get this workflow running, you’ll need to configure the following:

  1. Google Gemini:
    • You need a Google AI (Gemini) API Key.
    • Create a Google Gemini(PaLM) Api credential in n8n.
    • Assign this credential to the Google Gemini Chat Model node.
  2. Telegram:
    • You need a Telegram Bot Token. Get one by talking to the @BotFather on Telegram.
    • You also need your personal Chat ID. You can get this from a bot like @userinfobot.
    • Create a Telegram credential in n8n with your Bot Token.
    • Assign this credential to both the Send Success and Send Error Telegram nodes.
  3. Workflow Configuration:
    • Open the Config: Product & Alert node.
    • Replace the placeholder values:
      • telegramChatId: Paste your Telegram Chat ID.
      • amazonUrl: Paste the full URL of the Amazon product you want to track.
      • priceTarget: Set your desired price (e.g., 49.99).

Once configured, save the workflow and activate it using the toggle in the top-right corner.

💡 Customization & Learning

This workflow is a powerful template that you can easily adapt and expand:

🔗 Nodes Used

Cron, HTTP Request, Telegram, AI Agent, Simple Memory, Structured Output Parser

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup