Tester votre chatbot
Tester votre chatbot avant de le mettre en production est une etape essentielle pour garantir une experience fluide a vos contacts. Reepli offre plusieurs outils pour valider le comportement de vos flux, identifier les erreurs et optimiser les parcours conversationnels.
Pourquoi tester avant de publier ?
Un chatbot publie sans tests adequats peut :
- Envoyer des messages incorrects ou mal formates
- Bloquer le contact dans une boucle sans issue
- Afficher des variables vides au lieu de valeurs personnalisees
- Ne pas declencher les bonnes conditions
- Generer des reponses IA inappropriees
- Perdre des prospects en raison d'une mauvaise experience
Un chatbot defaillant donne une mauvaise image de votre entreprise. Testez systematiquement chaque modification avant de la publier.
Mode apercu (Preview)
Le mode apercu simule une conversation avec votre chatbot directement dans le constructeur visuel, sans envoyer de vrais messages WhatsApp.
Lancer le mode apercu
- Ouvrez votre chatbot dans le constructeur visuel.
- Cliquez sur le bouton Tester dans la barre d'outils superieure.
- Un panneau de simulation s'ouvre a droite de l'ecran.
- Le chatbot demarre automatiquement depuis le noeud initial.
Fonctionnalites du mode apercu
| Fonctionnalite | Description |
|---|---|
| Simulation complete | Parcourez l'integralite du flux comme un contact reel |
| Surlignage en temps reel | Le noeud actif est surligne sur le canevas |
| Affichage des variables | Consultez la valeur de toutes les variables a chaque etape |
| Saisie libre | Tapez des reponses comme un contact le ferait |
| Boutons et listes | Cliquez sur les boutons et elements de liste interactifs |
| Reinitialisation | Recommencez la simulation a tout moment |
| Journal de debogage | Consultez les logs detailles de chaque etape |
Utiliser le mode apercu
- Le premier message du chatbot s'affiche dans le panneau de simulation.
- Repondez en saisissant du texte ou en cliquant sur les boutons proposes.
- Observez le surlignage des noeuds sur le canevas pour suivre le parcours.
- En bas du panneau, cliquez sur Variables pour voir l'etat actuel de toutes les variables.
- Si vous atteignez une impasse, cliquez sur Reinitialiser pour recommencer.
Testez plusieurs scenarios : le parcours ideal, mais aussi les cas limites (reponses inattendues, variables vides, saisies incorrectes). Les bugs apparaissent souvent dans les chemins secondaires.
Test avec un numero WhatsApp
Le mode apercu ne reproduit pas toutes les particularites de WhatsApp (formatage, delais de livraison, limites de taille). Pour un test en conditions reelles, utilisez un numero de test.
Configurer un numero de test
- Accedez a Parametres puis Numeros WhatsApp.
- Identifiez votre numero connecte ou ajoutez un numero de test dedie.
- Dans les parametres du chatbot, section Test, ajoutez les numeros de telephone autorises pour le test.
- Seuls ces numeros recevront la version de test (brouillon) du chatbot.
Lancer un test WhatsApp
- Assurez-vous que le chatbot est enregistre (il n'a pas besoin d'etre publie).
- Depuis votre telephone de test, envoyez un message au numero WhatsApp Business configure.
- Le chatbot repond avec la version brouillon en cours d'edition.
- Parcourez le flux en conditions reelles.
Avantages du test WhatsApp
- Verification du formatage reel des messages (gras, italique, etc.)
- Test des medias (images, videos, documents)
- Validation des boutons et listes dans l'interface WhatsApp
- Mesure des delais de reponse reels
- Test de la reception des notifications
Les messages envoyes pendant les tests consomment des credits WhatsApp comme les messages de production. Limitez le nombre de tests pour maitriser les couts.
Journal de debogage
Le journal de debogage enregistre chaque etape de l'execution du flux et vous aide a identifier les problemes.
Acceder au journal
- En mode apercu, cliquez sur l'onglet Debogage en bas du panneau.
- Ou bien, accedez a Chatbot Builder puis Journaux dans le menu lateral.
- Filtrez par chatbot, flux, date ou contact.
Informations enregistrees
Chaque entree du journal contient :
| Champ | Description |
|---|---|
| Horodatage | Date et heure de l'evenement |
| Noeud | Nom et type du noeud execute |
| Action | Ce que le noeud a fait (message envoye, variable definie, etc.) |
| Variables | Etat des variables a ce moment |
| Entree | Message ou donnee recue |
| Sortie | Message ou donnee envoyee |
| Erreurs | Eventuelles erreurs rencontrees |
| Duree | Temps d'execution du noeud (en millisecondes) |
Lire le journal
- Les entrees sont listees dans l'ordre chronologique (la plus recente en haut).
- Les entrees en vert indiquent une execution reussie.
- Les entrees en orange signalent un avertissement (variable vide, delai long).
- Les entrees en rouge signalent une erreur (condition echouee, API inaccessible).
- Cliquez sur une entree pour voir le detail complet.
Erreurs courantes et solutions
Messages et contenu
| Probleme | Cause probable | Solution |
|---|---|---|
Variable affichee comme {{contact.prenom}} | La variable n'existe pas ou est vide | Verifiez le nom exact de la variable et prevoyez une valeur par defaut |
| Message tronque | Depassement de la limite de caracteres | Reduisez le texte ou decoupez en plusieurs messages |
| Image non affichee | URL invalide ou fichier trop volumineux | Verifiez l'URL et la taille du fichier (max 5 Mo) |
| Boutons non cliquables | Plus de 3 boutons configures | Limitez a 3 boutons ou passez a un message liste |
Logique et branchement
| Probleme | Cause probable | Solution |
|---|---|---|
| Mauvaise branche suivie | Condition mal configuree | Verifiez l'operateur et la valeur dans le noeud Condition |
| Le contact est bloque | Noeud sans sortie connectee | Connectez toutes les sorties de chaque noeud |
| Boucle infinie | Condition jamais satisfaite | Ajoutez un compteur de tentatives et une sortie de secours |
| Aiguillage toujours sur "Defaut" | Valeur comparee differente des cas prevus | Verifiez la casse et les espaces dans les valeurs |
Reponses IA
| Probleme | Cause probable | Solution |
|---|---|---|
| Reponse IA hors sujet | Instructions systeme insuffisantes | Precisez les consignes dans le prompt systeme |
| Reponse IA trop longue | Longueur max. trop elevee | Reduisez le parametre de longueur maximale |
| Fallback systhematique | Seuil de confiance trop eleve | Abaissez le seuil ou enrichissez la base de connaissances |
| Reponse lente | Modele trop lourd ou base trop volumineuse | Passez a un modele plus rapide (Haiku, 4o mini) |
Connexion et technique
| Probleme | Cause probable | Solution |
|---|---|---|
| Chatbot ne repond pas | Chatbot non publie ou desactive | Verifiez le statut dans la liste des chatbots |
| Webhook echoue | URL incorrecte ou serveur indisponible | Testez l'URL manuellement et verifiez les logs |
| Delai de reponse excessif | Noeud Delai trop long ou API lente | Reduisez les delais et optimisez les appels API |
Checklist de test
Avant de publier votre chatbot, verifiez chaque point de cette liste.
Contenu
- Tous les messages sont correctement rediges (orthographe, grammaire)
- Les variables s'affichent correctement avec des valeurs reelles
- Les valeurs par defaut sont definies pour les variables potentiellement vides
- Les medias (images, videos, documents) s'affichent correctement
- Les boutons et listes fonctionnent et menent au bon noeud
Logique
- Chaque noeud a toutes ses sorties connectees
- Les conditions evaluent correctement les differents cas
- Les boucles ont une condition de sortie et un nombre max de tentatives
- Le parcours par defaut (fallback) est fonctionnel
- Le transfert vers un agent humain fonctionne
IA (si applicable)
- Les reponses IA sont pertinentes et dans le ton souhaite
- Le comportement de repli se declenche correctement
- La base de connaissances est a jour
- Les couts IA sont maithrises (nombre max d'echanges defini)
Experience utilisateur
- Le flux de bienvenue se declenche au premier message
- Le contact peut revenir au menu principal a tout moment
- Les temps de reponse sont acceptables (moins de 5 secondes)
- Le chatbot gere correctement les messages inattendus
Publier votre chatbot
Une fois tous les tests valides :
- Revenez dans le constructeur visuel.
- Cliquez sur Publier dans la barre d'outils superieure.
- Confirmez la publication dans la boite de dialogue.
- Le chatbot est immediatement actif pour tous les contacts.
La publication cree une nouvelle version. Vous pouvez revenir a une version anterieure a tout moment depuis l'historique du constructeur visuel.
Prochaines etapes
- Vue d'ensemble du Chatbot Builder -- revenez aux fondamentaux
- Constructeur visuel -- affinez votre flux
- Gestion des conversations -- suivez les conversations generees par le chatbot
- Analytiques -- mesurez les performances de votre chatbot
Si vous rencontrez un probleme lors des tests, contactez notre equipe support via le chat en bas a droite de l'application ou envoyez un e-mail a [email protected].