> For the complete documentation index, see [llms.txt](https://docs.helena.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.helena.app/duvidas-e-novidades/novidades-de-produto/abril-de-2026/02-04-2026.md).

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

<figure><img src="/files/8WTYjUqBIF1XZAIGTziS" alt=""><figcaption></figcaption></figure>

#### **📊 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<br>

#### **🔗 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

<figure><img src="/files/gjRJBgRgWefxlS1zHzUh" alt=""><figcaption></figcaption></figure>
