{"product_id":"ssl-security-header-monitoring-n8n-workflow-apify-alerts","title":"SSL \u0026 Security Header Monitoring n8n Workflow (Apify Alerts)","description":"\u003ch3\u003eStay ahead of SSL expiry and security header issues—without manual checks\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow continuously monitors SSL certificate expiry and security headers for a list of websites using Apify, stores the last known results in an n8n Data Table, and sends change-based alerts (plus an optional weekly summary) to Slack, Gmail, and an HTTP webhook.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns on your schedule:\u003c\/strong\u003e it can execute daily, on demand, and also supports a Monday run to generate a \u003cstrong\u003eweekly summary\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLoads configuration:\u003c\/strong\u003e the site list and notification settings are read from the workflow’s \u003cstrong\u003eCONFIG\u003c\/strong\u003e block.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTracks state per site:\u003c\/strong\u003e it creates (if needed) and reads an \u003cstrong\u003e\u003ccode\u003essl_monitor_state\u003c\/code\u003e\u003c\/strong\u003e n8n Data Table to remember each site’s last known grade, certificate status, and open issues.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAudits via Apify:\u003c\/strong\u003e on daily\/manual runs, it calls the Apify \u003cstrong\u003e“Security Headers \u0026amp; SSL Audit”\u003c\/strong\u003e Actor to check HTTPS\/certificate status, redirects, and security headers.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDetects changes and reminders:\u003c\/strong\u003e it compares fresh results to stored state to identify new, changed, reminder-due, and resolved issues. \u003cem\u003eSite unreachable\u003c\/em\u003e alerts are only triggered after consecutive failed checks.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSends consolidated alerts:\u003c\/strong\u003e when changes are detected, it builds a single alert message and routes it by severity to enabled channels.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSends without blocking:\u003c\/strong\u003e alert delivery is attempted for each enabled destination, with retry behavior so other channels aren’t blocked.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWeekly summary without re-auditing:\u003c\/strong\u003e weekly runs generate a summary from the stored state \u003cstrong\u003ewithout calling Apify\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eMonitor customer-facing domains for \u003cstrong\u003eSSL expiry\u003c\/strong\u003e risk and security header regressions.\u003c\/li\u003e\n  \u003cli\u003eAutomate security compliance checks for SaaS operations teams.\u003c\/li\u003e\n  \u003cli\u003eGet immediate visibility in \u003cstrong\u003eSlack\u003c\/strong\u003e and \u003cstrong\u003eGmail\u003c\/strong\u003e when certificate status or security header grades change.\u003c\/li\u003e\n  \u003cli\u003eSend alerts to internal systems via an \u003cstrong\u003eoptional HTTP webhook\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eApify integration:\u003c\/strong\u003e “Security Headers \u0026amp; SSL Audit” Actor\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eStorage:\u003c\/strong\u003e n8n Data Table ( \u003ccode\u003essl_monitor_state\u003c\/code\u003e )\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNotification channels:\u003c\/strong\u003e \u003cstrong\u003eSlack\u003c\/strong\u003e, \u003cstrong\u003eGmail\u003c\/strong\u003e, and optional HTTP webhook\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWorkflow nodes:\u003c\/strong\u003e if, set, code, no op (plus Slack\/Gmail nodes)\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46289054269619,"sku":"N8N-21655","price":74.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/Vu7dxrFYcaVxXh9auxk0O_LMMje22n.png?v=1793006092","url":"https:\/\/buyflowscripts.com\/products\/ssl-security-header-monitoring-n8n-workflow-apify-alerts","provider":"N8N Commerce","version":"1.0","type":"link"}