Automate Amazon Price Tracking with n8n & ScrapeOps API

Learn how to automate Amazon product price tracking using n8n and the ScrapeOps API. This workflow detects price changes, logs history, and sends you email alerts, saving you time and ensuring you never miss a deal.
googleSheets
httpRequest
emailSend
+5
Workflow Identifier: 2337
NODES in Use: googleSheets, splitInBatches, httpRequest, set, if, emailSend, scheduleTrigger, stickyNote

Press CTRL+F5 if the workflow didn't load.

Learn how to Build this Workflow with AI:

Visit through Desktop for Best experience

What This Amazon Price Tracker Workflow Does

This workflow takes a list of Amazon products from Google Sheets and checks their current prices using the ScrapeOps API.
It finds price changes since the last check and updates the sheet.
It also keeps a history of price changes and sends email alerts when prices cross set limits.
This saves you time and helps you act fast on price drops or hikes.


Who Should Use This Workflow

Use this if you buy and resell Amazon products and want to track prices automatically.
It suits anyone who wants to avoid manual checking of product prices and get alerts about important changes.


Tools and Services Used

  • n8n: To run and automate the workflow.
  • Google Sheets: Stores products with ASINs, thresholds, and price history.
  • ScrapeOps API: Retrieves current Amazon product data.
  • SMTP email: Sends price alert emails.
  • Optional: self-host n8n instance for more control.

How This Workflow Works: Inputs → Processes → Outputs

Inputs

  • Product list with ASINs and alert thresholds from Google Sheets.
  • ScrapeOps API key to fetch product details.
  • SMTP credentials for sending alerts.

Processing Steps

  • Read products from Google Sheets.
  • Process each product one-by-one using batching.
  • Call ScrapeOps to get current price, name, rating.
  • Compare current price with last stored price.
  • Calculate absolute and percent price changes.
  • Decide if the change triggers an alert based on thresholds.
  • Update Google Sheets with new price and alert info.
  • Append price and timestamp to history sheet.
  • Send email alert if price change crosses thresholds.

Outputs

  • Updated product list with fresh prices and alerts.
  • Comprehensive price history log by product.
  • Timely email notifications about price spikes or drops.

Beginner Step-by-Step: How to Use This Workflow in n8n Production

Step 1: Import the Workflow

  1. Download the workflow file using the Download button on this page.
  2. Inside the n8n editor, click the menu and select “Import from File”.
  3. Choose the downloaded workflow file to import it.

Step 2: Add Your Credentials and Settings

  1. Go to the Setup node and enter your Google Sheets URL.
  2. Input your ScrapeOps API key exactly as given.
  3. Fill in the sender and recipient email addresses.
  4. Ensure Google Sheets credentials have edit access to your spreadsheet.
  5. If needed, update sheet IDs, email addresses, or other fields to match your setup.

Step 3: Test the Workflow

  1. Run the workflow manually inside n8n to check if data pulls and updates correctly.
  2. Make sure emails are sent by checking your inbox.
  3. Fix any errors by checking API keys and email settings.

Step 4: Activate for Production Use

  1. Enable the workflow by switching it from inactive to active.
  2. Set your preferred schedule in the Schedule Trigger node.
  3. Monitor the run logs daily to catch issues early.
  4. Adjust alert thresholds or sheet columns anytime as you learn more.

Customization Ideas

  • Change alert thresholds in Google Sheets to control sensitivity.
  • Add product images from ScrapeOps to the alert email for better visibility.
  • Adjust check frequency in the Schedule Trigger node.
  • Add Slack node after alert decisions for Slack notifications instead of emails.
  • Use multiple API keys with rotation logic to avoid hitting API limits.

Troubleshooting Common Problems

  • Invalid OAuth token in Google Sheets: Reauthorize Google credentials with edit access in n8n.
  • HTTP 403 or empty data: Check ScrapeOps API key correctness and plan limits.
  • Emails not sent: Verify SMTP details and test outside n8n.
  • Price parsing issues: Make sure price strings clean up properly in Fields node.

Pre-Production Checklist

  • Validate Google Sheets sharing and URL accuracy.
  • Confirm ScrapeOps API calls work with manual tests.
  • Test SMTP by sending emails outside the workflow.
  • Run workflow manually once before scheduling.
  • Backup your Google Sheets data first.

Deployment Guide

After setup and testing, activate the workflow inside n8n.
Set the schedule for hourly or desired intervals.
Keep an eye on workflow logs to detect errors.
Update alert thresholds based on real usage.
Refresh or rotate API and SMTP keys if needed.


Summary of Benefits

✓ Saves hours daily by automating price checks.
✓ Avoids manual copying mistakes.
✓ Tracks all product prices and history automatically.
✓ Sends instant alerts when prices raise or drop significantly.
✓ Keeps your product list fresh and actionable.


Frequently Asked Questions

The workflow uses the ScrapeOps API which targets Amazon specifically. To track other sites, update the API requests with those sites’ data sources.
Yes, each product checked uses one ScrapeOps API call. Users should monitor API usage to prevent exceeding quotas.
Data remains private in the user’s Google account. Users should restrict credentials and avoid sharing API keys publicly.
Yes, by integrating further tools like Slack or SMS nodes, the workflow can send alerts directly to phones.

Promoted by BULDRR AI

Related Workflows

Automate Viral UGC Video Creation Using n8n + Degaus (Beginner-Friendly Guide)

Learn how to automate viral UGC video creation using n8n, AI prompts, and Degaus. This beginner-friendly guide shows how to import, configure, and run the workflow without technical complexity.
Form Trigger
Google Sheets
Gmail
+37
Free

AI SEO Blog Writer Automation in n8n

A complete beginner guide to building an AI-powered SEO blog writer automation using n8n.
AI Agent
Google Sheets
httpRequest
+5
Free

Automate CrowdStrike Alerts with VirusTotal, Jira & Slack

This workflow automates processing of CrowdStrike detections by enriching threat data via VirusTotal, creating Jira tickets for incident tracking, and notifying teams on Slack for quick response. Save hours daily by transforming complex threat data into actionable alerts effortlessly.
scheduleTrigger
httpRequest
jira
+5
Free

Automate Telegram Invoices to Notion with AI Summaries & Reports

Save hours on financial tracking by automating invoice extraction from Telegram photos to Notion using Google Gemini AI. This workflow extracts data, records transactions, and generates detailed spending reports with charts sent on schedule via Telegram.
lmChatGoogleGemini
telegramTrigger
notion
+9
Free

Automate Email Replies with n8n and AI-Powered Summarization

Save hours managing your inbox with this n8n workflow that uses IMAP email triggers, AI summarization, and vector search to draft concise replies requiring minimal review. Automate business email processing efficiently with AI guidance and Gmail integration.
emailReadImap
vectorStoreQdrant
emailSend
+12
Free

Automate Email Campaigns Using n8n with Gmail & Google Sheets

This n8n workflow automates personalized email outreach campaigns by integrating Gmail and Google Sheets, saving hours of manual follow-up work and reducing errors in email sequences. It ensures timely follow-ups based on previous email interactions, optimizing communication efficiency.
googleSheets
gmail
code
+5
Free