## Visão geral

Depois que uma campanha de WhatsApp é disparada, abra a **página de detalhes da campanha** para ver o
desempenho completo: um **funil de entrega** (enviadas, entregues, lidas e respondidas), as **taxas**
de cada etapa, os **tempos médios** de entrega e de leitura, o **custo** (quando aplicável), **gráficos
de tendência** ao longo do tempo e a **tabela de destinatários**, onde é possível **reenviar** quem
falhou.

É a tela certa para medir o resultado de um envio, reprocessar falhas e decidir se deve **pausar**,
**retomar** ou **cancelar** uma campanha em andamento.

## Pré-requisitos

- Acesso ao módulo **Campanhas**.
- Uma **campanha de WhatsApp** já **enviada** ou em **envio** (as métricas por destinatário só existem
  para campanhas de WhatsApp).
- Para ver **custo**: a campanha precisa usar um número de **WhatsApp Cloud** (o WhatsApp Web não é
  cobrado pela Meta, então o custo não aparece).

## Passo a passo

1. Abra **Campanhas** na barra lateral e selecione o tipo **WhatsApp**.
2. Na lista, clique na **campanha** que deseja analisar.
3. Leia o **cabeçalho**: título, **status** (rascunho, agendada, enviando, pausada, concluída ou
   falha), a **caixa de entrada** usada e a **data** de envio/agendamento.
4. Na seção **Análise**, leia o **funil de entrega** e as **taxas**.
5. Veja os cartões de **tempo médio de entrega** e **tempo médio de leitura** e, em campanhas Cloud,
   os cartões de **custo estimado** e **custo real**.
6. Se houver dados suficientes, acompanhe os **gráficos de tendência** (entrega, leitura e resposta).
7. Role até a **tabela de destinatários** para ver o status individual e **reenviar** falhados.

## Configurações & opções

### Funil de entrega e taxas

O funil mostra, de forma **cumulativa**, quantos contatos avançaram em cada etapa (um contato que
**leu** também conta como **entregue** e **enviado**). As taxas são calculadas sobre o total de
**enviadas**.

| Etapa | O que significa |
| --- | --- |
| **Enviadas** | Mensagens despachadas para o WhatsApp |
| **Entregues** | Chegaram ao aparelho do contato (taxa = entregues ÷ enviadas) |
| **Lidas** | Foram abertas pelo contato (taxa = lidas ÷ enviadas) |
| **Respondidas** | O contato respondeu (taxa = respondidas ÷ enviadas) |

Estados que ficam **fora do funil** aparecem apenas quando ocorrem:

- **Falha**: não foi possível entregar.
- **Ignorada**: o contato foi pulado (por exemplo, sem número válido).
- **Na fila**: ainda **pendentes/processando**, ou seja, aguardando disparo durante um envio ativo.

### Tempos médios

- **Tempo médio de entrega**: média entre o envio e a confirmação de **entrega**.
- **Tempo médio de leitura**: média entre o envio e a confirmação de **leitura**.

### Custo (somente WhatsApp Cloud)

- **Custo estimado**: calculado no momento da criação, sobre a audiência.
- **Custo real**: apurado sobre os destinatários **cobrados** (entregues, lidos e respondidos),
  atualizado conforme a campanha avança. Em **moeda** (padrão **BRL**).

### Gráficos de tendência

Mostram a evolução das taxas de **entrega**, **leitura** e **resposta** ao longo do tempo, a partir de
**capturas periódicas** (snapshots) do desempenho da campanha. Aparecem quando há pelo menos **dois
pontos** de captura.

### Tabela de destinatários

- **Lista paginada** com **contato**, **status**, horário de **envio** e de **entrega** e, em caso de
  erro, a **mensagem de falha**.
- **Filtro por status** (todos, pendente, processando, enviada, entregue, lida, respondida, falha,
  ignorada).
