{"product_id":"n8n-workflow-scrapewise-price-gap-alerts-to-slack","title":"n8n Workflow: Scrapewise Price Gap Alerts to Slack","description":"\u003ch3\u003eGet instant Slack alerts when competitors undercut your Scrapewise prices\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow checks Scrapewise price matches every day, detects where a competitor is cheaper than your shop, logs the price gaps to Google Sheets, and posts one clear summary to Slack—so you can act fast on pricing changes.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns daily at 08:00\u003c\/strong\u003e using an n8n schedule trigger.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReads your configuration\u003c\/strong\u003e (Scrapewise group ID, shop name, relevant column headers, and the number of rows to process) from workflow settings.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePulls the latest matched pricing data\u003c\/strong\u003e from Scrapewise via its \u003cstrong\u003eMCP endpoint\u003c\/strong\u003e using your \u003cstrong\u003eAPI key\u003c\/strong\u003e (HTTP Bearer Auth).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCompares prices\u003c\/strong\u003e by grouping rows by match key and keeping only products where \u003cstrong\u003ea competitor price is lower\u003c\/strong\u003e than your shop’s price.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLogs results to Google Sheets\u003c\/strong\u003e by appending \u003cstrong\u003eone row per undercut product\u003c\/strong\u003e, including the \u003cstrong\u003egap\u003c\/strong\u003e and \u003cstrong\u003egap %\u003c\/strong\u003e to a specified sheet\/tab (e.g., “Price gaps”).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePosts a single Slack message\u003c\/strong\u003e to your selected channel with the \u003cstrong\u003etop 10 biggest undercuts\u003c\/strong\u003e and the \u003cstrong\u003etotal count\u003c\/strong\u003e found.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eMonitor competitive pricing across matched products and react to undercuts every morning.\u003c\/li\u003e\n  \u003cli\u003eMaintain an audit trail of undercut events in \u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e for ongoing pricing analysis.\u003c\/li\u003e\n  \u003cli\u003eKeep a pricing team aligned with concise \u003cstrong\u003eSlack\u003c\/strong\u003e updates instead of raw spreadsheets.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIntegrations \/ nodes:\u003c\/strong\u003e schedule trigger, \u003cstrong\u003eHTTP (Scrapewise MCP)\u003c\/strong\u003e via HTTP Bearer Auth, \u003cstrong\u003eCode\u003c\/strong\u003e, \u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e, and \u003cstrong\u003eSlack\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eData flow:\u003c\/strong\u003e Scrapewise matched rows → group by match key → compute price gaps → append to Google Sheets → send one Slack summary.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eConfiguration needed:\u003c\/strong\u003e Scrapewise group ID and column names, Google Sheets OAuth + spreadsheet ID\/sheet name, and Slack channel selection (e.g., \u003cem\u003e#pricing\u003c\/em\u003e).\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46217922281651,"sku":"N8N-20817","price":27.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/xpwz4Z1_Z8USaybBAyLbx_9Tp1lU9A.png?v=1791883367","url":"https:\/\/buyflowscripts.com\/products\/n8n-workflow-scrapewise-price-gap-alerts-to-slack","provider":"N8N Commerce","version":"1.0","type":"link"}