Add an exit survey to your cancel flow in 5 minutes. Get actionable insights to reduce churn and save revenue.
No credit card required • 100 responses/month free • 2-minute setup
Every cancellation is a missed opportunity to learn. Without feedback, you're flying blind—guessing at what to fix instead of knowing.
Silent cancellations with no explanation
No data on what features are missing
Can't prioritize product improvements
Simple tools that show you exactly why customers leave
A polished modal that appears when users cancel. Multiple choice + open text to capture the full story.
See cancellation reasons breakdown, trends over time, and detailed feedback in one place.
Add a single script tag to your cancel page. Works with any tech stack—React, Vue, vanilla JS, or server-rendered.
Categorize feedback into actionable buckets: pricing, features, competition, support, and more.
Optionally include customer email, ID, and MRR to prioritize high-value feedback.
Match your brand with custom colors, copy, and questions. White-label available on paid plans.
Sign up and create a project for your app. Get your unique API key instantly.
Copy our embed code to your cancel page. Trigger the survey when users click cancel.
Watch feedback roll in. See exactly why customers leave and what to fix.
<script src="https://retentioncheck.com/widget/retentioncheck.js"></script>
<script>
document.getElementById('cancel-btn').onclick = function() {
new RetentionCheck({
apiKey: 'rc_your_api_key',
onCancel: () => window.location.href = '/cancelled'
}).show();
};
</script>Testimonials
“Finally understand why users were canceling. Turns out 40% just needed a pause option—we added it and saved $2k MRR.”
“Setup took 3 minutes. Within a week we had 50+ responses and clear patterns in why people churn.”
“The simplest retention tool I've used. No bloat, just the insights I need.”
Start free. Upgrade when you need more.
Perfect for testing
For growing SaaS
For teams
FAQ
Add our JavaScript snippet to your cancel page. When a user clicks cancel, call our show() method to display the exit survey. We handle the rest—capturing the response and storing it in your dashboard.
Yes! RetentionCheck works with any billing system. It's a frontend widget that captures feedback before the actual cancellation happens. You control when to show it and what to do after.
The free tier uses our optimized default questions. Pro plans let you customize the copy, colors, and add your own questions.
We're fully GDPR compliant. Customer data is stored securely, and we never share or sell your data. You can delete user data at any time.
RetentionCheck is purpose-built for cancellation flows. One-click install, pre-optimized questions for churn feedback, and analytics designed for retention insights. No survey builder complexity.
Every cancellation is a chance to learn. Don't let another one slip by without understanding why.
Get Started FreeFree forever up to 100 responses • No credit card required