27/05/2026
👥 Atendimentos: Exclusão de mensagens em conversas concluídas
Usuários com perfil de Super Administrador e Administrador não conseguiam excluir mensagens em conversas concluídas. O botão "Selecionar" aparecia desabilitado e, mesmo quando a seleção era ativada por um clique em área específica da mensagem, as ações de excluir ou excluir definitivamente não produziam efeito nenhum.
🔧 O que estava acontecendo?
O sistema aplicava uma restrição de "somente leitura" em todas as conversas concluídas sem considerar o perfil do usuário que estava acessando. Isso fazia com que Super Administradores e Administradores fossem tratados da mesma forma que Atendentes — perdendo acesso às ações de exclusão mesmo tendo permissão para executá-las.
✅ O que foi corrigido?
Com a correção, as permissões de exclusão em conversas concluídas passam a funcionar corretamente de acordo com cada perfil:
Super Administradores podem selecionar mensagens e utilizar tanto a opção "Excluir" quanto "Excluir definitivamente" em conversas concluídas
Administradores podem selecionar mensagens e excluí-las em conversas concluídas — a opção "Excluir definitivamente" permanece exclusiva do Super Administrador
Atendentes continuam sem permissão para selecionar mensagens em conversas concluídas, e agora o botão exibe uma mensagem explicativa ao passar o mouse
Para canais Z-API, a opção "Apagar para todos" só é exibida quando a mensagem foi enviada há menos de 60 horas, respeitando o limite do WhatsApp
🗂️ CRM: Exportação de cards do funil com registros duplicados
Ao exportar os cards de um painel do CRM, a planilha gerada apresentava uma quantidade de registros muito maior do que o total exibido na tela.
🔧 O que estava acontecendo?
A exportação gravava os dados na planilha em blocos e, quando o processo encontrava alguma instabilidade durante a geração — o que era mais comum em painéis grandes, já que cada bloco exigia uma chamada separada ao Google Sheets —, ele era reiniciado automaticamente. O problema é que esse reinício não apagava o que já havia sido escrito: ele simplesmente continuava adicionando linhas desde o início, resultando em registros duplicados na planilha final.
✅ O que foi corrigido?
A lógica de exportação foi ajustada para que, em caso de reinício, a escrita aconteça exatamente de onde parou — sem repetir linhas já gravadas. Além disso, o processo passou a agrupar os dados antes de enviar, reduzindo significativamente a quantidade de chamadas feitas ao Google Sheets durante a exportação.
A planilha exportada agora reflete exatamente a mesma quantidade de cards exibida no painel
Exportações de painéis com grande volume de cards passam a ser mais estáveis.
Não há mais duplicação de registros em caso de falha e reinício automático do processo
Atualizado