Resumo de melhorias em campanhas e contatos

Nas últimas atualizações do sistema, foram realizadas diversas melhorias relacionadas ao cadastro de contatos, importação de arquivos, campanhas de mensagens e relatórios de envio. O conjunto de ajustes busca aumentar a estabilidade, melhorar a usabilidade e garantir maior precisão no processamento das campanhas.

Melhorias no cadastro e importação de contatos

Validação e compatibilidade de arquivos

O sistema agora verifica se o arquivo CSV está em UTF-8 antes da importação. Além disso, contatos inválidos são ignorados durante o processo, permitindo que a plataforma tente importar todos os registros válidos e apresente, ao final, um resumo com a quantidade de sucessos e erros.

Tratamento de números internacionais

Foi corrigido um problema na importação de números internacionais. Para que o sistema reconheça corretamente esse tipo de número, ele deve começar com +DDI, como no exemplo +54 para a Argentina. Também passou a ser exibido o código do país na lista de contatos.

Otimização do processamento

Para evitar sobrecarga no sistema, o volume de importação simultânea foi reduzido de 500 para 15 contatos por vez. Essa mudança ajuda a não travar outros processos em execução. Também foi adicionada a opção de selecionar o grupo para onde os contatos serão movidos durante a importação.

Melhorias no gerenciamento de campanhas

A área de campanhas recebeu diversos recursos novos para permitir uma gestão mais completa e padronizada.

Criação, edição e listagem

Agora é possível criar, editar e listar campanhas, além de visualizar o botão para iniciar a campanha e acessar a lista com todas as campanhas cadastradas.

Salvamento e restauração de configurações

Foram implementados ajustes na API para criar e salvar campanhas de forma padronizada. Também foi incluído o salvamento das configurações da campanha e a restauração do formulário de configuração do componente conforme os dados previamente salvos.

Envio de mensagens e processamento em segundo plano

Foram feitos ajustes importantes para tornar o envio das campanhas mais confiável e eficiente.

Execução de tarefas e desempenho

A API foi otimizada para enviar campanhas em segundo plano, reduzindo o impacto no uso geral da plataforma. Também houve ajustes na função responsável por criar a tarefa e executar o envio das mensagens da campanha.

Substituição de variáveis dinâmicas

As variáveis {$contact_name} e {$user_name} agora são substituídas corretamente pelos nomes reais no momento do envio da campanha. No caso de {$user_name}, é utilizado o nome do usuário que criou a campanha.

Visualização do conteúdo e falhas

Foi implementada a exibição do conteúdo da mensagem quando ela é originada por um botão. Também passou a ser mostrado um ícone de falha para indicar quando o envio de uma mensagem não foi concluído com sucesso.

Relatórios e acompanhamento de campanhas

O acompanhamento das campanhas também foi ampliado com novos recursos de rastreamento e atualização de dados.

Relação entre mensagens e campanhas

Agora o sistema salva o ID da campanha junto à mensagem enviada. Isso permite que os relatórios sejam atualizados corretamente sempre que houver mudanças relacionadas à campanha.

Atualização automática dos relatórios

Foi adicionada a atualização do relatório da campanha sempre que a situação de uma mensagem for alterada. Com isso, o acompanhamento dos resultados fica mais confiável e em tempo real.

Listagem e paginação

Também foi implementada a funcionalidade para listar campanhas e visualizar o relatório das mensagens enviadas por campanha. Para melhorar a navegação e o desempenho, a listagem de campanhas e o relatório de envio passaram a usar paginação.

Ajustes visuais e manutenção

Além das melhorias funcionais, foram realizados ajustes visuais na página de detalhes de uma campanha e no modal utilizado para enviar uma mensagem de template. Também foi feita a atualização do browserlist, contribuindo para a compatibilidade e manutenção do ambiente.

No geral, as alterações fortalecem o módulo de campanhas e contatos, com foco em desempenho, padronização, usabilidade e confiabilidade dos relatórios.

Alguma dúvida?
Abrir chamado