25/03/2026
📊 CRM: Sincronização de Etapas via API
Corrigimos uma falha de atualização visual que ocorria ao movimentar cards entre etapas do CRM através de integrações via API.
🔍 O que estava acontecendo?
Ao utilizar o endpoint Cards -> Atualizar para mudar a etapa de um card, a alteração era registrada corretamente no histórico do item, mas o quadro visual não refletia essa mudança.
Isso causava os seguintes problemas:
O card permanecia travado na coluna anterior (ex: "Qualificado").
O status exibido no topo do card continuava mostrando a etapa antiga.
A interface não atualizava a posição do card mesmo após o comando de movimentação ter sido processado com sucesso.
✅ O que foi corrigido?
Ajustamos a sincronização entre as chamadas da API e a interface do usuário. Agora, ao utilizar o endpoint de atualização:
° O card é movido corretamente para a nova etapa no quadro visual. ° O status exibido passa a ser consistente com o histórico e com a etapa atual. ° A visualização do CRM fica sempre alinhada com os dados atualizados via integração.

📅 CRM: Data de Vencimento no Card
Melhoramos a visibilidade dos prazos no CRM para facilitar o acompanhamento das suas tarefas e negociações.
🔍 O que mudou?
Anteriormente, a data de vencimento de um card só podia ser visualizada quando você clicava nele para abrir os detalhes. No quadro visual (Kanban), essa informação ficava oculta, o que dificultava a identificação rápida de prazos próximos.
✅ O que foi implementado?
Agora, a data de vencimento passa a ser exibida diretamente no corpo do card, logo abaixo das etiquetas e ao lado do valor.
Visualização Rápida: Identifique prazos sem precisar abrir card por card.
Melhor Organização: Tenha uma visão clara da urgência de cada item diretamente pelo quadro visual.
Padrão Consistente: A data aparece acompanhada de um ícone de relógio, facilitando a leitura rápida.

🟢 Atendimentos: Sincronização de Horário na Lista de Conversas
Corrigimos um comportamento inconsistente na atualização do horário da última mensagem em conversas integradas via Z-API.
🔧 O que estava acontecendo?
Quando uma mensagem era enviada pela nossa plataforma, o horário da última interação era atualizado corretamente no card da conversa (na barra lateral esquerda).
No entanto, quando o usuário enviava uma mensagem diretamente pelo aplicativo do WhatsApp (usando o celular ou WhatsApp Web conectado ao canal), esse horário não era atualizado na plataforma. Isso fazia com que a conversa parecesse "parada" no tempo na lista de atendimentos, exibindo uma informação desatualizada.
✅ O que foi corrigido?
Ajustamos a sincronização para que o sistema reconheça e atualize o horário da interação, independentemente de onde a mensagem foi enviada.
Mensagens via Aplicativo: Agora, ao responder um cliente diretamente pelo app do WhatsApp, a lista de conversas na plataforma refletirá o horário real desse envio.
Precisão no Atendimento: O horário exibido no resumo da conversa passa a ser o da última mensagem enviada, garantindo que você saiba exatamente há quanto tempo houve o último contato.

🛡️ Mensagens: Novos Limites de Caracteres e Trava de Segurança
Implementamos uma trava automática no cadastro de mensagens para garantir que seus envios estejam sempre dentro das diretrizes das operadoras e da Meta, evitando falhas de entrega por excesso de texto.
🔍 O que estava acontecendo?
Identificamos que alguns envios falhavam porque o limite de caracteres permitido era ultrapassado. O sistema permitia salvar textos longos, mas a mensagem acabava sendo bloqueada no momento do envio real.
✅ O que mudou?
Agora, o campo de texto possui uma validação inteligente que barra o salvamento caso o limite seja excedido. O limite varia conforme o tipo de mensagem e o canal:
1. Canais WhatsApp (API Oficial e Z-API)
Respostas Rápidas:
Com botão: Limite de 1.024 caracteres.
Sem botão: Limite de até 3.500 caracteres.
Modelos de Mensagem (Templates):
Limite fixo de 1.000 caracteres (independentemente de ter botão ou não).
2. Instagram e Messenger
Para estes canais, o sistema valida o limite específico para Respostas Rápidas:
Com botão: Limite de 80 caracteres (exigência do canal para exibição).
Sem botão: Limite de até 3.500 caracteres.
Benefício: Com essa trava, você tem a segurança de que o conteúdo criado é compatível com as regras de cada canal, eliminando o retrabalho e garantindo que sua comunicação chegue ao cliente sem erros.
Atualizado