- **Reenviar**: botão por linha nas mensagens com **falha** e um botão **Reenviar falhados** para
  reprocessar todas as falhas de uma vez. O reenvio roda em **segundo plano**: um aviso informa quantos
  reenvios foram agendados e quantos destinatários ficaram de fora, e por quê. A tabela acompanha os
  reenvios sozinha por cerca de um minuto, e o botão **Reenviar falhados** fica desativado nesse tempo.
- **Reenviar mesmo assim**: aparece na explicação das falhas que dependem de uma correção sua (template
  pausado ou recusado, número inválido, variável inválida). Depois de corrigir a causa, use-o para
  reenviar aquele destinatário; a confirmação lembra por que o envio falhou.
- **Limite de marketing da Meta (erro 131049)**: o contato recebeu mensagens de marketing demais. A Meta
  pede **pelo menos 24 horas** antes de reenviar, e reenviar antes pode bloquear a entrega a esse contato
  por até 24 horas, valendo para a conta inteira. Por isso a plataforma segura esse reenvio até completar
  24 horas da falha, inclusive pelo botão da linha, e o aviso conta quantos destinatários ficaram esperando.
- **Contato que parou o marketing (erro 131050)**: quando o contato toca em parar mensagens de marketing deste
  número, uma campanha com template de **marketing** pula esse contato antes de enviar (aparece como ignorado, sem
  cobrança). Templates de utilidade e autenticação continuam chegando. Se a Meta recusar com 131050 um envio que
  já tinha saído, a linha aparece como falha e só deve ser reenviada de propósito depois que o contato voltar a aceitar.
  Ao criar a campanha com um template de marketing, a contagem do público e a estimativa de custo já deixam esses
  contatos de fora, e o formulário avisa quantos pararam de receber marketing deste número. Se o contato parar o
  marketing depois de uma falha, o **Reenviar falhados** não reenvia para ele: a linha passa a ignorada, e o aviso
  conta quantos destinatários ficaram de fora por isso.
- **Template ainda sincronizando (erro 134101)**: um template de marketing recém-criado ou alterado leva até 10
  minutos para chegar à Marketing Messages API, e a Meta recusa o envio nesse intervalo. A plataforma reenvia sozinha
  essa mensagem uma vez, 10 minutos depois, pela mesma API; se ainda falhar, use o **Reenviar** da linha.
- **Template de autenticação para contato sem telefone**: a Meta não aceita template de autenticação para o ID do
  WhatsApp, então esse contato aparece como ignorado. Envie para um contato com telefone.

### Ciclo de vida da campanha

- **Pausar**: interrompe um envio em andamento. Numa campanha da API oficial (WhatsApp Cloud), o botão
  aparece enquanto o status é **Processando**. O envio para em poucos segundos, e quem ainda não
  recebeu fica aguardando. Mensagens que já estavam na fila no momento da pausa **não saem** e não são
  cobradas: elas voltam para a fila da campanha.
- **Retomar**: continua um envio pausado. Só recebem os contatos que ainda aguardam; quem já recebeu,
  ou teve o envio recusado, **nunca recebe de novo**.
- **Cancelar**: encerra a campanha de forma definitiva, inclusive no meio do envio. A confirmação mostra
  quantos contatos ainda aguardam; nenhum deles vai receber a campanha, e nada disso é cobrado.

### Pausa automática quando a Meta recusa o template

Se a Meta recusar o template no meio do disparo, a plataforma **pausa a campanha sozinha** na primeira
recusa, em vez de gastar o resto da audiência em envios que seriam recusados do mesmo jeito. Os
administradores recebem uma notificação e a página da campanha mostra um aviso com o motivo:

| Erro da Meta | O que significa |
|---|---|
| 132015 | A Meta pausou o template, normalmente por queda na avaliação de qualidade. |
| 132016 | A Meta desativou o template; ele não pode mais ser enviado. |
| 132001 | O template não existe neste idioma (foi excluído ou renomeado). |
| 132005 | O texto do template, que não tem variáveis, ficou maior que o permitido. Se o template tem variáveis, o erro vale só para aquele contato: ele aparece como falha na tabela de destinatários e a campanha continua. |

