{"product_id":"guard-deployments-browserbase-openai-regression-diagnosis","title":"Guard Deployments: Browserbase + OpenAI Regression Diagnosis","description":"\u003ch3\u003eGuard Deployments: Browserbase + OpenAI Regression Diagnosis\u003c\/h3\u003e\n\u003cp\u003eCatch deployment regressions automatically: this n8n workflow receives a deployment webhook (or runs manually), executes a smoke-test plan in demo or via \u003cstrong\u003eBrowserbase\u003c\/strong\u003e, and uses \u003cstrong\u003eOpenAI\u003c\/strong\u003e to generate a structured regression diagnosis—then deduplicates and files a \u003cstrong\u003eGitHub\u003c\/strong\u003e issue while notifying \u003cstrong\u003eSlack\u003c\/strong\u003e (and optional email).\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTriggers\u003c\/strong\u003e on a POST deployment webhook or a manual run, loading the workflow configuration and a default \u003cstrong\u003eTEST_PLAN\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNormalizes deployment payloads\u003c\/strong\u003e to extract the target URL, environment, version, commit, branch, and provider.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns test plan items\u003c\/strong\u003e by iterating through the JSON plan:\n    \u003cul\u003e\n      \u003cli\u003eGenerates \u003cstrong\u003edemo mode\u003c\/strong\u003e results, or\u003c\/li\u003e\n      \u003cli\u003eRuns live browser-based checks through the \u003cstrong\u003eBrowserbase API\u003c\/strong\u003e and collects test logs.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAggregates results\u003c\/strong\u003e into a single report and detects failures.\u003c\/li\u003e\n  \u003cli\u003eIf failures occur, \u003cstrong\u003eclassifies issues\u003c\/strong\u003e and sends evidence to an \u003cstrong\u003eOpenAI-backed AI agent\u003c\/strong\u003e to return a \u003cem\u003estructured regression diagnosis\u003c\/em\u003e (with a basic report fallback if the AI step fails).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCreates incident records safely\u003c\/strong\u003e by generating a regression fingerprint, searching for an existing matching \u003cstrong\u003eGitHub\u003c\/strong\u003e issue, and creating a new issue only when none exists.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCommunicates outcomes\u003c\/strong\u003e by posting the incident summary (and GitHub link) to \u003cstrong\u003eSlack\u003c\/strong\u003e and optionally emailing when tests fail; otherwise it sends a Slack success notification.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eSaaS teams that want \u003cstrong\u003eautomated regression diagnosis\u003c\/strong\u003e immediately after each deployment.\u003c\/li\u003e\n  \u003cli\u003eAutomation engineers running \u003cstrong\u003esmoke-test plans\u003c\/strong\u003e that combine demo validation with real Browserbase checks.\u003c\/li\u003e\n  \u003cli\u003eOperations workflows that need \u003cstrong\u003eGitHub issue deduplication\u003c\/strong\u003e to prevent alert fatigue.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIntegrations\u003c\/strong\u003e: Browserbase, OpenAI, GitHub, Slack (optional email).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n nodes\/logic\u003c\/strong\u003e: if, set, code, merge, slack, github.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eKey configuration\u003c\/strong\u003e: APPLICATION_URL, TEST_EMAIL, TEST_PASSWORD, TEST_PLAN, GITHUB_REPO\/SLACK_CHANNEL, and DEMO_MODE.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45916246180019,"sku":"N8N-18796","price":27.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/QZ5iQmLnemyeVSn0fXKNs_eicJNaBa.png?v=1788013561","url":"https:\/\/buyflowscripts.com\/products\/guard-deployments-browserbase-openai-regression-diagnosis","provider":"N8N Commerce","version":"1.0","type":"link"}