> For the complete documentation index, see [llms.txt](https://help.cosmobots.io/help/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.cosmobots.io/help/outros/dicas/retornar-mensagem-quando-o-e-mail-for-invalido.md).

# Validar e-mail

{% embed url="<https://drive.google.com/file/d/18IYZOibjNgNkuxFwSxRZ1hmbGJg7dhSP/view?usp=sharing>" %}

Atualmente temos um campo chamado usuário e-mail que já faz essa validação, porém ele retorna automaticamente para o usuário informar novamente o e-mail, pois a validação é interna.

Para conseguir retornar uma mensagem de e-mail incorreto ao usuário, é necessário seguir alguns passos:

1- No bot que quer criar a validação, vá em **Base de Dados> Usuários** e cliquem em **Campos**:

![](/files/-Mi72-coQsDtUf9K8Jv7)

2- Em Campos, clique em **Novo Campo**, em **Rótulo** coloque o nome **e-mail do usuário**, em **Tipo** coloque **Texto**, em **Subtipo** coloque **Livre**, em **Formato** coloque **Aberto** e salve:

![](/files/-Mi721p4iwx3y3woVqib)

3- No fluxo em que quer colocar a validação, vá na mensagem que pergunta o e-mail do usuário, clique em **Salvar Resposta** e em **Escolha um campo para resposta**, selecione o campo usuário e-mail do usuário:

![](/files/-Mi74A8Co6v3uWlS9EJp)

4- Abaixo da mensagem que pergunta o e-mail adicione um **Filtro**, em **Critérios>Campo**, coloque o campo usuário e-mail do usuário, em **Condição** coloque **Contém** em **Valor** coloque **@,** clique em **E** para adicionar mais uma condição, e novamente em **Critérios>Campo**, coloque o campo usuário e-mail do usuário, em **Condição** coloque **Contém,** em **Valor** coloque **@** e salve:

![](/files/-Mi75gFdWh42MZdhCSuu)

Precisa ficar assim:

![](/files/-Mi75sT-fWpBbzrJqTTN)

5- Após criado, no filtro você terá 2 lados, o lado **Sim** e o lado **Não:**

![](/files/-Mi77cNgtj9iQyyQzn62)

6- Do lado **Não** do filtro, crie uma mensagem com a informação de que o e-mail é inválido:

![](/files/-Mi77ppjp7zLNPffiRlQ)

7- Abaixo da Mensagem criada, clique uma **Etapa existente**, em fluxo não precisa alterar, em **Etapa** selecione a etapa que pergunta o e-mail do usuário:

![](/files/-Mi78EcYvjgtkqDhUtzk)

Prontinho, agora os usuários que informarem o e-mail corretamente seguirão o lado sim do fluxo, e os que informarem incorreto seguirão o lado não, receberão a mensagem de e-mail incorreto e voltarão para preencher o e-mail novamente:

![](/files/-Mi796H0q50qftzc0J-q)
