star02/04/2026

🚀 Novidade: Cancelamento de Campanhas Pausadas

Agora você tem mais controle e autonomia na gestão das suas campanhas, eliminando a necessidade de intervenções técnicas para encerrar envios interrompidos.

🛑 Cancelamento direto de campanhas pausadas

O que mudou: Campanhas que estão com status Pausada agora podem ser canceladas diretamente pela interface, de forma simples e rápida.

Como funciona:

  • Foi adicionado o botão “Cancelar disparo” na tela de detalhes da campanha

  • A ação fica disponível no topo da página, junto às opções “Duplicar” e “Continuar disparos”

  • Ao clicar, será solicitada uma confirmação antes da execução

O que acontece ao cancelar:

  • O status da campanha é atualizado para “Cancelada”

  • O disparo é interrompido imediatamente

  • Qualquer envio pendente na fila é abortado de forma definitiva

Benefícios:

  • Mais autonomia para o usuário, sem depender de ajustes via banco de dados

  • Redução de gargalos operacionais e tempo de resposta

  • Maior controle sobre campanhas que foram pausadas e não devem mais continuar

Essa melhoria torna o fluxo de gestão de campanhas mais completo e garantindo mais eficiência no dia a dia.

📊 CRM: Correção nos Filtros Personalizados do Painel

Ajustamos o comportamento dos filtros em painéis que utilizam campos personalizados do tipo data, garantindo que os resultados respeitem corretamente o período selecionado.

🔧 O que estava acontecendo? Ao aplicar um filtro por data em um campo personalizado:

  • O preview inicial exibia corretamente os cards dentro do período

  • Porém, ao rolar a tela e clicar em "ver mais", novos cards eram carregados fora do filtro

  • Isso gerava inconsistência na listagem, exibindo registros que não atendiam aos critérios definidos

Esse problema ocorria porque o carregamento adicional utilizava uma rota de busca que não considerava todos os filtros aplicados.

O que foi corrigido? Ajustamos a origem da listagem ao carregar mais cards no painel:

  • O sistema agora utiliza a rota correta, compatível com todos os filtros configurados

  • Os cards carregados ao clicar em "ver mais" passam a respeitar o período definido

  • A listagem se mantém consistente do início ao fim da navegação

🔗 API: Correção na Associação de Etiquetas no Salvar em Massa

Ajustamos o comportamento do endpoint de salvar contatos em massa, garantindo que as etiquetas sejam corretamente vinculadas tanto na criação quanto na atualização.

🔧 O que estava acontecendo?

Ao utilizar o endpoint de Salvar em massa, foram identificadas falhas na associação de etiquetas, como:

  • Contatos criados não recebiam as etiquetas

  • Atualizações via upsert não aplicavam as tags

  • Campos como tagNames e tagIds eram ignorados

✅ O que foi corrigido?

Ajustamos o processamento do endpoint para garantir a associação correta das etiquetas em todos os cenários:

  • As tags agora são vinculadas corretamente ao criar contatos

  • As tags passam a ser aplicadas corretamente na atualização de contatos existentes

O comportamento funciona tanto para tagNames quanto para tagIds

🎙️📷 Ações Personalizadas: Liberação de Microfone e Câmera em Pop-ups

Ajustamos o comportamento das ações personalizadas que abrem conteúdos externos em pop-ups, permitindo o uso de dispositivos como microfone e câmera nesses cenários.

🔧 O que estava acontecendo?

Ao utilizar uma ação personalizada que abria um pop-up, o navegador bloqueava automaticamente o acesso a dispositivos como microfone e câmera.

Esse bloqueio ocorria de forma silenciosa, sem exibir qualquer solicitação de permissão ao usuário, o que impedia o funcionamento de recursos como chamadas por áudio ou uso de vídeo dentro dessas páginas.

O que foi corrigido?

  • Liberamos o acesso a dispositivos dentro das ações personalizadas abertas em pop-ups

  • Agora, o navegador pode solicitar permissões normalmente para:

    • Microfone

    • Câmera

    • Área de transferência (copiar/colar)

    • Localização

    • Compartilhamento de tela, entre outros

  • Ao utilizar uma ação personalizada que dependa de microfone ou câmera:

    • O navegador exibirá o pedido de permissão ao usuário

    • Após a liberação, os dispositivos funcionarão normalmente dentro do pop-up

  • Funcionalidades como chamadas, gravações e capturas passam a operar corretamente

  • Ações personalizadas que não utilizam esses recursos continuam funcionando sem impacto

  • Com isso, há maior flexibilidade para integrações com ferramentas externas e eliminação de bloqueios silenciosos de dispositivos

  • As permissões (microfone/câmera) dependem do navegador e podem exigir ambiente seguro (HTTPS)

  • Caso o acesso já tenha sido negado anteriormente, pode ser necessário revisar as permissões no navegador

Atualizado