24/04/2025 - Prod

➡️ Notas Internas disponíveis na API Pública

🔹 Novidade disponível na API Pública

Agora é possível gerenciar Notas Internas diretamente pela API, oferecendo mais autonomia e integração para as equipes que utilizam a API da plataforma.

🔹O que foi incluído?

Foram adicionados os seguintes endpoints para manipulação de notas internas:

  • Registrar nota interna

  • Listar notas internas

  • Obter uma nota interna

  • Excluir uma nota interna

🔹 Benefícios

Essa atualização permite que integrações externas possam criar, visualizar e remover notas internas de forma automatizada, otimizando fluxos personalizados de atendimento e históricos de conversas.

🔹 Disponível na documentação da API

Consulte os detalhes de cada endpoint, parâmetros e exemplos de uso em nossa documentação oficial da API.

➡️ Validação para Notas Vazias

Correção de comportamento na criação de Notas Internas

🔹 Problema identificado

O sistema permitia a tentativa de adicionar notas internas sem texto ou anexo, o que em alguns casos resultava em um comportamento inesperado — como travamento da tela ou mensagens de erro no console, impedindo a finalização do processo.

🔹 O que foi corrigido?

Agora, ao tentar salvar uma nota sem conteúdo, o sistema exibirá uma mensagem informativa e bloqueará a ação, evitando loops ou falhas de interface.

Nova mensagem exibida: "Não é possível adicionar uma nota vazia. Por favor, insira um texto ou anexe um arquivo antes de salvar."

➡️ Notificação para nova Nota Interna em Atendimento de Terceiros

🔹 O que mudou?

Para fortalecer a colaboração entre os membros da equipe e garantir que nenhuma informação importante passe despercebida, o sistema agora exibe uma notificação automática sempre que uma nota interna for adicionada por um usuário diferente do responsável pelo atendimento.

🔹 Cenário de uso

Se a conversa estiver sob responsabilidade da atendente Amanda e outro usuário inserir uma nota interna, a Amanda será imediatamente notificada de que há uma nova anotação.

🔹 Como funciona?

  • A notificação será exibida diretamente no painel de atendimentos, utilizando o mesmo estilo de alerta já utilizado quando o contato envia uma nova mensagem.

  • A mensagem informará que uma nova nota interna foi registrada e quem a adicionou.

  • Dessa forma, o responsável pelo atendimento pode acompanhar as interações internas em tempo real.

🔹 Benefícios

  • Aumenta a visibilidade das anotações internas.

  • Facilita o trabalho em equipe.

  • Evita perda de informações importantes durante o atendimento.

➡️ Validação para cadastro de Tag sem canal configurado

🔹 Melhoria implementada

Adicionamos uma validação na tela Ajustes → Integração → Botão do WhatsApp e Tag de Rastreamento, para orientar o usuário sobre a necessidade de ter ao menos um canal configurado na conta antes de tentar cadastrar uma nova tag.

🔹 O que foi corrigido?

Anteriormente, ao clicar em “Nova Tag” sem nenhum canal cadastrado, um pop-up era exibido sem funcionalidade, causando confusão ao usuário. Agora, o sistema exibe a seguinte mensagem de aviso: “Para cadastrar uma nova tag, é necessário ter ao menos um canal configurado. Por favor, adicione um canal antes de tentar novamente."

➡️ Correção na cópia do Script de Integração do WhatsApp

🔹 O que foi corrigido?

Corrigimos o comportamento incorreto ao utilizar o ícone de "Copiar" no quadro de Script localizado em: Ajustes → Integrações → Botão do WhatsApp e Tag de Rastreamento.

🔹 Problema identificado

Ao utilizar o botão de cópia, o link dentro do script era alterado de forma indevida, substituindo “wts.chat” por “oihe”. No entanto, ao copiar o conteúdo manualmente, o link era mantido corretamente.

🔹 O que mudou?

A ação de cópia via botão agora preserva exatamente o conteúdo original exibido no campo de script, mantendo o link correto: wts.chat. O comportamento agora é consistente, seja usando o botão de copiar ou realizando a cópia manualmente.

➡️ Correção no layout do Botão de Ações nas Mensagens

🔹 O que foi corrigido?

Ajustamos o posicionamento do botão de detalhes da mensagem (ícone de três pontinhos), exibido em cada mensagem na tela de atendimento.

🔹 Problema identificado

Em alguns casos, o botão estava sendo exibido sobre o texto da própria mensagem, dificultando a leitura do conteúdo e impactando a usabilidade.

🔹 O que mudou?

  • O botão agora é exibido fora da área de leitura da mensagem, com alinhamento adequado e visual limpo.

  • A correção considera diferentes tamanhos de conteúdo e resoluções de tela, garantindo consistência visual.

  • A experiência do atendente foi aprimorada, focando em leitura fluida e acessibilidade.

➡️ Ajuste na exibição do campo "Sequência" para Atendentes Restritos

🔹 O que foi corrigido?

Corrigimos o comportamento da plataforma ao exibir o campo “Sequência” na visualização das informações do contato para usuários com perfil Atendente Restrito.

🔹 Problema identificado

