Com o bloco Fallback, você pode criar validação de dados para mensagens de clientes sem conhecimento de programação.

Essa validação pode ser feita usando expressões regulares e, para evitar criar loops infinitos ou expulsar o cliente quando ele inserir dados inválidos, você pode usar o bloco Fallback.

Você pode usar expressões regulares para validar números de telefone, endereços de e-mail, datas e muito mais.
Uma lista completa de expressões regulares pode ser encontrada no artigo "Expressões regulares."

No bloco com duas conexões de saída, o número de telefone do cliente é solicitado (isso também pode ser um nome completo, e-mail, etc.):

Duas conexões partem do bloco: uma para o bloco Fallback e uma para o bloco Chat.

Para permitir que o cliente prossiga no funil ao inserir um número de telefone válido, especifique a seguinte expressão regular na condição da seta que leva ao bloco Chat:

^(\+)?((\d{2,3}) ?\d|\d)(([ -]?\d)|( ?(\d{2,3}) ?)){5,12}\d$

e defina o tipo de correspondência como "Correspondência Regex".

Pronto!

O fluxo funcionará da seguinte forma: quando o usuário chegar ao bloco com a mensagem "Digite seu número de telefone", se o cliente inserir qualquer outra coisa, ele não conseguirá prosseguir no funil devido à validação da expressão regular. Cada vez que um número de telefone inválido for inserido, a mensagem "Isso não é um número de telefone" será enviada.