Envio de histórico do ticket para o e-mail do atendente 12 de março de 2024 14:46 Atualizado Ao final de cada atendimento humano, é possível recuperar todo o histórico do atendimento utilizando algumas ações dentro do fluxo e enviar esse histórico para o e-mail do atendente. Para isso, basta seguir os passos abaixo: No bloco obrigatoriamente após o bloco de Atendimento Humano, você deve setar 4 ações de entradas. A primeira ação será a de Executar Script para pegar o e-mail do atendente que realizou o atendimento do ticket, já no formato correto. Na variável de entrada, você irá inserir a variável input.content. Além disso, você deverá salvar o retorno em uma nova variável, emailAgente. No corpo do script, insira o demonstrado abaixo: function run(inputVariable1) {let obj = JSON.parse(inputVariable1)let emailAgente = obj.agentIdentity.split("@")[0]return emailAgente} Agora, para a segunda ação iremos criar uma requisição HTTP. Insira o método, url de comando, os cabeçalhos e as variáveis de retorno, conforme exibido abaixo: Observação: Para saber qual é sua Key de autenticação utilizada na chave Authorization, clique aqui. Observação: Utilize a url com id do contrato para consumir os endpoints informados abaixo, sua performance e funcionamento podem ser impactados caso não esteja com id do contrato, portanto, é fundamental utilizar a url com o id do contrato para utilizar as requisições http! POST https://{{contractid}}.http.msging.net/commands Content-Type: application/jsonAuthorization: Key {YOUR_TOKEN} No corpo da requisição, insira o demonstrado abaixo: { "id": "{{random.guid}}", "to": "postmaster@desk.msging.net", "method": "GET", "uri": "/ticket/{{input.content@id}}/history-file"} Para a terceira ação de Executar Script, na variável de entrada, você irá inserir a variável historyTicket. Além disso, você também deverá salvar o retorno em uma nova variável, linkTicket. No corpo do script, insira o demonstrado abaixo: function run(ticket) { let ticket = JSON.parse(ticket) let pdf = ticket.resource return pdf.replace(" ", "%20");} Na quarta ação de requisição HTTP, configure desta forma: Novamente, para saber qual é sua Key de autenticação utilizada na chave Authorization, clique aqui. POST https://http.msging.net/messagesContent-Type: application/jsonAuthorization: Key {YOUR_TOKEN} No corpo da requisição: { "id": "{{random.guid}}", "to": "{{emailAgente}}@mailgun.gw.msging.net", "type": "text/plain", "content": "{{historyTicket@resource}}"} Observação: A variável “emailAgente” utilizada na requisição será a mesma que salvou como retorno na execução do script. Retorno do e-mail: Abra todo o conteúdo do e-mail em uma guia para visualizar o histórico: Informação complementar Os links das mídias no Blip expiram em 15 minutos, sendo assim, faça o download do histórico em seu computador caso queira visitá-lo novamente. Para mais informações, acesse a discussão sobre o assunto em nossa comunidade ou os vídeos no nosso canal. 😃 Artigos relacionados Como salvar o histórico de atendimento humano via Integração do Blip com Google Drive Histórico de atendimento Como salvar dados do atendimento humano Envio de Mensagens Ativas do WhatsApp no Blip Desk Histórico de Atendimento para atendentes, no Blip Desk