{"product_id":"scan-n8n-workflows-for-n8n-3-0-breaking-nodes-openai-shutdowns","title":"Scan n8n Workflows for n8n 3.0 Breaking Nodes \u0026 OpenAI Shutdowns","description":"\u003ch3\u003eScan your n8n workflows for n8n 3.0 breaking changes and OpenAI model shutdowns—then email one clear report\u003c\/h3\u003e\n\u003cp\u003eThis manually run n8n automation fetches all workflows from your n8n instance, scans them for node types removed in \u003cstrong\u003en8n 3.0\u003c\/strong\u003e and for \u003cstrong\u003eOpenAI model IDs\u003c\/strong\u003e with published shutdown dates, and emails you a single plain-text summary. Catch issues early—before deployments break.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns on manual trigger\u003c\/strong\u003e (execute when you choose) to start the scan.\u003c\/li\u003e\n  \u003cli\u003eSets the \u003cstrong\u003eFrom\u003c\/strong\u003e and \u003cstrong\u003eTo\u003c\/strong\u003e email addresses used to deliver the report.\u003c\/li\u003e\n  \u003cli\u003eUses the \u003cstrong\u003en8n API\u003c\/strong\u003e to retrieve every workflow definition from your n8n instance.\u003c\/li\u003e\n  \u003cli\u003eScans each workflow’s \u003cstrong\u003enodes and parameters\u003c\/strong\u003e for known \u003cstrong\u003en8n 3.0 removals\u003c\/strong\u003e and specific patterns, including:\n    \u003cul\u003e\n      \u003cli\u003eAI Agent v1 (deprecated pattern)\u003c\/li\u003e\n      \u003cli\u003eDeprecated “Execute Sub-workflow” sources\u003c\/li\u003e\n      \u003cli\u003eUsage of the removed \u003ccode\u003e$getPairedItem\u003c\/code\u003e helper\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/li\u003e\n  \u003cli\u003eDetects \u003cstrong\u003eOpenAI model IDs\u003c\/strong\u003e referenced in node parameters and flags matches found in a built-in list of shutdown dates.\u003c\/li\u003e\n  \u003cli\u003eBuilds a \u003cstrong\u003esingle text summary\u003c\/strong\u003e and sends it via \u003cstrong\u003eSMTP\u003c\/strong\u003e using the email step.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eBefore upgrading to \u003cstrong\u003en8n 3.0\u003c\/strong\u003e, quickly identify workflows that will fail due to removed nodes or helpers.\u003c\/li\u003e\n  \u003cli\u003eWhen planning AI changes, locate any workflows still referencing \u003cstrong\u003eOpenAI models\u003c\/strong\u003e scheduled for shutdown.\u003c\/li\u003e\n  \u003cli\u003eFor SaaS operators managing many automations, centralize risk visibility with one email report.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eManual trigger + \u003cstrong\u003en8n API\u003c\/strong\u003e workflow retrieval\u003c\/li\u003e\n  \u003cli\u003eNodes: \u003cstrong\u003eset\u003c\/strong\u003e, \u003cstrong\u003ecode\u003c\/strong\u003e, \u003cstrong\u003eemail send\u003c\/strong\u003e, \u003cstrong\u003esticky note\u003c\/strong\u003e, \u003cstrong\u003emanual trigger\u003c\/strong\u003e\n\u003c\/li\u003e\n  \u003cli\u003eRequires an \u003cstrong\u003en8n API key\u003c\/strong\u003e in the credential used to read workflows\u003c\/li\u003e\n  \u003cli\u003eRequires an \u003cstrong\u003eSMTP email credential\u003c\/strong\u003e for the email-sending step\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eRun it manually, review the emailed plain-text findings, and fix breaking references—fast.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46203573731507,"sku":"N8N-20762","price":58.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/7VjfVQ0AExMgU1ka-2hkp_6PalFtok.png?v=1791709401","url":"https:\/\/buyflowscripts.com\/products\/scan-n8n-workflows-for-n8n-3-0-breaking-nodes-openai-shutdowns","provider":"N8N Commerce","version":"1.0","type":"link"}