v2026.3.9
Data de lançamento: 31 de Março de 2026
✨ Novas Funcionalidades
Chat Interno Direto (DM entre Agentes)
Uma nova forma de comunicação interna entre membros da equipe, disponível diretamente no cabeçalho da página de Chats.
Para que serve?
- Permite iniciar uma conversa privada 1:1 com outro agente da organização, sem criar um grupo.
- Se já existir uma conversa direta com o usuário selecionado, o sistema abre a existente em vez de criar uma nova.
- As conversas aparecem automaticamente no widget flutuante para ambos os participantes, sem precisar de nenhum filtro ou busca.
- O estado do widget é sincronizado com o banco de dados, funcionando em qualquer dispositivo ou sessão.
Como usar?
- Na página Chats, clique no botão + no cabeçalho
- Selecione a opção Chat Direto Interno
- Escolha o agente com quem deseja conversar
- A conversa abre diretamente no widget flutuante
Widget Flutuante — Persistência e Auto-pin de Chats Internos
Os chats internos (grupos e diretos) são fixados automaticamente no widget flutuante para todos os membros, com estado persistido no banco de dados.
Destaques
- Persistência no banco: o estado do widget (quais chats estão fixados) é salvo em
organization_members.widget_pinned_chatse sincronizado entre dispositivos. - Auto-pin para todos os membros: ao criar ou ser adicionado a um chat interno, o widget atualiza automaticamente via assinatura em tempo real.
- Sem limite de itens: o widget exibe todos os chats fixados, com scroll personalizado quando necessário (limite de 80% da altura da página).
- Ordem fixa: os chats aparecem sempre na mesma ordem, sem embaralhamento.
- Sem botão de desafixar para chats internos, pois não aparecem em nenhum filtro da lista principal.
Grupos Internos — Permissão de Exclusão por Membros
Ao criar um Grupo Interno, agora é possível configurar se os membros (não apenas administradores) podem excluir o grupo.
Como configurar?
- Ao criar um novo Grupo Interno, em Configurações do Grupo, ative a opção "Permitir que membros excluam o grupo"
- Quando ativada, qualquer membro pode excluir o grupo pelo menu do cabeçalho do chat
- Quando desativada, apenas administradores do grupo podem excluir
Como excluir?
- Abra o chat do grupo interno
- Clique no menu ⋮ no cabeçalho
- Selecione "Excluir grupo" e confirme
A exclusão remove permanentemente todas as mensagens e arquivos do grupo.
Chat Direto Interno — Exclusão da Conversa
Qualquer um dos dois participantes de um Chat Direto Interno pode excluir a conversa pelo menu do cabeçalho.
Como excluir?
- Abra o chat direto no widget ou na lista de chats
- Clique no menu ⋮ no cabeçalho
- Selecione "Excluir conversa" e confirme
A exclusão remove permanentemente todas as mensagens e arquivos. O chat desaparece do widget em tempo real para ambos os participantes.
🐛 Correções
Contagem de não lidas individual em chats internos
O contador de mensagens não lidas no widget flutuante agora reflete corretamente a contagem individual por usuário para grupos internos e chats diretos, em vez do contador global do chat.
Nome dinâmico no Chat Direto
O nome exibido no cabeçalho e no widget de um Chat Direto Interno mostra sempre o nome do outro participante, de forma dinâmica para cada usuário.
Notificações de chats internos
- O remetente de uma mensagem não recebe mais notificação da própria mensagem.
- O título da notificação agora exibe o nome do remetente:
- Chat Direto:
Nome do Remetente - Chat Interno - Grupo Interno:
Nome do Remetente · Nome do Grupo
- Chat Direto:
🎯 Benefícios
- ✅ Comunicação interna fluida – Chat direto entre agentes sem criar grupos, acessível com 2 cliques
- ✅ Widget sempre atualizado – Estado sincronizado no banco, sem perder conversas ao trocar de dispositivo
- ✅ Controle de exclusão flexível – Administradores sempre podem excluir; membros podem se a permissão estiver ativa
- ✅ Notificações precisas – Nome do remetente no título, sem auto-notificação
- ✅ Contagem de não lidas por usuário – Cada membro vê seu próprio contador nos chats internos