Relacionar o agente de atendimento com fluxo de encerramento na Weni Flows

Olá!

Temos uma necessidade enorme de conseguir relacionar o agente responsável por fechar a conversa no módulo chats com os resultados do fluxo de encerramento (no caso, “NOVO CSAT (atendimento humano)”).

Como podemos fazer isso? É possível?

Olá @Pedro.chimenes bom te ver por aqui :smiley:

Então, no seu fluxo de encerramento do atendimento, você pode consumir a API do wenichats que retorna os dados da sala de atendimento buscando pelo UUID do contato, aí você terá o nome do atendente. Aqui está a API:

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, você deve solicitar seu token para nosso suporte informando o uuid do projeto, enviando um email para suporte@weni.ai

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

Obrigado Sarah!

Você consegue ser um pouco mais prática na explicação por favor? Não domino tanto a plataforma. Quais cards preciso inserir? Onde coloco essas informações?

Toda integração de API na Weni plataforma é feita através do cartão webhook. Nele você coloca as informações que precisa para consumir a API. Após a chamada pra sua API dar sucesso, você deve usar o retorno dessa API usando expressões.

Todo esse processo temos documentações e tópicos aqui na comunidade que te auxiliam:

Sobre Webhooks: Call Webhook: Como fazer chamadas para sistemas externos - Weni Docs

Sobre expressões: Expressões e Variáveis