n8n Stripe Churn Tracker: Claude + Gmail Exit Survey to Sheets
n8n Stripe Churn Tracker: Claude + Gmail Exit Survey to Sheets
Regular price
£47.99
Regular price
£47.99
Sale price
Unit price
/
per
⬇
Instant Digital Download
∞
Unlimited Downloads
★
Lifetime Access in Your Account
Couldn't load pickup availability
🔥
128+ Sold
Popular with n8n builders
âš¡
23 people viewing
High interest right now
✅
9 added today
Fast-moving digital product
n8n Stripe Churn Tracker: Claude + Gmail Exit Survey to Sheets
Regular price
£47.99
Regular price
£47.99
Sale price
Unit price
/
per
Catch Stripe churn in real time—then capture and categorize the reason with Claude, Gmail, and Google Sheets
The n8n Stripe Churn Tracker: Claude + Gmail Exit Survey to Sheets workflow automatically detects when a Stripe subscription is cancelled, sends an exit survey via Gmail when no reason exists, uses Anthropic Claude to categorize the churn, and logs every record to Google Sheets for ongoing reporting.
What this workflow does
- Listens for Stripe cancellations: Triggers on the customer.subscription.deleted event and looks up the customer to capture their email and any existing Stripe billing-portal cancellation feedback.
- Skips the survey when a reason exists: If Stripe already contains a cancellation reason, it proceeds directly with that reason.
- Sends a one-question exit survey when needed: When Stripe has no cancellation reason, it emails the customer a Gmail message linking to an n8n Form exit survey.
- Normalizes the survey response: When the customer submits the n8n Form, the workflow formats the answer into the same churn record structure.
- Classifies churn with Claude: It sends the captured reason text plus account context to Anthropic Claude (via HTTP request) to assign a fixed churn category and determine whether it is preventable and worth human follow-up.
- Notifies you by Gmail: Sends a structured churn note to you, with urgency influenced by the AI assessment.
- Logs to Google Sheets: Appends churn details and category to Google Sheets for reporting and trend analysis.
Use cases
- Track SaaS subscription churn immediately after cancellations in Stripe.
- Collect missing cancellation reasons using a Gmail-triggered n8n Form exit survey.
- Use Claude-powered categorization to standardize churn reasons and prioritize retention follow-ups.
- Maintain a single source of truth for churn reporting in Google Sheets.
Technical details
- Stripe: Trigger on customer.subscription.deleted, including retrieval of cancellation feedback.
- Gmail: Send customer survey email and internal churn notifications.
- n8n Form: Collect the one-question exit survey response.
- Anthropic Claude: HTTP request to classify churn (requires ANTHROPIC_API_KEY environment variable).
- Google Sheets: Append churn records (details + category).
- Nodes used: if, set, code, no op, gmail, stripe.
