๐Ÿ“Š Send Amazon wishlist price drop alerts with Apify, Google Sheets, and Telegram

โšก 41 views ยท ๐Ÿ“Š Market Research & Insights

Description

Quick overview

This workflow runs on a schedule to check Amazon product pages listed in a Google Sheets wishlist using Apifyโ€™s Amazon Product Scraper, updates the last seen price in the sheet, and sends a Telegram alert when the price drops to or below your target.

How it works

  1. Runs on a schedule.
  2. Reads all product rows from a Google Sheets wishlist that includes the product URL, target price, and last seen price.
  3. Uses Apifyโ€™s Amazon Product Scraper actor to fetch current product details and price for each URL.
  4. Updates the matching Google Sheets row with the latest ASIN, the current timestamp, and the latest price.
  5. Checks whether the current price is less than or equal to the target price and different from the last seen price.
  6. Sends a Telegram message with the product name, new price, target price, and URL when a qualifying price drop is detected.

Setup

  1. Connect your Google Sheets OAuth2 credentials and set the correct spreadsheet and sheet containing columns like URL, Name, Target price ($), and Last seen price ($).
  2. Connect your Apify account (OAuth2) and ensure the Amazon Product Scraper (junglee/Amazon-crawler) actor is available to run.
  3. Connect your Telegram bot credentials and set the correct chat destination for the alert message.
  4. Ensure your Google Sheet has a reliable matching key (ASIN) or adjust the update matching columns if you want to match rows by a different field.

Requirements

Customization

๐Ÿ”— Nodes Used

Google Sheets, Telegram, Schedule Trigger

๐Ÿ“ฅ Import

Download workflow.json and import into n8n: Workflow menu โ†’ Import from File

๐Ÿ“– Importing guide ยท ๐Ÿ”‘ Credential setup