> 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/pesquisa-nps.md).

# Pesquisa NPS

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

## Criando o campo para salvar a nota da pesquisa

1- Para criar o campo que salvará a resposta do usuário, vá em Base de Dados>Contatos>Campos>Novo Campo:

![](/files/IfdRio9Jd6Gttgk1m6Fv)

2- Preencha o Rótulo do campo> Avaliação NPS, Tipo>Texto, Subtipo>Livre, Formato>Aberto e salve:

![](/files/0Ss4jtedtxfCAsownTJZ)

## Criando Fluxo

Agora vamos criar o fluxo que fará a pergunta da nota ao usuário.

1- Em fluxos crie um novo fluxo e de  o nome dele de Avaliação NPS:

![](/files/IY7k2N1ZxlQweVKC1Ixq)

2- No fluxo crie uma etapa de mensagem de nome Nota, coloque a frase que vai perguntar a nota, selecione a opção salvar resposta, selecione o campo de avaliação NPS que você criou e salve:

![](/files/LMNPZ62Sg0OfrwNZnhAJ)

3-Crie um filtro para validarmos a resposta do usuário. Em campo coloque as seguintes condições e Salve:

**Campo**: Avaliação NPS  **Condição**: Maior ou igual **Valor**: 1

**Clique em E+**

**Campo**: Avaliação NPS  **Condição**: Menor  ou igual **Valor**: 5

**Clique em E+**

**Campo**: Avaliação NPS  **Condição**: É número

![](/files/YvG5HRwNhSO2upB9oz5E)

{% hint style="danger" %}
Para que o filtro funcione corretamente é muito importante inserir no filtro o mesmo campo em que você está salvando a nota na etapa de mensagem anterior.
{% endhint %}

{% hint style="info" %}
OBSERVAÇÕES:

* Esse filtro vai validar se a resposta do usuário é um número de 1 a 5
* Caso queira validar outras notas, basta mudar os valores nos filtros de maior ou igual e menor ou igual.
* O lado sim do filtro, significa que todos os critérios inseridos foram atendidos
* O lado não, significa que algum  ou todos os critérios não foram atendidos
  {% endhint %}

4-Do lado sim do filtro, insira uma mensagem de agradecimento, salve a resposta como contexto (Fim) e clique em considerar fim da sessão:

![](/files/2hWTCZxy3g3ILso45a0y)

5- Do lado não do filtro, crie uma etapa de mensagem que dia ao usuário que a resposta que ele inseriu não é válida:

![](/files/1PylshJkQDKwgOTvoV3K)

6- Abaixo da mensagem criada (informando que a resposta é inválida, crie uma etapa existente que envie o usuário novamente a mensagem que pergunta a nota da avaliação:

![](/files/QUOy3Jeq9EoQvtEOuG6F)

## Vinculado o fluxo ao atendimento humano

Ao vincular o fluxo de pesquisa NPS a etapa de atendimento humano, toda vez que a conversa passar pela etapa, for atribuída ao humano e após o atendimento humano for encerrada, ela vai passar pelo fluxo de avaliação NPS.

1- Acesse a etapa de atendimento humano que você quer vincular o fluxo de NPS, em Ação de Conclusão>Fluxo: Selecione o fluxo Avaliação NPS, em Ação de Conclusão> Etapa: Selecione a Etapa Nota:

![](/files/kFWjjgShUsO8Xo91vEMX)

Pronto, toda vez que o usuário responder a avaliação, será possível visualizar em base de Dados no campo Avaliação NPS.
