{"product_id":"n8n-hubspot-closed-lost-openai-blameless-retro-prompts-to-teamretro","title":"n8n HubSpot Closed-Lost → OpenAI Blameless Retro Prompts to TeamRetro","description":"\u003ch3\u003eTurn HubSpot “Closed-Lost” reasons into blameless retro prompts—automatically\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow detects when a HubSpot deal moves to your \u003cstrong\u003eClosed-Lost\u003c\/strong\u003e stage, uses \u003cstrong\u003eOpenAI (GPT-5 Mini)\u003c\/strong\u003e to convert the loss details into \u003cstrong\u003eneutral, blameless TeamRetro prompts\u003c\/strong\u003e, deduplicates them against recent items, and then \u003cstrong\u003eparks\u003c\/strong\u003e the prompts for your team to review—while logging a “Queued” activity back on the deal.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTriggers in HubSpot\u003c\/strong\u003e whenever a deal’s \u003ccode\u003edealstage\u003c\/code\u003e property changes.\u003c\/li\u003e\n  \u003cli\u003eChecks whether the new stage matches your configured \u003cstrong\u003eClosed-Lost stage ID\u003c\/strong\u003e, then fetches the full deal record.\u003c\/li\u003e\n  \u003cli\u003eExtracts deal fields including \u003cstrong\u003ename\u003c\/strong\u003e, \u003cstrong\u003eamount\u003c\/strong\u003e, \u003cstrong\u003eloss reason\u003c\/strong\u003e, \u003cstrong\u003enotes\u003c\/strong\u003e, and the \u003cstrong\u003edeal URL\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eSkips deals below a configured \u003cstrong\u003eminimum amount\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eSends the loss reason and notes to \u003cstrong\u003eOpenAI (GPT-5 Mini)\u003c\/strong\u003e to generate up to \u003cstrong\u003etwo\u003c\/strong\u003e \u003cstrong\u003eblameless\u003c\/strong\u003e retro discussion prompts plus a parkable flag.\u003c\/li\u003e\n  \u003cli\u003eIf parkable, retrieves the last \u003cstrong\u003e30 days\u003c\/strong\u003e of \u003cstrong\u003eTeamRetro\u003c\/strong\u003e parked items and \u003cstrong\u003ededuplicates\u003c\/strong\u003e new prompts by token overlap.\u003c\/li\u003e\n  \u003cli\u003eCreates new \u003cstrong\u003eparked items\u003c\/strong\u003e in \u003cstrong\u003eTeamRetro\u003c\/strong\u003e for non-duplicates.\u003c\/li\u003e\n  \u003cli\u003eWrites a completed \u003cstrong\u003e“Queued for win\/loss retro”\u003c\/strong\u003e task to the HubSpot deal timeline including the generated prompts.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eAutomate consistent win\/loss retros by turning every meaningful HubSpot loss into a discussion starter.\u003c\/li\u003e\n  \u003cli\u003ePrevent retro spam using TeamRetro deduplication against recent parked items.\u003c\/li\u003e\n  \u003cli\u003eEnsure blame-free retros by generating \u003cem\u003eneutral, blameless\u003c\/em\u003e prompts directly from HubSpot deal notes.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n\u003c\/strong\u003e workflow with nodes: \u003cstrong\u003eHubSpot trigger\u003c\/strong\u003e, \u003cstrong\u003eif\u003c\/strong\u003e, \u003cstrong\u003eset\u003c\/strong\u003e, \u003cstrong\u003ecode\u003c\/strong\u003e, \u003cstrong\u003eHubSpot\u003c\/strong\u003e, \u003cstrong\u003eSticky Note\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eUses \u003cstrong\u003eOpenAI (GPT-5 Mini)\u003c\/strong\u003e to generate up to two prompts and a parkable flag.\u003c\/li\u003e\n  \u003cli\u003eRequires HubSpot credentials (deal read\/write + engagement write) and OpenAI credentials.\u003c\/li\u003e\n  \u003cli\u003eSetup includes replacing \u003ccode\u003eREPLACE_WITH_TEAM_ID\u003c\/code\u003e with your \u003cstrong\u003eTeamRetro\u003c\/strong\u003e team ID and confirming parked-items support.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45931001544883,"sku":"N8N-18993","price":78.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/DPGJoPTwFrxK-Ur4XdZpR_eYoWmbk2.png?v=1788253290","url":"https:\/\/buyflowscripts.com\/products\/n8n-hubspot-closed-lost-openai-blameless-retro-prompts-to-teamretro","provider":"N8N Commerce","version":"1.0","type":"link"}