Tous les articles
Entretiens de sortie IA

Entretiens de sortie IA : la nouvelle façon de comprendre le churn

13 juin 202612 min de lecture
Une page d'annulation avec un bouton d'enregistrement vocal à côté du résumé généré par l'IA, montrant une phrase parlée transformée en une raison de désabonnement structurée

Une interview de sortie par IA est une courte question orale posée au moment où un client annule, transcrite et classée automatiquement plutôt que lue par un humain. Le client explique pourquoi il part avec ses propres mots, et le logiciel transforme cet enregistrement en une transcription, une raison de désabonnement, un sentiment, et un résumé en une ligne, assez rapidement pour qu'une offre de rétention puisse apparaître avant la fin de l'annulation.

Les entreprises ont mené des interviews de sortie pendant des décennies, généralement en demandant à une personne senior d'appeler le client partant. Ce qui a changé, c'est que la transcription et la classification ne nécessitent plus une personne, donc le format fonctionne à un volume en libre-service, sur des clients payant 29 $ par mois, où personne n'allait programmer un appel.

Ce qui distingue une interview d'un sondage

Un sondage demande au client de se classer lui-même. Vous lui proposez cinq catégories et il choisit celle qui lui convient le moins mal. Cela est optimisé pour votre reporting, puisque les boutons radio sont faciles à compter.

Une interview demande au client de décrire sa situation à la place, donc rien n'est arrondi. Voici une véritable réponse orale d'un test du processus décrit ci-dessous.

"le prix est honnêtement tout le problème pour nous, nous sommes une équipe de trois et le niveau supérieur coûte plus que tout notre budget d'outillage pour le trimestre."

Un menu déroulant enregistre cela comme "Too expensive" et vous le classez sous sensibilité au prix. La phrase dit quelque chose de plus utile, à savoir que le saut entre deux de vos niveaux est trop abrupt pour une équipe de trois personnes. Ce n'est pas un problème de remise. C'est un problème de page de tarification, et cela vous coûte probablement des clients qui n'ont jamais atteint le bouton d'annulation. Le menu déroulant n'aurait pas pu vous le dire, car cette option n'était pas sur la liste.

Pourquoi la voix, spécifiquement

Les champs de texte existent déjà sur la plupart des pages d'annulation et ils sont généralement vides. La raison est l'effort. Un client qui a décidé de partir dépense sa bonne volonté restante, et rédiger trois phrases demande plus de travail qu'il ne souhaite en faire pour une entreprise qu'il quitte.

Parler est un format demandant moins d'effort pour le même contenu. La plupart des gens parlent plus librement qu'ils n'écrivent, s'auto-censurent moins, et incluent des détails accessoires qui rendent une réponse exploitable, tels que la taille de l'équipe, le cycle budgétaire, ou vers quel concurrent ils se sont tournés. Un champ de texte libre reçoit "too_expensive" tapé dedans. Un microphone reçoit le paragraphe.

Certains clients ne parleront pas du tout à un microphone, c'est pourquoi le format ne fonctionne que si sauter cette étape est réellement sans frais.

Les mécanismes, étape par étape

Voici le déroulement tel qu'il se passe réellement, en utilisant Outro comme implémentation de référence puisque les captures d'écran en proviennent.

  1. Le client clique sur annuler dans votre application et arrive sur une page de marque à outro.so/c/<slug>, ou sur un module intégré dans votre propre interface utilisateur.
  2. Il enregistre une réponse vocale, ou tape à la place, ou passe complètement.
  3. ElevenLabs transcrit l'audio. OpenAI le traduit si nécessaire et le classe.
  4. Une offre de rétention correspondant à la raison détectée apparaît avant l'étape finale d'annulation.
  5. S'ils acceptent, l'offre s'applique automatiquement à leur abonnement, avec une mise en garde d'un fournisseur notée ci-dessous.
  6. Dans tous les cas, ils retournent à votre return_url avec outro_response_id, user_id, et outro_offer ajoutés, afin que votre application sache ce qui s'est passé.

Une page d'annulation de marque intitulée Désolé de vous voir partir, avec cinq raisons à choix multiple incluant Trop cher et Fonctionnalités manquantes, un champ email optionnel, un champ texte libre optionnel, un bouton Enregistrer un message rapide, une note indiquant Votre voix sera transcrite par l'IA, et un lien Passer en bas

Deux détails comptent plus que la mise en page. Les boutons radio structurés sont toujours là, car le rapport agrégé est plus facile avec eux et certains clients préfèrent cliquer plutôt que parler. Et la ligne indiquant que la voix sera transcrite par l'IA se trouve directement au-dessus du bouton d'enregistrement, pas dans un pied de page ou une info-bulle.

