# 26/02/2026

### 🛡️ Mais Segurança e Controle: Expansão do OTP e Rastreabilidade de Ações Críticas

Para garantir ainda mais segurança, controle e *compliance* na gestão da sua plataforma, aprimoramos o nosso sistema de proteção para operações consideradas críticas ou irreversíveis.

**O que mudou?**

Anteriormente, apenas algumas ações pontuais solicitavam a validação por código OTP, e não existia um histórico dessas autorizações. Agora, padronizamos essa segurança: **Ações de alto impacto** (como exclusões e ativação/desativação de aplicativos) passam a exigir obrigatoriamente a **Validação de Acesso via OTP** e, o mais importante, passam a gerar um **Log de Auditoria** detalhado.

#### 🔐 Como funciona a Validação OTP?

Sempre que um usuário tentar realizar uma ação que cause impacto significativo na plataforma (como excluir um canal, desativar um app ou encerrar dezenas de atendimentos de uma vez), o sistema pausará o processo e exibirá o modal de **Validação de acesso**.

Um código numérico de uso único (OTP) será enviado para o e-mail/telefone do usuário logado. A ação só será concluída após a inserção correta deste código.

#### 🔎 Rastreabilidade Total (Histórico de Alterações)

A grande novidade é que não estamos apenas bloqueando a ação, mas **registrando-a**.

Após a validação bem-sucedida do código OTP, o sistema salva automaticamente um log completo da operação. Isso garante que os gestores saibam exatamente quem executou uma ação crítica e quando.

**Onde encontrar:**

1. Acesse **Admin > Auditoria > Histórico de alterações**.
2. No filtro de **Entidade**, selecione a nova opção **"OTP Validação"**.
3. Ao clicar em um registro, você verá os detalhes completos da ação, incluindo o usuário, IP, a data/hora e a descrição técnica do que foi autorizado.

<figure><img src="https://3176979156-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3HTAyLM7hzj1t6Nt4ii2%2Fuploads%2FYUGjqVKCSwIayhPOCdic%2Fimage.png?alt=media&#x26;token=9251c9dd-eaf4-40fc-a86f-03fdda894939" alt=""><figcaption></figcaption></figure>

**📋 Quais ações agora exigem OTP e geram Log?**

Mapeamos os processos mais sensíveis da plataforma para incluir esta camada de proteção padronizada. Eles foram divididos nas seguintes categorias:

**Gestão de Configurações e Acessos:**

* Exclusão de Canal de Atendimento (DELETE\_CHANNEL)
* Salvar configurações de Pagamento (SAVE\_PAYMENT\_CONFIG)
* Ativação, desativação e configuração de Aplicativos (SAVE\_APP\_CONFIG)
* Alteração de Administrador Principal da Conta (CHANGE\_PARTNER\_ADMIN)
* Aceite de Termos de Uso e Contratos (ACCEPT\_TERMS)

**CRM e Negócios:**

