{"product_id":"wordpress-broken-link-checker-weekly-telegram-alerts","title":"WordPress Broken Link Checker: Weekly Telegram Alerts","description":"\u003ch3\u003eWeekly broken-link checks for WordPress—delivered to Telegram\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow scans your WordPress site’s sitemaps every week, detects broken post URLs by HTTP status, and sends a single consolidated alert to your Telegram chat—so you can fix errors before users notice.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns weekly on a schedule:\u003c\/strong\u003e A schedule trigger starts the scan once per week.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFetches your sitemap index:\u003c\/strong\u003e The workflow requests \u003ccode\u003e\/wp-sitemap.xml\u003c\/code\u003e and then fetches the posts sitemap at \u003ccode\u003e\/post-sitemap.xml\u003c\/code\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eExtracts post URLs:\u003c\/strong\u003e It parses the posts sitemap XML and extracts each post URL.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eChecks each URL’s HTTP response:\u003c\/strong\u003e For every extracted URL, the workflow sends an HTTP request and captures the full response status (without failing the workflow on errors).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFlags broken links:\u003c\/strong\u003e Any URL with an HTTP status code \u003cstrong\u003e400 or higher\u003c\/strong\u003e is marked as broken, recording the URL, status code, status message, and the check timestamp.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSends one Telegram report:\u003c\/strong\u003e All broken-link records are aggregated into a formatted list and sent to the configured \u003ccode\u003etelegramChatId\u003c\/code\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eMonitor a WordPress content site for \u003cstrong\u003e404\/500\u003c\/strong\u003e issues after migrations, permalink changes, or plugin updates.\u003c\/li\u003e\n  \u003cli\u003eRun a lightweight \u003cstrong\u003elink health\u003c\/strong\u003e report for SaaS marketing sites and blogs, with alerts routed to a team Telegram channel.\u003c\/li\u003e\n  \u003cli\u003eValidate that new posts and existing content remain reachable by catching broken URLs early.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eScheduler:\u003c\/strong\u003e Weekly schedule trigger\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHTTP requests \u0026amp; XML parsing:\u003c\/strong\u003e Retrieve \u003ccode\u003e\/wp-sitemap.xml\u003c\/code\u003e and \u003ccode\u003e\/post-sitemap.xml\u003c\/code\u003e, parse XML, and extract URLs\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLogic \u0026amp; control:\u003c\/strong\u003e \u003ccode\u003eif\u003c\/code\u003e and \u003ccode\u003eset\u003c\/code\u003e nodes to evaluate HTTP statuses and prepare records\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIteration \u0026amp; aggregation:\u003c\/strong\u003e \u003ccode\u003esplit out\u003c\/code\u003e to check URLs individually and \u003ccode\u003eaggregate\u003c\/code\u003e to compile results\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNotification:\u003c\/strong\u003e \u003ccode\u003etelegram\u003c\/code\u003e node to send the consolidated alert\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eSetup\u003c\/h3\u003e\n\u003cp\u003eSet \u003ccode\u003ewebsiteUrl\u003c\/code\u003e to your WordPress base URL, configure Telegram credentials, and update \u003ccode\u003etelegramChatId\u003c\/code\u003e. If your sitemaps differ, adjust the HTTP request paths for the sitemap index and posts sitemap.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45938175901875,"sku":"N8N-19045","price":64.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/dOC7Nu3QFe9BiyGTpRfVS_RIIyutlW.png?v=1788339920","url":"https:\/\/buyflowscripts.com\/products\/wordpress-broken-link-checker-weekly-telegram-alerts","provider":"N8N Commerce","version":"1.0","type":"link"}