Un troisième détail est là où la plupart des flux échouent.

La même page d'annulation en cours d'enregistrement, montrant une forme d'onde rouge, un minuteur écoulé de 0:02, un bouton Arrêter l'enregistrement, un bouton Envoyer et continuer, et le lien Passer toujours visible en bas

Le lien Passer n'a pas bougé. Il est là avant le début de l'enregistrement, pendant, et après. Il y a un minuteur écoulé visible et un contrôle d'arrêt explicite, donc le client sait toujours que le microphone est allumé et depuis combien de temps. Un flux qui cache sa sortie une fois l'enregistrement commencé a transformé un outil de recherche en un modèle sombre.

Soyez précis sur ce qui est conservé, car c'est la partie que les gens se trompent. L'enregistrement est transcrit à la volée et n'est pas conservé en tant que fichier audio lisible, donc il n'y a pas de bibliothèque de clips vocaux à gérer. Ce qui est stocké, c'est tout ce qui en est dérivé, c'est-à-dire la transcription, la traduction, les scores de sentiment et la classification. Ce texte dérivé est une donnée personnelle et il persiste, donc il appartient à votre politique de confidentialité et à votre réflexion sur la conservation des données exactement comme tout autre enregistrement client.

La différence pratique est que vous n'avez pas d'enregistrement à revisiter, donc la transcription est le dossier. Si un client vous demande de supprimer ce qu'il a dit, c'est la transcription que vous supprimez.

À quoi ressemble le résultat

La classification produit deux éléments distincts qui sont faciles à confondre.

La raison du churn provient d'une taxonomie fixe, ce qui la rend comptable sur plusieurs mois. Sept valeurs, stockées sous ces identifiants exacts, que vous verrez dans une exportation CSV plutôt que les étiquettes d'affichage :

too_expensive     price, cost or budget is the driver
missing_features  they need a capability the product lacks
not_using         low usage, no longer needed, forgot about it
too_complex       hard to use, confusing, steep learning curve
technical_issues  bugs, errors, performance, reliability
switching         moving to a competitor or alternative
other             no clear product reason, or one outside these

Fixé intentionnellement, car une taxonomie qui dérive ne peut pas être suivie dans le temps. Le groupe other est plus important qu'il n'y paraît : sans lui, un classificateur forcé de choisir parmi les six vraies raisons classera des réponses inintelligibles ou hors sujet sous celle qui convient le moins mal, et vous interpréterez cela comme un signal.

La classification des retours décrit le type de message que constitue la réponse, indépendamment de la raison pour laquelle le client est parti. Les réponses sont étiquetées comme Rapport de bug, Demande de fonctionnalité, Éloge, Question ou Autre, chacune avec un sentiment Positif, Neutre ou Négatif. Un client peut partir à cause du prix et tout de même signaler un bug en partant.

À côté de cela, vous obtenez un résumé en une ligne. Ces trois sont réels, issus de sessions en direct.

  • Résumé un : "L'utilisateur exprime une inquiétude concernant le prix qui est un problème significatif pour leur petite équipe."
  • Résumé deux : "L'utilisateur a rencontré un bug avec le tableau de bord qui ne charge pas et une réponse lente du support, impactant leur confiance."
  • Résumé trois : "L'utilisateur a éprouvé de la confusion lors de l'installation et a eu des difficultés avec l'intégration du widget et la configuration de l'offre."

Ce sont des compressions de ce que le client a dit, pas des diagnostics. Le résumé trois vous indique qu'il existe une confusion lors de l'installation autour de l'intégration et de la configuration de l'offre, mais pas lequel des deux était le blocage. Vous devez encore réfléchir.

Dans le tableau de bord, les réponses qui nécessitent une intervention humaine sont mises en avant.

Un panneau de tableau de bord intitulé Besoin d'attention, sous-titré Sentiment négatif ou rapports de bugs, listant quatre réponses datées du 04 août, chacune avec un badge rouge Négatif et deux portant également une étiquette Rapport de bug, montrant les résumés IA sur le prix, un bug de chargement du tableau de bord avec un support lent, et une confusion lors de l'installation avec l'intégration du widget

Ce panneau justifie son utilité. Il filtre les sentiments négatifs et les rapports de bugs, le sous-ensemble où une réponse humaine pourrait encore changer le résultat, ou au moins empêcher le même bug de faire partir le prochain client.

Dans l'ensemble des réponses, les mots récurrents sont comptés.

Un panneau de tableau de bord intitulé Thèmes principaux, sous-titré Thèmes les plus communs dans les réponses, avec des barres horizontales pour annulation à 7, prix à 6, coût à 3, et budget, taille de l'équipe, qualité du produit, fonctionnalités manquantes et retour utilisateur chacun à 2

