Avec le bloc Fallback, vous pouvez créer une validation de données pour les messages des clients sans connaissances en programmation.
Cette validation peut être effectuée à l'aide d'expressions régulières, et pour éviter de créer des boucles infinies ou d'expulser le client lorsqu'il saisit des données invalides, vous pouvez utiliser le bloc Fallback.

Vous pouvez utiliser des expressions régulières pour valider les numéros de téléphone, les adresses e-mail, les dates et bien plus encore.
Une liste complète des expressions régulières se trouve dans l'article "Expressions régulières."
Dans le bloc avec deux connexions sortantes, le numéro de téléphone du client est demandé (cela peut aussi être un nom complet, un e-mail, etc.) :

Deux connexions partent du bloc : une vers le bloc Fallback et une vers le bloc Chat.

Pour permettre au client de continuer dans l'entonnoir lorsqu'il saisit un numéro de téléphone valide, spécifiez l'expression régulière suivante dans la condition de la flèche menant au bloc Chat :
^(\+)?((\d{2,3}) ?\d|\d)(([ -]?\d)|( ?(\d{2,3}) ?)){5,12}\d$
et définissez le type de correspondance sur "Correspondance regex".

Terminé !
Le flux fonctionnera comme suit : lorsque l'utilisateur atteint le bloc avec le message "Entrez votre numéro de téléphone", si le client saisit autre chose, il ne pourra pas continuer dans l'entonnoir en raison de la validation par expression régulière. Chaque fois qu'un numéro de téléphone invalide est saisi, le message "Ce n'est pas un numéro de téléphone" sera envoyé.


