{"product_id":"n8n-ssl-expiry-alert-workflow-to-telegram-public-api","title":"n8n SSL Expiry Alert Workflow to Telegram (Public API)","description":"\u003ch3\u003eGet daily SSL certificate expiry alerts in Telegram—automatically\u003c\/h3\u003e\n\u003cp\u003eThis \u003cstrong\u003en8n SSL Expiry Alert Workflow to Telegram (Public API)\u003c\/strong\u003e checks the SSL certificate status for your configured domains every day and sends you a \u003cstrong\u003esingle consolidated alert message\u003c\/strong\u003e in Telegram when certificates are expiring, expired, mismatched, or can’t be verified.\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 a schedule trigger.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLoads and sanitizes your domain list\u003c\/strong\u003e (cleans, deduplicates, and limits processing to \u003cstrong\u003e50 valid domains\u003c\/strong\u003e).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eQueries the NetworkCalc certificate public API\u003c\/strong\u003e for each domain to retrieve SSL certificate details.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eEvaluates certificate results\u003c\/strong\u003e to detect:\n    \u003cul\u003e\n      \u003cli\u003eCertificates approaching expiry based on your \u003cstrong\u003ealert_days_before\u003c\/strong\u003e threshold\u003c\/li\u003e\n      \u003cli\u003eAlready \u003cstrong\u003eexpired\u003c\/strong\u003e certificates\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eHostname mismatches\u003c\/strong\u003e\u003c\/li\u003e\n      \u003cli\u003eRepeated check failures, with prior alert state tracked to help avoid duplicate notifications\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBuilds one prioritized Telegram message\u003c\/strong\u003e containing only the relevant alerts (or a \u003cstrong\u003efull report\u003c\/strong\u003e when \u003cstrong\u003ereport_all\u003c\/strong\u003e is enabled).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSends the message to your Telegram chat\u003c\/strong\u003e via your configured Telegram credentials.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eSaaS operators monitoring multiple customer-facing domains and internal services for \u003cstrong\u003eSSL expiry\u003c\/strong\u003e risk.\u003c\/li\u003e\n  \u003cli\u003eAutomation engineers setting up reliable \u003cstrong\u003ecertificate monitoring\u003c\/strong\u003e with actionable alerts in Telegram.\u003c\/li\u003e\n  \u003cli\u003eTeams that want a lightweight alternative to full monitoring suites by using the \u003cstrong\u003eNetworkCalc public API\u003c\/strong\u003e and n8n.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSchedule Trigger\u003c\/strong\u003e: runs daily at \u003cstrong\u003e08:00\u003c\/strong\u003e\n\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNodes \/ components\u003c\/strong\u003e: set, code, http request, telegram, sticky note\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eExternal API\u003c\/strong\u003e: NetworkCalc public certificate API\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTelegram integration\u003c\/strong\u003e: requires a bot token (BotFather) and a target \u003ccode\u003etelegram_chat_id\u003c\/code\u003e (configured in workflow settings)\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eSetup in minutes\u003c\/h3\u003e\n\u003cp\u003eAdd your domain list to \u003ccode\u003edomains\u003c\/code\u003e (comma\/whitespace-separated), set \u003ccode\u003ealert_days_before\u003c\/code\u003e, optionally enable \u003ccode\u003ereport_all\u003c\/code\u003e, then configure the Telegram bot token and \u003ccode\u003etelegram_chat_id\u003c\/code\u003e.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46223926722739,"sku":"N8N-20933","price":39.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/42L46iFEvJpyeqPpzPtHY_GXSChgcm.png?v=1791968731","url":"https:\/\/buyflowscripts.com\/products\/n8n-ssl-expiry-alert-workflow-to-telegram-public-api","provider":"N8N Commerce","version":"1.0","type":"link"}