* Exclusão de um Painel de CRM (DELETE\_PANEL)
* Exclusão de uma Etapa (Fase) do Painel (DELETE\_PANEL\_STEP)
* Exclusão de um Modelo de Painel (DELETE\_PANEL\_MODEL)
* Importação de Contatos **(**&#x49;MPORT\_CONTACT&#x53;**)**

**Atendimento e Comunicação:**

* Conclusão de atendimentos/sessões em massa (COMPLETE\_SESSIONS)
* Exclusão de um Grupo de WhatsApp (DELETE\_GROUP)
* Saída de um Grupo de WhatsApp (LEAVE\_GROUP)
* Disparo de Campanhas (SUBMIT\_CAMPAIGN)

### 🛡️ Mais Rastreabilidade: Nova Auditoria para Importação de Contatos

Para garantir total transparência e segurança na gestão da sua base de dados, implementamos um novo recurso de rastreabilidade no módulo de Auditoria.

Anteriormente, quando ocorria uma importação de contatos em massa (via *CRM > Contatos > Importar Contatos*), o sistema não gerava um registro detalhado dessa ação. Isso dificultava a identificação de quem realizou o upload e exatamente quais dados foram inseridos ou alterados.

**A partir de agora, a importação em massa de contatos gera um log completo de auditoria!**

#### 🔎 O que mudou?

**1. Novo Filtro de Categoria**

Adicionamos uma nova entidade na tela de auditoria. Agora você pode filtrar especificamente por ações de importação selecionando a categoria **"Contato | Importação"** na busca.

**2. Acesso ao Arquivo Original (Evidência)**

Esta é a principal novidade! Diferente de outros logs que mostram apenas a alteração de um campo, o log de importação guarda a fonte original dos dados. Dentro dos detalhes da alteração, você encontrará o campo **OriginalFileUrl**. Ao clicar nele, o sistema permite fazer o **download exato da planilha** que o usuário enviou no momento da importação.

**3. Autoria e Data**

Você saberá exatamente **qual usuário** realizou a importação e o **momento exato** em que o processo foi concluído, garantindo governança total sobre a sua base do CRM.

#### 📍 Onde encontrar:

1. Acesse o menu **Admin > Auditoria > Histórico de alterações**.
2. Filtre pela entidade **"Contato | Importação".**
3. Clique sobre o registro desejado para abrir os detalhes e visualizar o link da planilha original.

<figure><img src="https://3176979156-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3HTAyLM7hzj1t6Nt4ii2%2Fuploads%2FRZ8SS2tPAxq7Pq0bv6Qm%2Fimage.png?alt=media&#x26;token=f531d90c-fca5-478d-9a21-9307556e25ad" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3176979156-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3HTAyLM7hzj1t6Nt4ii2%2Fuploads%2FzuX2mguV1qPzGTOa4M8S%2Fimage.png?alt=media&#x26;token=28c0a429-482b-444a-87c5-3970fc1513f2" alt=""><figcaption></figcaption></figure>

### 🚀 **Sincronização de dados nos Cards do CRM**

Realizamos uma atualização importante na estabilidade do nosso módulo de CRM, garantindo que as suas informações estejam sempre corretas, mesmo após oscilações de rede.

**🔧 O que estava acontecendo?**

Identificamos que, em momentos de instabilidade ou falha de conexão, a nossa plataforma realizava a reconexão automática com sucesso. No entanto, durante essa retomada, a atualização visual dos cards do CRM não estava sincronizando corretamente os dados. Isso fazia com que **campos personalizados, anotações e o histórico** aparecessem em branco ou desatualizados na tela.

**✅ O que foi corrigido?**

Ajustamos a arquitetura de sincronização de dados do CRM. A partir de agora, sempre que o sistema realizar uma reconexão, ele fará uma varredura completa, garantindo que **100% das informações do card** (incluindo todos os campos e o histórico) sejam recarregadas e exibidas corretamente, sem perda de contexto ou de informações.

### 🚀 Melhoria: Nova Sincronização de Modelos de Mensagem

Para garantir mais agilidade e estabilidade na gestão dos seus templates do WhatsApp, reestruturamos o funcionamento da **sincronização manual de modelos de mensagem**.

Se você gerencia contas com muitos canais de atendimento e milhares de templates, vai notar uma grande diferença!

#### ✨ O que mudou?

**1. Processamento em Segundo Plano**

Antes, a tentativa de sincronizar milhares de modelos de uma só vez podia causar lentidão ou travar a tela. Agora, a sincronização é processada em segundo plano. Você pode iniciar a sincronização e continuar trabalhando normalmente na plataforma; o progresso será exibido no seu painel de notificações (sino).

**2. Mais Autonomia (Liberação para Administradores)**

Facilitamos a gestão da sua equipe! A função de sincronização, que antes era de uso exclusivo dos *Super Administradores*, agora também está disponível para usuários com o perfil de **Administrador**.

**3. Intervalo de Segurança**

Para proteger a estabilidade da integração e evitar sobrecargas, implementamos uma regra de segurança: a ação de sincronizar só pode ser executada a cada **5 minutos**. Caso clique antes desse prazo, o sistema exibirá um aviso de bloqueio temporário.

<figure><img src="https://3176979156-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3HTAyLM7hzj1t6Nt4ii2%2Fuploads%2FTKXS602vPKUwefh6ojFY%2Fsincronizar%20modelo%20de%20mensagens%20adm%20(1).gif?alt=media&#x26;token=25275eb0-5aaa-4a73-9362-72e5f1423b42" alt=""><figcaption></figcaption></figure>
