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
Automate Amazon price tracking with n8n and ScrapeOps

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

Learn how to Build this Workflow with AI:

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.


Automate Amazon price tracking with n8n and ScrapeOps

Visit through Desktop to Interact with the Workflow.

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 Twist Channel Creation and Messaging with n8n

This workflow automates creating and updating a channel in Twist and sending a personalized message to specific users. It eliminates manual setup errors and saves time managing Twist communications.

Automate Ideogram Image Generation with Google Sheets & Gmail

This workflow automates graphic design image generation via Ideogram AI, storing image data in Google Sheets and Google Drive, with email alerts via Gmail. It saves designers hours by automating image creation, remixing, review, and record-keeping.

Automate IT Support with Slack and OpenAI in n8n

Streamline IT support by automating Slack message handling using n8n and OpenAI. This workflow handles Slack DMs, filters bots, queries a Confluence knowledge base, and delivers AI-generated responses, improving support efficiency and response time.

Automate Crypto Analysis with CoinMarketCap & n8n AI Agent

Discover how this unique n8n workflow leverages CoinMarketCap’s multi-agent AI to deliver precise, real-time cryptocurrency insights directly via Telegram. Manage crypto data analysis efficiently with automated multi-source API integration.

Automate Gumroad to Beehiiv Subscriber Sync with n8n

Learn how to automatically add new Gumroad sales customers as Beehiiv newsletter subscribers using n8n automation. This workflow saves time by syncing sales data to Google Sheets CRM and notifying your Telegram channel instantly.

Generate On-Brand Blog Articles Using n8n and OpenAI

This workflow automates the creation of on-brand blog articles by analyzing existing company content using n8n and OpenAI. It extracts article structures and brand voice to produce consistent draft articles, saving significant content creation time.
1:1 Free Strategy Session
Your competitors are already automating. Are you still paying for it manually?

Do you want to adopt AI Automation?

Every hour your team does repetitive work, you're burning real money.
While you wait, faster businesses are cutting costs and moving quicker.
AI and automations aren't the future anymore — they're the present.

Book a live 1-on-1 session where we show you exactly which of your daily tasks can be automated — and what it’s costing you not to.