{"product_id":"audit-spf-dkim-dmarc-dns-for-domains-google-dns-telegram-alerts","title":"Audit SPF DKIM DMARC DNS for Domains (Google DNS) + Telegram Alerts","description":"\u003ch3\u003eMonitor SPF, DKIM, and DMARC DNS health—with Telegram alerts when something changes\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow audits your domains’ \u003cstrong\u003eSPF\u003c\/strong\u003e, \u003cstrong\u003eDKIM\u003c\/strong\u003e, \u003cstrong\u003eDMARC\u003c\/strong\u003e, and \u003cstrong\u003eMX\u003c\/strong\u003e DNS records using \u003cstrong\u003eGoogle Public DNS over HTTPS\u003c\/strong\u003e, compares results to the previous run, and sends you a \u003cstrong\u003eTelegram alert only when problems appear or records change\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 daily\u003c\/strong\u003e at \u003cem\u003e8:00\u003c\/em\u003e or you can trigger it \u003cstrong\u003eon-demand\u003c\/strong\u003e with a manual test.\u003c\/li\u003e\n  \u003cli\u003eReads a \u003cstrong\u003ecomma-separated domain list\u003c\/strong\u003e (optionally including DKIM selectors after a colon), for example: \u003cem\u003eexample.com\u003c\/em\u003e, \u003cem\u003emycompany.com:google|selector1\u003c\/em\u003e.\u003c\/li\u003e\n  \u003cli\u003eBuilds DNS queries for:\n    \u003cul\u003e\n      \u003cli\u003e\u003cstrong\u003eMX\u003c\/strong\u003e\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eSPF\u003c\/strong\u003e (TXT records)\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eDMARC\u003c\/strong\u003e (TXT record)\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eDKIM selectors\u003c\/strong\u003e (TXT records per selector)\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/li\u003e\n  \u003cli\u003eResolves each record via \u003cstrong\u003eGoogle DNS over HTTPS\u003c\/strong\u003e (\u003cem\u003edns.google\/resolve\u003c\/em\u003e), retries failed requests, and treats unresolved lookups as \u003cstrong\u003eunknown\u003c\/strong\u003e rather than “missing.”\u003c\/li\u003e\n  \u003cli\u003eFlags issues like \u003cstrong\u003emissing\/unsafe SPF\u003c\/strong\u003e, \u003cstrong\u003emissing or weak DMARC\u003c\/strong\u003e, \u003cstrong\u003emissing\/revoked DKIM selectors\u003c\/strong\u003e, and \u003cstrong\u003emissing MX\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eCompares current results with the last scheduled run to produce a \u003cstrong\u003echange-only report\u003c\/strong\u003e (new issues, fixed issues, and edited record values). Manual runs produce a full report.\u003c\/li\u003e\n  \u003cli\u003eSends the compiled alert message to \u003cstrong\u003eTelegram\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eSaaS operators ensuring email authentication (SPF\/DKIM\/DMARC) stays compliant and prevents deliverability regressions.\u003c\/li\u003e\n  \u003cli\u003eAutomation engineers quickly detecting DNS misconfigurations after deployments or domain\/DNS provider changes.\u003c\/li\u003e\n  \u003cli\u003eTeams monitoring DKIM selector changes to confirm keys are present for all expected senders.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n nodes\/tools used:\u003c\/strong\u003e if, set, code, telegram, sticky note, http request\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDNS resolution:\u003c\/strong\u003e Google Public DNS over HTTPS (\u003cem\u003edns.google\/resolve\u003c\/em\u003e)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAlerting:\u003c\/strong\u003e Telegram bot (Telegram credential + target chat ID)\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46289261527219,"sku":"N8N-21566","price":38.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/8BIZc_fCpOFmFSJ3_0u6h_S9Obs4uB.png?v=1793006704","url":"https:\/\/buyflowscripts.com\/products\/audit-spf-dkim-dmarc-dns-for-domains-google-dns-telegram-alerts","provider":"N8N Commerce","version":"1.0","type":"link"}