Pesquisa de satisfação | Resultado por agentes

Olá, time weni

Em um fluxo criamos uma pesquisa de satisfação para o encerramentos dos atendimentos. A pesquisa fica vinculada ao atendimento, mas não identifica o agente que atendeu aquele chamado. A operção exige que possamos identificar a nota de satisação de cada agente individualmente, mas a solução que temos atualmente contempla apenas o resultado completo. Como podemos reverter o cenário?

Abraços

1 curtida

Oi @Eliza tudo bem?

Existe uma API para consultar os tickets fechados. No fluxo de encerramento você pode consumir para associar o atendente do cliente à pesquisa.

url>
    https://chats-engine.weni.ai/v1/external/list_rooms/
headers>
    Authorization: Bearer <token>
Params>
    search: string
    is_active: boolean
  • O parametro search busca nos campos uuid do contato, nome do contato, email do agente e urn. Recomenda-se que busque pelo uuid do contato para retornar resultados exatos para o contato em questão (se buscar com o nome, ele pode retornar contatos que tenham o mesmo nome).

  • O parametro is_active vai retornar salas de acordo com o estado (true=aberta, false=fechada)

  • Sobre o token de autenticação, solicite-o enviando um email para suporte@weni.ai e informando o uuid do projeto em questão.

Te ajudei? Se sim, marca como solução :white_check_mark:

1 curtida

Olá Sarah!!
Você poderia me mostrar um exemplo em um fluxo, como faria para consumir essa API e associar o atendente?

1 curtida

Olá, @marcos tudo bem?

Fiz esse fluxo de demonstração: Consulta Atendente Weni Chats.json - Google Drive

Nele filtramos todos os atendimentos fechados, porém caso o parâmetro user venha vazio, quer dizer que a sala foi fechada ainda na fila (não foi atribuído um agente para esse atendimento).

É só baixar o arquivo e importar no seu projeto. Lembrando que você deve solicitar seu token da API do Weni Chats abrindo um ticket enviando email para suporte@weni.ai

Te ajudei?