Ces comptes proviennent de seize réponses sur un compte test, neuf parlées et sept tapées, réparties sur quelques dates. C'est la mise en garde honnête pour une capture d'écran comme celle-ci. Seize réponses ne constituent pas une tendance, peu importe à quoi ressemble un graphique linéaire tracé à travers elles. Le panneau montre la forme du résultat, pas des preuves sur une entreprise réelle. Avec un quart des annulations réelles derrière lui, les lignes intéressantes sont celles du milieu, car "taille de l'équipe" et "budget" ensemble constituent un signal plus spécifique que "prix" apparaissant souvent.

Les classifications des retours s'agrègent également.

Un panneau de tableau de bord intitulé Répartition des classifications, sous-titré Quel type de retour vous recevez, montrant un graphique en anneau avec une légende listant Demande de fonctionnalité, Rapport de bug, Éloge, Question et Autre

Cela répond à une question différente de la taxonomie du churn. Cela vous indique si votre page d'annulation fonctionne comme un canal de rapport de bug, un canal de demande de fonctionnalité, ou ni l'un ni l'autre. Si les rapports de bugs dominent, votre problème de churn est un problème de qualité et aucune offre ne le résoudra.

Agir sur le moment

L'entretien a lieu avant que l'annulation ne soit complétée, donc la réponse peut changer ce que le client voit ensuite.

Un écran d'offre de sauvegarde intitulé Attendez - avant de partir, indiquant Nous détesterions vous voir partir, voici quelque chose qui pourrait aider, suivi d'une carte d'offre disant 50 pour cent de réduction pendant 3 mois, un bouton Oui garder mon abonnement, et un lien Non merci annuler quand même

Cette offre a été proposée en réponse à la réponse sur le prix citée plus tôt. Un client qui a dit que le saut de niveau dépassait son budget obtient une réduction. Un client qui a dit qu'il ne l'utilisait pas obtient une pause, car une réduction sur un produit que vous n'ouvrez jamais n'est pas un argument. Un client signalant un bug n'obtient rien.

Le comportement de facturation diffère selon le fournisseur, et c'est une véritable limitation plutôt qu'une note de bas de page. Avec Stripe connecté, une offre acceptée s'applique automatiquement à l'abonnement. Avec Lemon Squeezy, la pause et la rétrogradation s'appliquent automatiquement mais pas les réductions, car l'API de Lemon Squeezy n'expose pas cette opération. Si votre stratégie de rétention est axée sur les réductions, prévoyez de les appliquer manuellement.

Pour savoir comment les offres doivent être structurées et séquencées, exemples de flux d'annulation va plus loin qu'il n'y a de place ici.

Compter une sauvegarde honnêtement

Une sauvegarde est facile à simuler. Comptez le moment où quelqu'un clique sur "garder mon abonnement" et votre tableau de bord semble excellent alors que les revenus ne bougent pas, car une partie de ces clients annule à nouveau trois semaines plus tard.

La définition défendable a deux conditions. Une sauvegarde ne compte qu'après qu'une période de grâce de 14 jours soit passée, et seulement si l'abonnement est toujours actif à la fin de celle-ci. Toute personne qui accepte une offre et part quand même pendant ces deux semaines n'a jamais été sauvée.

L'agrégat arrive selon un calendrier. Un résumé arrive chaque lundi couvrant qui est parti et pourquoi, le MRR à risque, le MRR sauvegardé, les principales raisons, et comment les offres ont performé. Pour calculer ce que valent quelques points de churn retenu avant d'investir dans tout cela, le calculateur de churn fait cette arithmétique.

Ce que cela coûte

La tarification est mensuelle, avec les minutes de voix comme ressource mesurée.

Plan Mensuel Annuel Minutes de voix par mois
Free $0 10
Starter $29 $290 100
Pro $79 $790 300
Scale $199 $1,990 1,000

Les minutes de voix sont le nombre à dimensionner, pas les sièges ou les abonnés. Les entretiens de sortie durent bien moins d'une minute, donc une allocation couvre plus d'annulations que le chiffre brut ne le suggère. Travaillez à rebours à partir de votre nombre d'annulations mensuelles, en supposant qu'une fraction sautera ou tapera plutôt que de parler.

Langues

Deux chiffres sont confondus ici. Les entrées vocales sont transcrites et traduites à partir de 30 langues ou plus, donc un client à São Paulo peut répondre en portugais et vous le lisez en anglais. Séparément, l'interface est disponible dans sept langues de lecture, qui sont l'anglais, le français, l'espagnol, l'allemand, le portugais, le japonais et le chinois. Un client peut parler une langue que l'interface n'affiche pas.