Anteriormente, o campo “Sequência” era exibido com a mensagem de erro “Não foi possível carregar as sequências”, mesmo quando o contato possuía sequências vinculadas, gerando dúvidas ao usuário.

🔹 O que mudou?

O campo “Sequência” agora é carregado corretamente, exibindo as sequências vinculadas ao contato. Para usuários do tipo Atendente Restrito, o campo é exibido em modo somente leitura, sem possibilidade de edição.

Ao passar o mouse sobre o campo, será exibida a mensagem: “Funcionalidade disponível apenas para administradores”.

➡️ Ajuste de permissões em Contatos

🔹 Correção de erro

Corrigido o problema que impedia atendentes de desarquivar contatos e exibia indevidamente a mensagem: "Esse usuário não pode bloquear/desbloquear o contato."

🔹 Melhorias aplicadas

  • Atendentes agora podem desarquivar contatos normalmente.

  • Botão de bloquear/desbloquear foi desabilitado para atendentes e atendentes restritos, com aviso: "Funcionalidade disponível apenas para administradores."

  • Atendentes restritos não podem mais arquivar/desarquivar contatos.

➡️ Correção na exibição de filtros por Campo Personalizado em Campanhas

🔹 Problema corrigido

Ao aplicar filtros utilizando Campos Personalizados dentro de grupos de campos no público-alvo de campanhas, o sistema não exibia corretamente o nome e o valor filtrado após o salvamento, mostrando apenas "..." no lugar das informações.

🔹 Melhoria aplicada

Corrigida a exibição dos filtros aplicados em campos personalizados de grupos, garantindo que nome do campo e valor selecionado sejam corretamente salvos e exibidos na visualização da Campanha.

Como era antes da correção:

➡️ Correção na funcionalidade “Ver Mais” para cards arquivados no painel

🔹 Problema corrigido

Foi identificado um erro no Painel ao utilizar o filtro de cards arquivados. Quando há muitos registros, o botão "Ver Mais" é exibido, mas não carrega os cards adicionais ao ser clicado — comportamento que não ocorre com os cards ativos.

🔹 Melhoria aplicada

Corrigido o funcionamento da opção "Ver Mais" para cards arquivados, garantindo que todos os registros sejam carregados corretamente ao expandir a listagem. A lógica de carregamento agora é a mesma utilizada para os cards ativos, proporcionando uma experiência consistente ao usuário.

➡️ Correção na visualização de cards em painéis com modo "Individual"

🔹 Problema corrigido

Identificamos uma falha que impedia usuários com perfil de atendente ou atendente restrito, mesmo quando configurados como supervisores de equipe, de visualizar os cards nos painéis configurados com a visualização "Individual". O problema não afetava usuários com perfil de administrador, que continuavam visualizando normalmente.

🔹 Melhoria aplicada

A lógica de permissões foi ajustada para garantir que atendentes e atendentes restritos, ao serem atribuídos como supervisores, também possam visualizar corretamente os cards dos usuários da equipe nos painéis com visualização "Individual".

➡️ Correção na avaliação de condicionais em Chatbots

🔹 Problema corrigido

Foi identificado um erro na execução de Chatbots que utilizam estruturas condicionais com números inteiros e caracteres. Quando o contato digitava um número no início do atendimento, o fluxo condicional não era acionado corretamente, impedindo o avanço do Chatbot.

Causa: A falha ocorria devido a um conflito na comparação entre tipos de dados (números inteiros e textos), o que gerava tentativas de acessar valores inexistentes e resultava em erro de execução.

🔹 Melhoria aplicada

O sistema foi ajustado para tratar corretamente os diferentes tipos de dados utilizados nas condicionais. Agora, quando um número válido for inserido, o fluxo do chatbot será acionado conforme esperado, garantindo o funcionamento correto da automação e maior estabilidade no atendimento.

➡️ Upload de arquivos via API

🔹 O que mudou?

Agora é possível realizar o upload de arquivos diretamente via API sem a necessidade de expor o conteúdo em uma URL pública, garantindo mais segurança, controle e praticidade no envio de arquivos através da plataforma.

🔹 Novos Endpoints disponibilizados

Foram incluídos novos recursos na API para facilitar a manipulação de arquivos:

Obter URL para upload: Endpoint que retorna uma URL temporária para o envio do arquivo via método PUT, a partir dos metadados informados.

Salvar arquivo: Após o upload do arquivo para a URL gerada, utilize este endpoint para registrar o arquivo e obter o FileId, que poderá ser usado nas mensagens.

📌 Importante: O FileId é reutilizável. Se o mesmo arquivo for usado em diferentes mensagens, não é necessário realizar múltiplos uploads.

🔹 Envio de arquivo nas mensagens

O endpoint Conversas → Enviar Mensagem foi atualizado e agora conta com a nova propriedade: "fileId": Código do arquivo enviado via upload. Esse ID pode ser obtido nas rotas /core/v2/file, e o conteúdo deve seguir as regras do canal de atendimento.

🔹 Principais benefícios

  • Mais segurança: não há necessidade de hospedar arquivos em URLs públicas.

  • Mais controle: envio direto para o ambiente da plataforma.

  • Maior eficiência: reutilização do mesmo arquivo sem múltiplos uploads.

Atualizado

Isto foi útil?