Designed for enterprise and high-ARPU products. Prioritizes human escalation and generous discounts to save high-value accounts.
Tell us why you're leaving — we might be able to help.
const result = await cr.showCancelFlow({
customerId: user.id,
subscriptionId: user.subId,
reasons: [
{ id: 'budget-cuts', label: 'Budget cuts', icon: '📉',
offer: { type: 'discount', percent: 40, duration: 6 } },
{ id: 'not-enough-value', label: 'Not enough value', icon: '⚖️',
offer: { type: 'human', message: 'Account manager will reach out in 2h' } },
{ id: 'switching', label: 'Evaluating alternatives', icon: '🔄',
offer: { type: 'human' } },
{ id: 'technical-issues', label: 'Technical issues', icon: '🐛',
offer: { type: 'human', url: '/support/priority' } },
{ id: 'team-change', label: 'Team reorganization', icon: '👥',
offer: { type: 'pause', months: 3 } },
{ id: 'other', label: 'Other', icon: '💬',
offer: { type: 'human' } },
]
})The most popular cancel flow template. Covers price objections, feature gaps, and low usage with sma...
View →Instead of full cancellation, offer a free tier downgrade. Perfect for products with freemium models...
View →Prioritizes collecting detailed feedback over saving customers. Ideal for early-stage products where...
View →Copy the code above and start saving customers today. 30-day free trial, then $20/month.