>

Google Shopping Price Monitor with n8n + Apify (NexGenData)

Reading Time: 2 minutes

An n8n workflow that uses the verified Apify node. NexGenData has no verified n8n node β€” these are public-data Apify actors you run inside n8n through Apify’s verified node, on a schedule, with your own Apify token.

The problem: prices and sellers change faster than you can check

If you sell into e-commerce, run an agency, or watch competitors, product prices, sellers, and availability move daily β€” and you find out about a price drop or stockout too late. A scheduled n8n workflow pulls Google Shopping data automatically and routes the changes into a sheet, Slack, or Airtable. Self-host n8n free, or run it on n8n Cloud.

Who this is for

E-commerce sellers, DTC brands, competitive-intel and agency teams who want hands-off price/product monitoring.

The n8n workflow

  1. Schedule Trigger β€” run on an interval/cron (e.g. daily).
  2. Apify node β†’ Run Actor β€” pick Google Shopping Scraper, with your product queries in the input.
  3. Get Dataset Items β€” pull product, seller, price, availability, rating.
  4. Filter / Remove Duplicates β€” keep only price drops, stockouts, or new SKUs.
  5. Send to destination β€” Google Sheets, Slack, Airtable, or HTTP Request to any endpoint.

Install the verified Apify node from n8n’s nodes browser (or npm i @apify/n8n-nodes-apify self-hosted). Connection is your own Apify token.

Sample input (product watchlist)

query
warehouse robotics kit
protein meal replacement
standing desk converter

Sample output (routed into Sheets/Slack)

productsellerpriceavailabilitychange
AutoPick Robotics BundleNorthwind Robotics$2,199in_stock-12% (undercut)
Generic RTD 12-packValueMart$24.99out_of_stockstockout

Illustrative sample.

Run it on a schedule

Set the Schedule Trigger once and the workflow becomes an always-on price watch: each run refreshes the data and alerts you only when something moved.

Try it

Run the Google Shopping Scraper on Apify β†’

Browse more: All actors by workflow

More n8n workflows

FAQ

Does NexGenData have a verified n8n node? No. This is an n8n workflow that uses Apify’s verified n8n node to run a NexGenData actor with your own Apify token.

What does it cost? n8n is free self-hosted (or paid n8n Cloud); the actor run is pay-per-use on your own Apify account.

How do I detect only price changes? Store the last run’s prices (a sheet or n8n data) and filter to rows that changed before alerting.


⬇ Ready-made n8n template (Google Shopping β†’ Google Sheets)

Skip building it by hand β€” import this workflow straight into n8n:

  1. In n8n: Workflows β†’ Import from URL and paste: https://raw.githubusercontent.com/TheNextGenNexus/n8n-nodes-nexgendata/main/n8n-templates/n8n-google-shopping-to-sheets.json
  2. Open the HTTP Request node β†’ set your Apify API token.
  3. Connect your destination (Sheets / Slack / Gmail), set the schedule, and activate.

Or download the template JSON β†’ (built from core n8n nodes β€” nothing to install).