Skip to content

Relatório de Campanha

Rota: /campaign-report/:id

Cada campanha de disparo tem seu próprio relatório detalhado. Você acessa esta tela clicando no ícone de relatório na lista de campanhas (/campaigns). A tela mostra o status de entrega em tempo real e o histórico de cada mensagem enviada.

Plano necessário

Esta tela só está disponível para empresas com o recurso de Campanhas habilitado no plano. Sem essa permissão, o sistema redireciona para a tela inicial.

Tela do Relatório de Campanha

Informações gerais da campanha

No topo da tela:

  • Nome da campanha: título em destaque.
  • Status atual (chip): indica o estado da campanha.
StatusSignificado
INATIVACampanha criada mas não iniciada
PROGRAMADAAgendada para envio futuro
EM ANDAMENTODisparando mensagens agora
CANCELADAInterrompida manualmente
FINALIZADATodos os envios concluídos

Cards de estatísticas

CardO que mostra
Status de entrega (rosca)Gráfico com proporção de Entregues / Aguardando / Falhas
Mensagens enviadasTotal de mensagens que saíram com sucesso (delivered)
Destinatários únicosQuantidade de números diferentes que receberam a campanha
Mensagens entreguesConfirmações de entrega recebidas do WhatsApp

Campanhas com follow-up (API Oficial)

Quando a campanha usa follow-up condicional (WhatsApp API Oficial), dois cards adicionais aparecem:

  • Aguardando resposta do template: destinatários que receberam o template e ainda não responderam (dentro da janela de 24h da Meta).
  • Responderam ao template: destinatários que responderam, liberando o envio da mensagem de follow-up.

Barra de progresso de entrega

Mostra visualmente o andamento do disparo: X de Y mensagens entregues. A barra avança conforme as confirmações chegam, mesmo com a campanha em andamento.

Informações adicionais

Abaixo dos cards, cards secundários mostram detalhes da configuração da campanha:

CardAparece quando
Conexão WhatsAppA campanha tem uma conexão associada
Tag utilizadaA campanha foi criada com base em uma tag de contatos
Lista de contatosA campanha foi criada com base em uma lista de contatos
AgendamentoSempre — mostra a data/hora programada (ou "Não agendado")
ConclusãoSempre — mostra a data/hora de finalização (ou "Não concluído")

Tabela de mensagens

Lista cada mensagem enviada pela campanha com paginação no servidor.

Colunas da tabela

ColunaDescrição
IDIdentificador interno do envio (jobId)
DestinatárioNúmero de telefone formatado (ex: +55 (82) 99999-9999). Grupos aparecem como Grupo (XXXXXX...)
MensagemPrévia da mensagem (primeiros 50 caracteres; passe o mouse para ver o texto completo)
Enviado emData e hora do envio
Entregue emData e hora da confirmação de entrega (ou - se ainda não entregue)
StatusChip de status
Follow-up (API Oficial)Status do follow-up condicional (somente para campanhas API Oficial)

Status de entrega

ChipSignificado
Entregue (verde)Mensagem confirmada como entregue pelo WhatsApp
Aguardando (amarelo)Mensagem enviada, aguardando confirmação de entrega
Falhou (vermelho)Erro no envio

Status de follow-up (API Oficial)

ChipSignificado
Aguardando resposta (laranja)Template entregue, cliente ainda não respondeu — janela de 24h ativa
Follow-up enviado (verde escuro)Cliente respondeu ao template e a mensagem de follow-up foi disparada
Expirado (cinza)Janela de 24h passou sem resposta do cliente — follow-up não será enviado
-Campanha sem follow-up configurado

Paginação

A tabela carrega os dados do servidor em páginas. Use as opções de linhas por página (10, 25, 50, 100) e os botões de navegação para percorrer os registros.

Atualização em tempo real

Enquanto a campanha está EM ANDAMENTO, a tela recebe atualizações automáticas via WebSocket. Quando o status muda para FINALIZADA, o sistema faz uma última atualização automática após 5 segundos.

Exportar para Excel

Clique no botão Exportar (ícone de download, verde) na seção de detalhes de mensagens. O sistema baixa todos os registros da campanha (não apenas a página atual) em lotes de até 1000 registros por vez.

O arquivo gerado recebe o nome relatorio_campanha_[nome_da_campanha]_[data].xlsx e contém as colunas:

ID | Destinatário | Mensagem | Enviado em | Entregue em | Status

WARNING

Campanhas com muitos destinatários podem demorar alguns segundos para gerar o Excel. Acompanhe as notificações de progresso na tela.

Voltar para campanhas

Use o botão Voltar (canto superior esquerdo) para retornar à lista de campanhas em /campaigns.

Problemas comuns

SintomaCausa provávelSolução
Tela redireciona para o inícioPlano sem campanhasVerifique o plano contratado com o suporte
Cards de follow-up não aparecemCampanha sem follow-up configuradoNormal para campanhas sem essa funcionalidade
Entregues e total batem em 0Campanha ainda não iniciou o disparoAguarde o início do envio
Destinatário aparece como "Grupo (XXXXXX...)"Número é um ID de grupo WhatsAppComportamento esperado para campanhas enviadas a grupos
Exportação trava em "Carregando dados"Volume muito alto (mais de 10.000 destinatários)Aguarde; o sistema faz o download em lotes automáticos