Isso vale também logo depois que a campanha aparece como concluída: as mensagens ainda na fila de envio
são protegidas por algumas horas, e uma recusa nesse período pausa a campanha de novo. A pausa também
acontece quando a Meta avisa que o template foi **pausado**, **desativado** ou **arquivado**, antes
mesmo da próxima recusa. Enquanto o template não estiver aprovado de novo, o botão **Retomar** fica
bloqueado e o aviso explica o próximo passo; assim que a Meta reativar o template, **Retomar** é
liberado automaticamente e continua só com quem ainda aguarda.

### Pausa automática quando a Meta recusa a conta inteira

Algumas recusas não dependem do template nem do contato: valem para a **conta do WhatsApp inteira** ou
para o **portfólio da empresa**. Nesses casos todos os destinatários seriam recusados do mesmo jeito, então
a plataforma também **pausa a campanha na primeira recusa** e avisa os administradores:

| Erro da Meta | O que significa |
|---|---|
| 131063 | Os templates de marketing estão bloqueados na Cloud API desta conta. Envie marketing pela Marketing Messages API ou desligue esse bloqueio. A plataforma tenta o mesmo envio uma vez pela Marketing Messages API; a campanha só pausa se essa tentativa também falhar. |
| 131064 | A conta atingiu o limite de envio por violações na classificação de templates. A Meta libera o limite sozinha depois do período de penalidade. |
| 135000 | A Meta descartou mensagens que estava retendo para uma avaliação de qualidade do portfólio. Enquanto a avaliação durar, o portfólio não envia templates. |
| 131042 | Há um problema na forma de pagamento da conta. Confira o faturamento no WhatsApp Manager. |
| 131031 ou 368 | A conta está restrita ou desativada por violação de política. |

A campanha também pausa quando a Meta responde ao envio que a mensagem ficou **retida para avaliação de
qualidade** do portfólio: a Meta entrega as mensagens retidas aos poucos e pode descartá-las. Resolva a
causa no WhatsApp Manager antes de usar **Retomar**. Como a causa não está no template, **Retomar** não
espera a sincronização dos templates: o botão fica disponível, e retomar é decisão sua depois de resolver. Na tabela de destinatários, essas recusas não entram
em **Reenviar todos com falha**; dá para reenviar um destinatário de propósito depois de resolver.

### Pausa automática quando o envio para de avançar

Se o envio de uma campanha da API oficial ficar **sem progresso** por mais de 15 minutos (por exemplo,
depois de uma reinicialização do servidor no meio do disparo), a plataforma age sozinha. Com o envio em
lotes habilitado na conta, ela retoma o disparo automaticamente, até 3 vezes em uma hora, e só pausa a
campanha se mesmo assim ele não avançar. Sem o envio em lotes, a campanha é pausada logo na primeira
verificação. Quando a campanha é **pausada automaticamente**, os administradores recebem uma notificação
e a página da campanha mostra um aviso. Use **Retomar** quando quiser: só recebem os contatos que ainda
aguardam, e ninguém recebe duas vezes.

## Casos de uso

- Medir a **taxa de leitura** e a **taxa de resposta** de um disparo para avaliar o engajamento.
- **Reprocessar** quem falhou sem recriar a campanha, usando **Reenviar falhados**.
- **Pausar** o envio ao perceber muitas falhas e investigar a saúde do número antes de **retomar**.
- Acompanhar o **custo real** versus o **estimado** em campanhas Cloud.
- Comparar a evolução das taxas pelos **gráficos de tendência**.

## Dicas, limites e boas práticas

- **Retomar recalcula a audiência**: se o segmento, a etiqueta ou a lista ganharam contatos durante a
  pausa, esses contatos novos também recebem a campanha. Quem já recebeu não recebe de novo.
