Widget d’annulation
Un script qui transforme les annulations en secondes chances.
Installer
Réglages → Widget vous donne un extrait de code à coller dans votre application :
<script src="…/cancel.js" data-key="pk_…"></script>
Puis, là où vit votre bouton « Annuler l'abonnement », appelez :
ChurnhookCancel.open({ customerId, subscriptionId });
La section Widget affiche aussi votre clé publique et l'URL de l'API (copiables), et permet de choisir la langue du widget, indépendante de la langue de votre dashboard.
Ce que voit le client
Un petit dialogue, dans votre produit, qui déroule le parcours de sortie :
- Pourquoi partez-vous ? — une courte enquête (trop cher, fonctionnalité manquante, changement d'outil…).
- Une pause plutôt ? — un ou deux mois d'encaissement suspendu ; l'abonnement reprend automatiquement.
- Annulation — s'il continue malgré tout, l'annulation se fait normalement, et une séquence de win-back peut suivre.
Les réponses arrivent dans Annulations → Enquêtes de départ.
Callbacks
ChurnhookCancel.open() accepte les handlers onAbort, onProceed et onError, pour que votre application réagisse : fermer une fenêtre, rafraîchir l'état de l'abonnement, journaliser le résultat.
