# 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.

<figure><img src="https://3968359699-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0XQAa61DIC97kqwpbOKn%2Fuploads%2FfLZ3AOjRst4ZFzQoX4ro%2Fimage.png?alt=media&#x26;token=59064d39-aa6f-4810-a221-4b4959f9af95" alt=""><figcaption></figcaption></figure>

### 📅 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.

<figure><img src="https://3968359699-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0XQAa61DIC97kqwpbOKn%2Fuploads%2F01gZj7YO1qKcdV2YNKXN%2Fimage.png?alt=media&#x26;token=b17fde2c-1152-4448-b132-2b542eb1dc48" alt=""><figcaption></figcaption></figure>

#### 🟢 **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.

<figure><img src="https://3968359699-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0XQAa61DIC97kqwpbOKn%2Fuploads%2FtYskdCLbWt6vTU0sHVPi%2Fimage.png?alt=media&#x26;token=d1d0859c-7b4b-4ea2-8bff-54c2afae50d5" alt=""><figcaption></figcaption></figure>

### 🛡️ 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.
