{"product_id":"n8n-sneaker-restock-alerts-scrapeunblocker-gmail","title":"n8n Sneaker Restock Alerts: ScrapeUnblocker + Gmail","description":"\u003ch3\u003eNever miss a sneaker restock—automated alerts with n8n, ScrapeUnblocker, and Gmail\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow checks your monitored sneaker product pages on a schedule, scrapes each page with \u003cstrong\u003eScrapeUnblocker\u003c\/strong\u003e, detects stock-status changes, updates your \u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e, and emails you a restock alert through \u003cstrong\u003eGmail\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns on a minute-based schedule:\u003c\/strong\u003e triggers on an interval you set to check availability.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReads monitored URLs from Google Sheets:\u003c\/strong\u003e pulls product URLs and the \u003cem\u003elast known status\u003c\/em\u003e from your “Products” tab (for example, columns like \u003cstrong\u003eProduct URL\u003c\/strong\u003e, \u003cstrong\u003eLast Known Status\u003c\/strong\u003e, and \u003cstrong\u003erow_number\u003c\/strong\u003e).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eScrapes each product page with ScrapeUnblocker:\u003c\/strong\u003e fetches the page HTML using a \u003cstrong\u003eUS proxy\u003c\/strong\u003e (as configured in your ScrapeUnblocker setup).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eExtracts key details:\u003c\/strong\u003e product name, price, stock status, available quantity, and rating from the scraped HTML.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDetects changes:\u003c\/strong\u003e compares the current stock-status to the previous status stored in Sheets.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUpdates Google Sheets automatically:\u003c\/strong\u003e when a status change is detected, it writes the latest status\/price and the \u003cstrong\u003elast-checked timestamp\u003c\/strong\u003e back to the correct row.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSends a restock email via Gmail:\u003c\/strong\u003e delivers an \u003cstrong\u003eHTML restock alert\u003c\/strong\u003e with product details and a direct link to the product page.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eTrack multiple sneaker releases or daily drops and get notified immediately when stock returns.\u003c\/li\u003e\n  \u003cli\u003eFor SaaS operators and automation engineers: centralize monitoring inputs in Google Sheets and send consistent email alerts via Gmail.\u003c\/li\u003e\n  \u003cli\u003eReduce manual checking while maintaining a controlled schedule to respect scraping and email limits.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n trigger:\u003c\/strong\u003e minute-based schedule trigger.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGoogle Sheets:\u003c\/strong\u003e read monitored rows and update stock changes.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eScrapeUnblocker:\u003c\/strong\u003e scrape product HTML using a US proxy configuration.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLogic \u0026amp; flow control:\u003c\/strong\u003e \u003cstrong\u003eif\u003c\/strong\u003e, \u003cstrong\u003ecode\u003c\/strong\u003e, and \u003cstrong\u003esplit in batches\u003c\/strong\u003e to process items efficiently.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eEmail delivery:\u003c\/strong\u003e \u003cstrong\u003eGmail\u003c\/strong\u003e node sends HTML restock alerts to your specified recipient.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNotes:\u003c\/strong\u003e uses a \u003cstrong\u003esticky note\u003c\/strong\u003e for workflow guidance.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003e\u003cstrong\u003eSetup required:\u003c\/strong\u003e add Google Sheets credentials and point to your spreadsheet\/tab, configure ScrapeUnblocker credentials\/proxy settings, add Gmail credentials, set the recipient email, and tune the schedule interval.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45738600169651,"sku":"N8N-17524","price":37.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/56x7RFF3ujALVRQqpqzx9_SOSQ2aG9.png?v=1785230272","url":"https:\/\/buyflowscripts.com\/products\/n8n-sneaker-restock-alerts-scrapeunblocker-gmail","provider":"N8N Commerce","version":"1.0","type":"link"}