Où les entretiens de sortie IA n'aident pas

Un entretien de sortie IA ne crée pas de demande. Si le projet d'un client est terminé, si son entreprise a été acquise ou si son rôle a changé, il partira, et une remise de 50 % bien placée est de l'argent donné à quelqu'un qui allait de toute façon se désabonner. Aucun changement de classification ne peut y remédier. Le churn se divise en la partie que vous pouvez influencer et celle que vous ne pouvez pas, et les entretiens de sortie améliorent ce que vous apprenez sur la première sans rien faire pour la seconde. Pour la plupart des SaaS en libre-service, la part influençable est importante, c'est pourquoi le format s'amortit, mais ce n'est qu'une part et non la totalité.

Quelques autres limites, énoncées clairement.

  • Cela ne répare pas le produit : savoir que la configuration embrouille les gens n'est pas la même chose que de corriger la configuration. L'entretien raccourcit le diagnostic, pas le travail.
  • Ce n'est pas un substitut pour parler aux clients actifs : l'annulation est le pire moment possible pour apprendre quelque chose que vous auriez pu apprendre au deuxième mois.
  • Les petits nombres restent petits : à onze annulations par mois, aucune couche d'analyse ne rend cela un ensemble de données intéressant. Lisez les transcriptions et utilisez la classification pour le classement, pas pour l'inférence.
  • Les sauts sont des données : un taux de saut élevé vous indique comment la page est lue, pas que les clients n'avaient rien à dire.

Erreurs courantes

Rendre l'entretien obligatoire. Bloquer l'annulation jusqu'à ce qu'un client réponde génère des plaintes, des rétrofacturations et des captures d'écran sur les réseaux sociaux. Le bouton de saut doit rester visible tout au long, enregistrement inclus.

Enterrer la ligne de consentement. Le client doit savoir que sa voix est transcrite par l'IA avant d'appuyer sur enregistrer, dans le même bloc visuel que le bouton. Une politique de confidentialité est techniquement conforme mais pratiquement malhonnête.

Considérer la taxonomie comme la réponse. too_expensive est une catégorie, pas une conclusion. Six réponses étiquetées too_expensive peuvent correspondre à six problèmes différents, et les transcriptions sont là où se trouvent les différences.

Confondre les deux classifications. La raison du churn et le type de retour sont des axes différents. Une réponse peut être switching et Éloge à la fois, et les fusionner en un seul champ fait perdre la moitié la plus intéressante.

Tout solder. Offrir la même réduction de 50 % à tout le monde détruit la marge et apprend à votre base à annuler pour obtenir une réduction.

Attendre une API qui n'existe pas. Les données sortent via le résumé hebdomadaire et l'exportation CSV. Il n'y a pas d'API REST publique, pas de webhooks, pas de package npm, et pas d'intégration Zapier, Make ou Slack, donc si votre plan implique de transférer les réponses dans un entrepôt, prévoyez d'exporter des CSVs.

Si cela vaut la peine d'être fait

Le cas est étroit et, dans ses limites, solide. Au moment de l'annulation, un client est au maximum de son honnêteté, car il n'a plus de relation à gérer, et il est encore techniquement le vôtre, car l'abonnement n'est pas terminé. Aucun autre point du cycle de vie ne réunit ces deux conditions. Le gaspiller sur un menu déroulant qui renvoie une catégorie que vous aviez déjà devinée est le véritable gâchis.

Ce que vous obtenez en échange est un paragraphe au lieu d'un bouton radio, une classification que vous pouvez compter, et une chance de répondre à la raison spécifique avant que le client ne parte. Ce que vous n'obtenez pas est une solution pour un désabonnement que vous n'alliez jamais influencer. Pour les raisons derrière les raisons, pourquoi les clients SaaS annulent est l'article compagnon, et modèles de questions d'entretien de sortie couvre ce qu'il faut demander une fois que le microphone fonctionne.

Outro a produit toutes les captures d'écran ci-dessus. Il remplace votre bouton d'annulation par une question orale, classe la raison, et montre une offre correspondante avant que l'annulation ne soit complétée, sur Stripe ou Lemon Squeezy. Le plan gratuit inclut dix minutes de voix par mois, suffisamment pour exécuter le flux sur votre propre compte et lire le résultat avant de décider si le format convient à vos clients. Si ce n'est pas le cas, c'est une leçon peu coûteuse, et réduire le churn propose d'autres voies à explorer.

Découvrez pourquoi vos clients annulent vraiment

Outro capture les entretiens de sortie vocaux sur votre page d'annulation, détecte la vraie raison avec l'IA et montre l'offre de rétention la plus susceptible de les garder.

Commencer l'essai gratuit