Stripe Plan Migration Intelligence
AI-powered subscription change analysis that classifies plan migrations, identifies the likely driver, and generates talking points for your CS team — triggered instantly when customers upgrade, downgrade, or switch plans.
31-node n8n workflow that classifies subscription plan migrations from Stripe webhooks. 4 agents analyze migration type, identify the driver, route by urgency, and deliver talking points via Slack, Pipedrive, and Gmail. SINGLE-MODEL Sonnet 4.6. BQS v2 certified.
Four Agents. Migration Classification. Three-Channel Delivery.
Step 1 — Fetcher
Code Only
Stripe webhook fires on customer.subscription.updated. Fetcher extracts subscription change data including previous and current plan details, pricing deltas, billing intervals, and customer metadata. Zero LLM cost.
Step 2 — Enricher
Code Only
Enriches the migration event with Pipedrive CRM context — deal stage, owner, recent activities, and account history. Assembles a complete migration context package for the Analyst. Zero LLM cost.
Step 3 — Analyst
Tier 1 Reasoning
Classifies the migration type (upgrade, downgrade, cross-grade, interval change), identifies the likely driver (feature need, cost optimization, usage growth, competitive pressure), and generates CS talking points. Sonnet 4.6.
Step 4 — Urgency Router
IF Logic
Routes by migration urgency. Downgrades and high-value changes trigger immediate multi-channel delivery. Upgrades route through standard delivery. Configurable thresholds.
Step 5 — Formatter
Tier 2 Classification
Generates three outputs: (1) Slack Block Kit migration alert with classification, driver, and talking points. (2) Pipedrive deal note with migration context. (3) Gmail draft email for CS outreach with personalized talking points. Sonnet 4.6.
What It Does NOT Do
Does not process payments or modify subscriptions — it analyzes changes, not makes them
Does not handle failed payment recovery — that is what Stripe Dunning Intelligence does
Does not compute lifetime value — that is what Customer LTV Intelligence does
Does not work with non-Stripe billing systems — Stripe webhooks only in v1.0
Does not send emails automatically — Gmail drafts are created for CS review before sending
Does not guarantee churn prevention — it provides intelligence and talking points for your CS team
The Complete Customer Success Bundle
8+ files — workflow JSON, system prompts, and complete documentation.
Tested. Measured. Documented.
Every metric is ITP-measured. The Stripe Plan Migration Intelligence classifies subscription changes and generates CS talking points — Sonnet 4.6 for analysis and formatting, per-event cost.
Stripe Plan Migration Intelligence v1.0.0─────────────────────────────────────────Agents 4Nodes 31LLM Sonnet 4.6 × 2 (Analyst + Formatter)Trigger Stripe webhook (customer.subscription.updated) + WebhookTool A Stripe (input — subscription data)Tool B Pipedrive (input — CRM context)Tool C Slack (output — migration alert)Tool D Gmail (output — CS draft email)ITP 20/20 records · 14/14 milestonesBQS 12/12
What You'll Need
Platform
n8n 2.7.5+
Est. Monthly API Cost
Per-event cost varies by volume
Credentials Required
- ▪Anthropic API
- ▪Stripe API
- ▪Pipedrive (pipedriveApi)
- ▪Slack (Bot Token, httpHeaderAuth Bearer)
- ▪Gmail (OAuth2)
Services
- ▪Stripe account (subscription billing active)
- ▪Pipedrive account (pipedriveApi credential in n8n)
- ▪Slack workspace (Bot Token with chat:write scope)
- ▪Gmail account (OAuth2 for draft creation)
- ▪Anthropic API key
Setup Track
Quick Start
~15 min
All credentials live, n8n running
Full Setup
1–2 hrs
Needs API config + tables
From Scratch
2–4 hrs
No n8n, no credentials
Stripe Plan Migration Intelligence v1.0.0
$199
one-time purchase
What you get:
- ✓Production-ready 31-node n8n workflow — import and deploy
- ✓Event-driven: Stripe webhook fires on customer.subscription.updated
- ✓Migration classification: upgrade, downgrade, cross-grade, interval change
- ✓Driver identification: feature need, cost optimization, usage growth, competitive pressure
- ✓CS talking points tailored to migration type and driver
- ✓Pipedrive CRM enrichment for full customer context
- ✓Urgency routing: downgrades and high-value changes delivered instantly
- ✓Three-channel delivery: Slack alert + Pipedrive deal note + Gmail CS draft
- ✓Gmail drafts created for CS review — not sent automatically
- ✓SINGLE-MODEL: Sonnet 4.6 for analysis and formatting — no Opus needed
- ✓PER_EVENT pattern: runs per Stripe subscription change, not batch
- ✓ITP 20/20 records, 14/14 milestones measured
- ✓All sales final after download
Frequently Asked Questions
What subscription changes does it detect?+
It fires on every Stripe customer.subscription.updated event — upgrades (higher plan), downgrades (lower plan), cross-grades (different plan at similar price), and interval changes (monthly to annual or vice versa). The Analyst classifies each migration type and identifies the likely driver.
How does it identify the migration driver?+
The Analyst examines the subscription change context (plan features, pricing delta, timing, customer history from Pipedrive) and classifies the likely driver into categories: feature need, cost optimization, usage growth, competitive pressure, or consolidation. This powers the CS talking points.
What CRM data does it use from Pipedrive?+
The Enricher queries Pipedrive for the customer deal record, current stage, assigned owner, recent activities, and account notes. This CRM context helps the Analyst understand the full customer picture beyond just the Stripe subscription data.
How are downgrades handled differently?+
The Urgency Router treats downgrades as high-priority events. Downgrade alerts are delivered immediately across all three channels (Slack + Pipedrive + Gmail) with elevated urgency markers. Upgrades follow standard delivery. This ensures CS teams can respond quickly to at-risk customers.
What does the Gmail draft contain?+
The Formatter generates a professional CS outreach email draft with: personalized greeting, acknowledgment of the plan change, talking points tailored to the identified migration driver, and a soft call-to-action. The email is saved as a Gmail draft — not sent automatically — so CS can review and personalize before sending.
Why only Sonnet instead of Opus?+
The Fetcher pre-assembles all subscription change data from Stripe. The Enricher adds Pipedrive CRM context. The Analyst classifies migration type and driver from this pre-assembled data — classification-tier reasoning that Sonnet 4.6 handles accurately. No deep multi-step analysis required. SINGLE-MODEL keeps per-event cost low.
Can I test without real Stripe events?+
Yes. Send a POST to the webhook URL with test subscription change data. The workflow accepts manual webhook payloads with the same schema as Stripe events. The 20 ITP test records cover upgrades, downgrades, cross-grades, interval changes, and edge cases.
Does it use web scraping?+
No. All data comes from Stripe API (subscription and customer data) and Pipedrive API (CRM context). No web_search or external scraping. This makes the workflow fully deterministic and fast.
How does it relate to Expansion Revenue Detector?+
Different trigger granularity. ERD monitors broad Stripe invoice.paid events for expansion signals across 5 categories. SPMI specifically classifies plan migration events (subscription.updated) and generates CS talking points. ERD detects expansion patterns; SPMI analyzes the specific plan change. They complement each other.
Is there a refund policy?+
All sales are final after download. Review the Blueprint Dependency Matrix and prerequisites before purchase. Questions? Contact support@forgeworkflows.com before buying. Full terms at forgeworkflows.com/legal.
Related Blueprints
Expansion Revenue Detector
AI monitors Stripe payment patterns, scores expansion potential across 5 signal categories, and routes upsell and at-risk briefs to Pipedrive automatically.
Stripe Dunning Intelligence
Intelligent payment recovery with AI-personalized dunning.
Customer LTV Intelligence
Monthly AI-powered LTV analysis across your entire customer base.