{"product_id":"n8n-churn-risk-alerts-gpt-4o-to-slack-gmail-hubspot","title":"n8n Churn Risk Alerts: GPT-4o to Slack, Gmail \u0026 HubSpot","description":"\u003ch3\u003eStop churn before it happens—automatically\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow runs every morning to pull your last 30 days of account usage, calculate a health score, and use \u003cstrong\u003eGPT-4o\u003c\/strong\u003e to classify \u003cstrong\u003echurn risk\u003c\/strong\u003e. Then it triggers the right retention action across \u003cstrong\u003eSlack\u003c\/strong\u003e, \u003cstrong\u003eGmail\u003c\/strong\u003e, \u003cstrong\u003eHubSpot\u003c\/strong\u003e, and logs results to \u003cstrong\u003eGoogle Sheets\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 at 7am\u003c\/strong\u003e on a schedule.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePulls 30-day usage metrics\u003c\/strong\u003e from your product API endpoint (update the HTTP request URL and required auth headers).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eComputes a 0–100 health score\u003c\/strong\u003e per account using usage and support signals.\u003c\/li\u003e\n  \u003cli\u003eSends account context to \u003cstrong\u003eOpenAI (GPT-4o)\u003c\/strong\u003e to:\n    \u003cul\u003e\n      \u003cli\u003eclassify churn risk as \u003cstrong\u003ehigh \/ medium \/ low\u003c\/strong\u003e\n\u003c\/li\u003e\n      \u003cli\u003erecommend \u003cstrong\u003eone retention play\u003c\/strong\u003e for that account\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRoutes actions by risk level\u003c\/strong\u003e:\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eHigh-risk\u003c\/strong\u003e → alerts your team in \u003cstrong\u003eSlack\u003c\/strong\u003e (e.g., \u003cem\u003e#customer-success\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eMedium-risk\u003c\/strong\u003e → sends a nurture email via \u003cstrong\u003eGmail\u003c\/strong\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eLow-risk\u003c\/strong\u003e → updates CRM activity in \u003cstrong\u003eHubSpot\u003c\/strong\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAppends tracking data\u003c\/strong\u003e (signals, score, chosen action) to a Google Sheets tab named \u003cstrong\u003e“Churn Signals”\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eCustomer Success teams want \u003cstrong\u003edaily churn risk alerts\u003c\/strong\u003e to prioritize outreach.\u003c\/li\u003e\n  \u003cli\u003eSaaS operators need an \u003cstrong\u003eautomated retention playbook\u003c\/strong\u003e tied to real usage signals.\u003c\/li\u003e\n  \u003cli\u003eAutomation engineers want a \u003cstrong\u003eSlack + Gmail + HubSpot\u003c\/strong\u003e workflow with reporting for churn attribution.\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: runs every morning at \u003cstrong\u003e7am\u003c\/strong\u003e\n\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAPI ingestion\u003c\/strong\u003e: HTTP request to your product usage endpoint\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAI classification\u003c\/strong\u003e: OpenAI using \u003cstrong\u003eGPT-4o\u003c\/strong\u003e\n\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRouting\u003c\/strong\u003e: \u003cstrong\u003eSwitch\u003c\/strong\u003e node to branch high\/medium\/low actions\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIntegrations\/nodes\u003c\/strong\u003e: \u003cstrong\u003eCode\u003c\/strong\u003e, \u003cstrong\u003eSlack\u003c\/strong\u003e, \u003cstrong\u003eGmail\u003c\/strong\u003e, \u003cstrong\u003eHubSpot\u003c\/strong\u003e, \u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e, plus \u003cstrong\u003eSticky Note\u003c\/strong\u003e for workflow documentation\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45869895811251,"sku":"N8N-18440","price":31.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/4aINgohIymeQ4TeshN_DE_z0hiSfQk.png?v=1787130478","url":"https:\/\/buyflowscripts.com\/products\/n8n-churn-risk-alerts-gpt-4o-to-slack-gmail-hubspot","provider":"N8N Commerce","version":"1.0","type":"link"}