- A mensagem que ficou retida na conversa por causa da pausa aparece como não enviada e **não pode ser
  reenviada** pelo botão da conversa: ao retomar, a campanha envia uma mensagem nova para o contato.
- **Reenviar falhados** fica indisponível enquanto a campanha estiver enviando ou pausada; use depois
  que o envio terminar.
- O **reenvio** afeta **apenas** destinatários com status **falha** — quem já foi entregue, lido ou
  respondido não é reenviado, e o reenvio **nunca duplica** um contato.
- Falhas que só se resolvem **depois de uma correção sua** (template pausado, desativado ou inexistente,
  número inválido, variável inválida) ficam de fora do **Reenviar falhados**, porque falhariam de novo.
  Quando a causa estiver corrigida — por exemplo, o template voltou a ser aprovado —, reenvie cada uma
  pelo **Reenviar mesmo assim** da linha.
- Falhas que nenhum reenvio resolve **nunca são reenviadas**: envio cancelado, contato sem telefone,
  consentimento recusado e contato excluído. Um envio cujo resultado ficou **incerto** (o WhatsApp não
  confirmou se a mensagem saiu) também não é reenviado, para o contato não receber duas vezes. Se o
  contato perdeu o telefone, recusou o consentimento ou foi excluído depois da falha, o reenvio o marca
  como **ignorado**.
- Os **gráficos de tendência** e os **snapshots** existem **somente** em campanhas de WhatsApp e
  precisam de pelo menos **duas capturas** para aparecer.
- O **custo** só é exibido em campanhas de **WhatsApp Cloud** (o WhatsApp Web não é cobrado pela Meta).
- Muitas **falhas** geralmente indicam ritmo de envio agressivo ou número com baixa saúde — reduza o
  ritmo (maiores **atrasos** e **lotes** menores) na próxima campanha.
- As **taxas** são sempre sobre o total de **enviadas**, não sobre a audiência inicial.

## Solução de problemas

- **A campanha pausou sozinha**: a Meta recusou o template, ou o envio ficou sem progresso. Leia o aviso
  no topo da página. Se foi o template, confira o status dele nos templates da caixa de entrada e retome
  quando ele estiver aprovado de novo; se foi falta de progresso, basta **Retomar**.
- **Reenviar falhados agendou menos destinatários do que as falhas da tabela**: os demais têm um erro
  que um reenvio não resolve, ou que depende de uma correção sua. O aviso mostra quantos ficaram de fora
  e cada linha explica o motivo; depois de corrigir a causa, use **Reenviar mesmo assim** na linha.
- **"Este reenvio já está sendo agendado"**: o mesmo reenvio foi pedido há menos de um minuto (um clique
  duplo, ou outro administrador ao mesmo tempo). Aguarde a tabela atualizar; não é preciso repetir.
- **Retomar está bloqueado**: o template ainda não está aprovado, ou a plataforma ainda está confirmando
  o status atual com a Meta. A página se atualiza sozinha e libera o botão quando for possível.
- **Não aparecem gráficos de tendência**: ainda não há **snapshots** suficientes (são necessários pelo
  menos dois pontos). Aguarde as próximas capturas e atualize a página.
- **Sem cartões de custo**: a campanha não é de **WhatsApp Cloud** ou ainda não houve um custo apurável.
- **Muitas falhas**: confira a **saúde do número** e o **ritmo de envio**; use **Reenviar falhados**
  após corrigir a causa.
- **Tabela vazia**: confirme que a campanha já foi **disparada** (campanhas em rascunho ou agendadas
  ainda não têm destinatários processados).

## Veja também

- [Campanha de WhatsApp para listas de contatos](/hc/ajuda/articles/campaigns-whatsapp-campaign-pt-br)
- [Templates HSM e variáveis](/hc/ajuda/articles/campaigns-templates-hsm-variaveis-pt-br)
- [Visão geral de Campanhas](/hc/ajuda/articles/campaigns-overview-pt-br)