Churn.io is designed to work with any tech stack. Whether your product is built on React, Next.js, Vue, Laravel, Django, Shopify, Webflow, or anything else, the integration is straightforward. This article explains how.
Widget compatibility
The Churn.io widget is a plain JavaScript snippet with no framework dependencies. It works anywhere you can add a script tag to your HTML, which includes:
React, Next.js, Vue, Angular, Svelte and other JavaScript frameworks
Shopify (via the theme editor or a Shopify app)
Webflow, Squarespace, Wix (via custom code injection)
Any server-rendered app including Laravel, Django, Rails, and PHP
Hosted cancel page compatibility
The hosted cancel page requires only that your backend can generate a signed JWT token and redirect the customer to a URL. This is supported in every server-side language and framework. If your server can make a redirect, it works with Churn.io.
π‘ No SDK required
There is no Churn.io backend SDK to install. The hosted cancel page uses standard HTTP redirects and JWT signing, which are available natively in every major programming language.
Are there any restrictions?
The widget will not work in contexts where JavaScript is disabled or not available, such as plain HTML emails. For those cases, use the hosted cancel page instead, which requires only a URL redirect.
π¬ Questions or concerns?
Get help from our support specialists at Churn.io. Click the chat icon at the bottom of your screen to reach us directly.
