• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Android Infotech

Android Infotech

Android Tips, News, Guide, Tutorials

  • AI
  • Firmware
  • Knowledge
  • News
  • Root
  • Tutorial
  • Applications
  • Opinion
  • Tools
You are here: Home / Knowledge / How to Create an Amazon USA Price Alert Telegram Bot Using n8n?

How to Create an Amazon USA Price Alert Telegram Bot Using n8n?

Updated On: 1 day ago by Selva Ganesh Leave a Comment

Create an Amazon USA Price Alert Telegram Bot– Looking to get instant alerts when prices drop on Amazon USA? With n8n, Keepa API, and Telegram, you can build a fully automated Amazon price tracker bot in minutes, without writing a single line of backend code. This guide walks through the steps to create a Telegram bot for Amazon USA price alerts using n8n, ensuring you never miss a deal.Amazon USA Price Alert

Prerequisites: What You’ll Need

To begin building this workflow, gather the following components:

Samsung Galaxy S25 Edge for $5/mo for 24 months
  • n8n Instance (Self-hosted or via https://n8n.io/)
  • Telegram Bot Token (from @BotFather)
  • Amazon Product ASINs or URLs
  • Keepa API Key (Free tier supports 500 requests/day)
  • Telegram Chat ID (personal or group)

Step 1: Create Your Telegram Bot

  1. Open Telegram.
  2. Search for @BotFather and start a chat.
  3. Send /newbot and follow the instructions to name your bot.
  4. Copy the Bot Token that gets generated — you’ll use this in n8n.

Step 2: Obtain Your Keepa API Key

  1. Go to Keepa.com.
  2. Create a free account.
  3. Navigate to your dashboard and retrieve your API Key.
  4. Each free account has 500 daily tokens, suitable for most use cases.

Step 3: Set Up Your Workflow in n8n

The n8n workflow will consist of five essential nodes:

  • Cron Node (Schedule)
  • HTTP Request Node (Pull data from Keepa)
  • Function Node (Parse and extract pricing data)
  • IF Node (Check if price is below threshold)
  • Telegram Node (Send alert)

⏱️ Node 1: Cron (Scheduled Trigger)

Trigger the bot to check prices every 60 minutes (adjust as needed):

Copy Code Copied Use a different Browser

{
  "baseInterval": {
    "every": 60,
    "unit": "minutes"
  }
}

Add the Cron Node to your n8n canvas and configure it accordingly.

Node 2: HTTP Request (Keepa API)

Use this node to fetch the latest price from Amazon USA:

  • Method: GET
  • URL: https://api.keepa.com/product
  • Query Parameters:
    • key: your-keepa-api-key
    • domain: 1 (Amazon USA)
    • asin: B07FZ8S74R (Replace with dynamic ASIN from list or spreadsheet)

Set Response Format to JSON.

Node 3: Function Node – Extract and Convert Price

Add a Function Node with the following code to parse the price from the Keepa response:

Copy Code Copied Use a different Browser

const data = items[0].json.products[0];
const priceHistory = data.csv[0]; // Amazon price history
const latestPriceCents = priceHistory[priceHistory.length - 1];
const latestPrice = latestPriceCents / 100;

return [{
  json: {
    asin: data.asin,
    title: data.title,
    price: latestPrice
  }
}];

This will extract the ASIN, title, and latest price in dollars.

⚖️ Node 4: IF Node – Price Threshold Check

Add an IF Node to compare the product price with your desired price. Example condition:

  • If price < 200
  • → Send alert

This ensures alerts are only triggered for meaningful drops.

Node 5: Telegram Node – Send Price Alert

Configure the Telegram Node with:

  • Bot Token: Paste from @BotFather
  • Chat ID: Your personal or group chat ID
  • Message Template:
Copy Code Copied Use a different Browser

 Price Drop Alert!
Product: {{$json["title"]}}
ASIN: {{$json["asin"]}}
Current Price: ${{$json["price"]}}
Buy Now: https://www.amazon.com/dp/{{$json["asin"]}}

Your bot is now ready to notify you instantly of price drops on any Amazon USA product.

️ Tracking Multiple ASINs: Spreadsheet or Static Set

To monitor multiple Amazon products, use either:

  • Spreadsheet Node: Connect to a Google Sheet with ASINs
  • Set Node: Manually input a list of ASINs

Loop through each ASIN using a SplitInBatches Node, and feed them into the HTTP request → Function → IF → Telegram chain.

Download the single .json file for the entire workflow for n8n import

✅ Next Steps:
Import this workflow into your n8n instance.

Update these fields:

  • YOUR_KEEPA_API_KEY
  • YOUR_TARGET_PRICE
  • YOUR_TELEGRAM_BOT_TOKEN
  • YOUR_TELEGRAM_CHAT_ID

amazon-price-alert.json

Expert Tips for Efficiency and Optimization

  • Avoid Duplicate Alerts: Store the last alerted price in n8n Data Stores or an external database.
  • Throttle Requests: To stay under Keepa’s free tier limits, run the workflow every 6–12 hours.
  • Use Set Nodes for Quick Testing: When debugging, a Set Node is ideal for simulated data.
  • Add Image Previews: Enhance Telegram messages by scraping or embedding product images from Amazon if needed.
  • Expand to Other Amazon Regions: Keepa supports multiple domains (Amazon UK, CA, DE, etc.) by changing the domain parameter.

️ Secure Your Workflow

  • Encrypt API Keys: Use n8n’s credential storage.
  • Limit Telegram Access: Use private chat IDs or restrict your bot in groups.
  • Set Rate Limits: Add safeguards to prevent spamming yourself with frequent alerts.

Bonus: Deploy to Production

Once tested:

  1. Deploy the workflow on your production n8n instance
  2. Use Webhook triggers for on-demand price checks
  3. Scale with queues or parallelization for high-volume tracking
  4. Monitor uptime with n8n’s built-in logs or external monitoring tools

Wrap Up

With the combination of n8n, Keepa API, and Telegram, you have a powerful, cost-effective, and customizable tool to monitor Amazon prices in real-time: no expensive SaaS, no bloated apps — just a simple, efficient automation.

Set it once, and your bot will tirelessly watch Amazon for the best deals and send you real-time alerts the moment prices drop.

174884903535965
Selva Ganesh

Selva Ganesh is the Chief Editor of this Blog. He is a Computer Science Engineer, An experienced Android Developer, Professional Blogger with 8+ years in the field. He completed courses about Google News Initiative. He runs Android Infotech which offers Problem Solving Articles around the globe.

Share This Post:

Related Posts

  • Google Flights Search Price Drop Alert Extended for 3-6 Months
  • You have to Spend $150 to get Free Delivery on Amazon Fresh
  • $35 is the New Minimum Order for Amazon Free Shipping

Filed Under: Knowledge Tagged With: Amazon Price Alert, Telegram Bot

Reader Interactions

Samsung Galaxy S25 Edge for $5/mo for 24 months

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Join With Us

Advertisement

Recent Comments

  • Lily Reed on Download 2 flash apk- Front and Back Flash Light Control App For Android
  • Robert Taylor on Download 2 flash apk- Front and Back Flash Light Control App For Android
  • Joseph Thompson on Download 2 flash apk- Front and Back Flash Light Control App For Android
  • Isaac Campbell on Download 2 flash apk- Front and Back Flash Light Control App For Android
  • Owen Scott on Download 2 flash apk- Front and Back Flash Light Control App For Android

Today Trending News ⚡

OTT Picks to Stream This Weekend July 11–13 2025

Top 5 Hollywood OTT Picks to Stream This Weekend (July 11–13, 2025)

Top 5 Hollywood OTT Picks to Stream This Weekend (July 11–13, 2025)- … [Read More...] about Top 5 Hollywood OTT Picks to Stream This Weekend (July 11–13, 2025)

Footer

Copyright © 2010-2025. AndroidInfotech.com, All Rights Reserved. Iris Media MSME. Android Infotech is a Registered Enterprise under UDYAM-TN-21-0012548. Android is a trademark of Google Inc. All contents on this blog are copyright protected and should not be reproduced without permission.

  • Subscribe
  • Sitemap
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Our Image License
  • Hosted on Google Cloud
  • Ad Partner Ezoic
  • Corporate Office