{"product_id":"weekly-pagespeed-alerts-with-apify-google-sheets-slack","title":"Weekly PageSpeed Alerts with Apify, Google Sheets \u0026 Slack","description":"\u003ch3\u003eGet weekly PageSpeed alerts that actually tell you what to fix\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow runs every Monday, audits your pages with Google PageSpeed Insights via Apify, logs results to \u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e, and posts to \u003cstrong\u003eSlack\u003c\/strong\u003e \u003cem\u003eonly when a page drops below your threshold or fails Core Web Vitals\u003c\/em\u003e. Perfect for spotting performance regressions early.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSchedules a weekly audit\u003c\/strong\u003e using the n8n Schedule Trigger (default Monday 7am; configurable).\u003c\/li\u003e\n  \u003cli\u003eUses a \u003cstrong\u003eSet\u003c\/strong\u003e node to store your \u003cstrong\u003eURL list\u003c\/strong\u003e and the \u003cstrong\u003eminimum performance score\u003c\/strong\u003e threshold.\u003c\/li\u003e\n  \u003cli\u003eRuns the \u003cstrong\u003eApify “Bulk PageSpeed Insights \u0026amp; Core Web Vitals Checker” Actor\u003c\/strong\u003e to fetch PageSpeed and Core Web Vitals results (cost cap: \u003cstrong\u003e$1 per run\u003c\/strong\u003e), waiting for completion.\u003c\/li\u003e\n  \u003cli\u003eA \u003cstrong\u003eCode\u003c\/strong\u003e node flattens the output into clean Google Sheets rows, including performance\/SEO score, lab LCP and CLS, CrUX LCP and INP, Core Web Vitals pass\/fail status, and the biggest Lighthouse-recommended fix. It also flags pages needing attention.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAppends one row per page\u003c\/strong\u003e to a Google Sheets tab named \u003cstrong\u003ePageSpeed log\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eA second \u003cstrong\u003eCode\u003c\/strong\u003e node generates \u003cstrong\u003eone Slack message only when something is slow\u003c\/strong\u003e—otherwise Slack stays quiet.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eMonitor your site’s performance after releases and catch Core Web Vitals declines.\u003c\/li\u003e\n  \u003cli\u003eTrack a landing page cohort weekly and prioritize the biggest Lighthouse fix.\u003c\/li\u003e\n  \u003cli\u003eKeep a historical performance record in Google Sheets while sending targeted alerts in Slack.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNodes \/ stack:\u003c\/strong\u003e set, code, google sheets, slack, sticky note, apifyn8n-nodes-apify (Apify integration).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIntegrations:\u003c\/strong\u003e Apify (requires free account + API token), Google Sheets (tab: \u003cem\u003ePageSpeed log\u003c\/em\u003e), Slack (optional—can be removed if you only want sheet logging).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOptional:\u003c\/strong\u003e add a free \u003cstrong\u003eGoogle PageSpeed Insights API key\u003c\/strong\u003e to the Apify Actor input.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46206053843123,"sku":"N8N-20777","price":44.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/52Qb42v5NCQLKA8rXEGM3_ugREn3jI.png?v=1791796224","url":"https:\/\/buyflowscripts.com\/products\/weekly-pagespeed-alerts-with-apify-google-sheets-slack","provider":"N8N Commerce","version":"1.0","type":"link"}