## Visión general

Después de disparar una campaña de WhatsApp, abre la **página de detalle de la campaña** para ver su
desempeño completo: un **embudo de entrega** (enviadas, entregadas, leídas y respondidas), las **tasas**
de cada etapa, los **tiempos promedio** de entrega y de lectura, el **costo** (cuando aplica), **gráficos
de tendencia** a lo largo del tiempo y la **tabla de destinatarios**, donde puedes **reenviar** a quienes
fallaron.

Es la pantalla correcta para medir un envío, reprocesar fallos y decidir si **pausar**, **reanudar** o
**cancelar** una campaña en curso.

## Requisitos previos

- Acceso al módulo **Campañas**.
- Una campaña de WhatsApp ya **enviada** o en **envío** (las métricas por destinatario solo existen para
  campañas de WhatsApp).
- Para ver el **costo**: la campaña debe usar un número de **WhatsApp Cloud** (WhatsApp Web no es
  facturado por Meta, así que no se muestra costo).

## Paso a paso

1. Abre **Campañas** en la barra lateral y selecciona el tipo **WhatsApp**.
2. En la lista, haz clic en la **campaña** que quieres analizar.
3. Lee el **encabezado**: título, **estado** (borrador, programada, enviando, pausada, completada o
   fallida), la **bandeja de entrada** usada y la **fecha** de envío/programación.
4. En la sección **Análisis**, lee el **embudo de entrega** y las **tasas**.
5. Revisa las tarjetas de **tiempo promedio de entrega** y **tiempo promedio de lectura** y, en campañas
   Cloud, las tarjetas de **costo estimado** y **costo real**.
6. Si hay datos suficientes, sigue los **gráficos de tendencia** (entrega, lectura y respuesta).
7. Desplázate hasta la **tabla de destinatarios** para ver el estado individual y **reenviar** los
   fallidos.

## Configuración y opciones

### Embudo de entrega y tasas

El embudo muestra, de forma **acumulativa**, cuántos contactos avanzaron en cada etapa (un contacto que
**leyó** también cuenta como **entregado** y **enviado**). Las tasas se calculan sobre el total de
**enviadas**.

| Etapa | Qué significa |
| --- | --- |
| **Enviadas** | Mensajes despachados a WhatsApp |
| **Entregadas** | Llegaron al dispositivo del contacto (tasa = entregadas ÷ enviadas) |
| **Leídas** | Fueron abiertas por el contacto (tasa = leídas ÷ enviadas) |
| **Respondidas** | El contacto respondió (tasa = respondidas ÷ enviadas) |

Los estados **fuera del embudo** aparecen solo cuando ocurren:

- **Fallida**: no se pudo entregar.
- **Omitida**: el contacto fue saltado (por ejemplo, sin número válido).
- **En cola**: aún **pendientes/procesando**, es decir, esperando ser despachadas durante un envío
  activo.

### Tiempos promedio

- **Tiempo promedio de entrega**: el promedio entre el envío y la confirmación de **entrega**.
- **Tiempo promedio de lectura**: el promedio entre el envío y la confirmación de **lectura**.

### Costo (solo WhatsApp Cloud)

- **Costo estimado**: calculado al momento de la creación, sobre la audiencia.
- **Costo real**: calculado sobre los destinatarios **facturados** (entregados, leídos y respondidos),
  actualizado a medida que avanza la campaña. En **moneda** (predeterminado **BRL**).

### Gráficos de tendencia

Muestran la evolución de las tasas de **entrega**, **lectura** y **respuesta** a lo largo del tiempo, a
partir de **capturas periódicas** (snapshots) del desempeño de la campaña. Aparecen cuando hay al menos
**dos** puntos de captura.

### Tabla de destinatarios

- **Lista paginada** con **contacto**, **estado**, horas de **envío** y de **entrega** y, en caso de
  error, el **mensaje de fallo**.
- **Filtro por estado** (todos, pendiente, procesando, enviada, entregada, leída, respondida, fallida,
  omitida).
- **Reenviar**: un botón por fila en los mensajes **fallidos** y un botón **Reenviar fallidos** para
  reprocesar todos los fallos a la vez. El reenvío se ejecuta **en segundo plano**: un aviso indica
  cuántos reenvíos se programaron y cuántos destinatarios quedaron fuera, y por qué. La tabla sigue los
  reenvíos por sí sola durante aproximadamente un minuto, y **Reenviar fallidos** queda desactivado
  mientras tanto.
- **Reenviar de todos modos**: aparece en la explicación de los fallos que dependen de una corrección
  tuya (plantilla pausada o rechazada, número inválido, variable inválida). Después de corregir la causa,
  úsalo para reenviar a ese destinatario; la confirmación recuerda por qué falló el envío.
- **Límite de marketing de Meta (error 131049)**: el contacto recibió demasiados mensajes de marketing.
  Meta pide **al menos 24 horas** antes de reenviar, y reenviar antes puede bloquear la entrega a ese
  contacto por hasta 24 horas, aplicado a toda la cuenta. Por eso la plataforma retiene ese reenvío hasta
  que pasen 24 horas desde el fallo, también desde el botón de la fila, y el aviso cuenta cuántos
  destinatarios quedaron esperando.
- **Contacto que detuvo el marketing (error 131050)**: cuando el contacto toca detener los mensajes de marketing de
  este número, una campaña con plantilla de **marketing** omite a ese contacto antes de enviar (aparece como
  omitido, sin cobro). Las plantillas de utilidad y autenticación siguen llegando. Si Meta rechaza con 131050 un
  envío que ya había salido, la fila aparece como fallida y solo debe reenviarse a propósito cuando el contacto
  vuelva a aceptarlos. Al crear la campaña con una plantilla de marketing, el conteo del público y la estimación de
  costo ya dejan fuera a esos contactos, y el formulario indica cuántos dejaron de recibir marketing de este número.
  Si el contacto detiene el marketing después de un fallo, **Reenviar fallidos** no le reenvía: la fila pasa a
  omitida, y el aviso cuenta cuántos destinatarios quedaron fuera por eso.
- **Plantilla aún sincronizando (error 134101)**: una plantilla de marketing recién creada o cambiada tarda hasta 10
  minutos en llegar a la Marketing Messages API, y Meta rechaza el envío en ese intervalo. La plataforma reenvía sola
  ese mensaje una vez, 10 minutos después, por la misma API; si vuelve a fallar, usa el **Reenviar** de la fila.
- **Plantilla de autenticación para un contacto sin teléfono**: Meta no acepta plantillas de autenticación para el
  ID de WhatsApp, así que ese contacto aparece como omitido. Envíala a un contacto con teléfono.

### Ciclo de vida de la campaña

- **Pausar**: detiene un envío en curso. En una campaña de la API oficial (WhatsApp Cloud), el botón
  aparece mientras el estado es **Procesando**. El envío se detiene en pocos segundos, y quienes todavía
  no recibieron quedan esperando. Los mensajes que ya estaban en cola al pausar **no salen** y no se
  cobran: vuelven a la cola de la campaña.
- **Reanudar**: continúa un envío pausado. Solo reciben los contactos que todavía esperan; quien ya
  recibió, o tuvo el envío rechazado, **nunca lo recibe de nuevo**.
- **Cancelar**: finaliza la campaña de forma definitiva, incluso en medio del envío. La confirmación
  muestra cuántos contactos todavía esperan; ninguno de ellos recibirá la campaña, y nada de eso se
  cobra.

### Pausa automática cuando Meta rechaza la plantilla

Si Meta rechaza la plantilla en medio del envío, la plataforma **pausa la campaña por sí sola** en el
primer rechazo, en lugar de gastar el resto de la audiencia en envíos que serían rechazados de la misma
forma. Los administradores reciben una notificación y la página de la campaña muestra un aviso con el
motivo:

| Error de Meta | Qué significa |
|---|---|
| 132015 | Meta pausó la plantilla, normalmente por una caída en su calificación de calidad. |
| 132016 | Meta desactivó la plantilla; ya no se puede enviar. |
| 132001 | La plantilla no existe en este idioma (fue eliminada o renombrada). |
| 132005 | El texto de la plantilla, que no tiene variables, superó el tamaño permitido. Si la plantilla tiene variables, el error vale solo para ese contacto: aparece como fallo en la tabla de destinatarios y la campaña continúa. |

Esto también vale justo después de que la campaña aparece como completada: los mensajes que siguen en la
cola de envío quedan protegidos durante algunas horas, y un rechazo en ese período vuelve a pausar la
campaña. La pausa también ocurre cuando Meta informa que la plantilla fue **pausada**, **desactivada** o **archivada**, incluso
antes del siguiente rechazo. Mientras la plantilla no vuelva a estar aprobada, **Reanudar** queda
bloqueado y el aviso explica el siguiente paso; en cuanto Meta reactive la plantilla, **Reanudar** se
habilita automáticamente y continúa solo con quienes todavía esperan.

### Pausa automática cuando Meta rechaza toda la cuenta

Algunos rechazos no dependen de la plantilla ni del contacto: valen para **toda la cuenta de WhatsApp** o
para el **portafolio de la empresa**. Todos los destinatarios serían rechazados de la misma forma, así que
la plataforma también **pausa la campaña con el primer rechazo** y avisa a los administradores:

| Error de Meta | Qué significa |
|---|---|
| 131063 | Las plantillas de marketing están bloqueadas en la Cloud API de esta cuenta. Envía marketing por la Marketing Messages API o desactiva ese bloqueo. La plataforma intenta el mismo envío una vez por la Marketing Messages API; la campaña solo se pausa si ese intento también falla. |
| 131064 | La cuenta alcanzó el límite de envío por infracciones en la clasificación de plantillas. Meta levanta el límite sola al terminar el periodo de sanción. |
| 135000 | Meta descartó mensajes que retenía para una revisión de calidad del portafolio. Mientras dure la revisión, el portafolio no envía plantillas. |
| 131042 | Hay un problema con el método de pago de la cuenta. Revisa la facturación en WhatsApp Manager. |
| 131031 o 368 | La cuenta está restringida o desactivada por infringir una política. |

La campaña también se pausa cuando Meta responde al envío que el mensaje quedó **retenido para una revisión
de calidad** del portafolio: Meta entrega los mensajes retenidos poco a poco y puede descartarlos. Resuelve
la causa en WhatsApp Manager antes de usar **Reanudar**. Como la causa no está en la plantilla,
**Reanudar** no espera la sincronización de plantillas: el botón queda disponible y reanudar es tu decisión
después de resolverla. En la tabla de destinatarios estos rechazos no
entran en **Reenviar todos los fallidos**; puedes reenviar un destinatario a propósito después de resolverlo.

### Pausa automática cuando el envío deja de avanzar

Si el envío de una campaña de la API oficial **deja de avanzar** por más de 15 minutos (por ejemplo,
después de un reinicio del servidor en medio del envío), la plataforma actúa sola. Con el envío por lotes
habilitado en la cuenta, reanuda el envío automáticamente, hasta 3 veces en una hora, y solo pausa la
campaña si aun así no avanza. Sin el envío por lotes, la campaña se pausa en la primera verificación.
Cuando la campaña se **pausa automáticamente**, los administradores reciben una notificación y la página
de la campaña muestra un aviso. Usa **Reanudar** cuando quieras: solo reciben los contactos que todavía
esperan, y nadie la recibe dos veces.

## Casos de uso

- Medir la **tasa de lectura** y la **tasa de respuesta** de un envío para evaluar el engagement.
- **Reprocesar** a quienes fallaron sin recrear la campaña, usando **Reenviar fallidos**.
- **Pausar** el envío al notar muchos fallos e investigar la salud del número antes de **reanudar**.
- Seguir el **costo real** frente al **estimado** en campañas Cloud.
- Comparar la evolución de las tasas con los **gráficos de tendencia**.

## Consejos, límites y buenas prácticas

- **Reanudar vuelve a calcular la audiencia**: si el segmento, la etiqueta o la lista ganaron contactos
  durante la pausa, esos contactos nuevos también reciben la campaña. Quien ya la recibió no la recibe
  de nuevo.
- El mensaje retenido en la conversación por la pausa aparece como no enviado y **no se puede
  reenviar** desde la conversación: al reanudar, la campaña envía un mensaje nuevo a ese contacto.
- **Reenviar fallidos** no está disponible mientras la campaña esté enviando o pausada; úsalo cuando el
  envío termine.
- El **reenvío** afecta **únicamente** a los destinatarios con estado **fallida** — quienes ya fueron
  entregados, leídos o respondidos no se reenvían, y el reenvío **nunca duplica** un contacto.
- Los fallos que solo se resuelven **después de una corrección tuya** (plantilla pausada, desactivada o
  inexistente, número inválido, variable inválida) quedan fuera de **Reenviar fallidos**, porque volverían
  a fallar. Cuando la causa esté corregida — por ejemplo, la plantilla volvió a estar aprobada —, reenvía
  cada uno con **Reenviar de todos modos** en su fila.
- Los fallos que ningún reenvío soluciona **nunca se reenvían**: envío cancelado, contacto sin teléfono,
  consentimiento rechazado y contacto eliminado. Un envío cuyo resultado quedó **incierto** (WhatsApp no
  confirmó si el mensaje salió) tampoco se reenvía, para que el contacto no lo reciba dos veces. Si el
  contacto perdió el teléfono, rechazó el consentimiento o se eliminó después del fallo, el reenvío lo
  marca como **omitido**.
- Los **gráficos de tendencia** y los **snapshots** existen **solo** en campañas de WhatsApp y necesitan
  al menos **dos capturas** para aparecer.
- El **costo** solo se muestra en campañas de **WhatsApp Cloud** (WhatsApp Web no es facturado por Meta).
- Muchos **fallos** suelen indicar un ritmo de envío agresivo o un número con baja salud — reduce el
  ritmo (mayores **retrasos** y **lotes** más pequeños) en la próxima campaña.
- Las **tasas** siempre son sobre el total de **enviadas**, no sobre la audiencia inicial.

## Solución de problemas

- **La campaña se pausó sola**: Meta rechazó la plantilla, o el envío dejó de avanzar. Lee el aviso en
  la parte superior de la página. Si fue la plantilla, revisa su estado en las plantillas de la bandeja
  de entrada y reanuda cuando vuelva a estar aprobada; si el envío dejó de avanzar, basta con
  **Reanudar**.
- **Reenviar fallidos programó menos destinatarios que los fallos de la tabla**: los demás tienen un
  error que un reenvío no soluciona, o que depende de una corrección tuya. El aviso muestra cuántos
  quedaron fuera y cada fila explica el motivo; después de corregir la causa, usa **Reenviar de todos
  modos** en la fila.
- **"Este reenvío ya se está programando"**: el mismo reenvío se pidió hace menos de un minuto (un doble
  clic, u otro administrador al mismo tiempo). Espera a que la tabla se actualice; no hace falta
  repetirlo.
- **Reanudar está bloqueado**: la plantilla todavía no está aprobada, o la plataforma sigue confirmando
  su estado actual con Meta. La página se actualiza sola y habilita el botón cuando sea posible.
- **No aparecen gráficos de tendencia**: aún no hay **snapshots** suficientes (se necesitan al menos dos
  puntos). Espera las próximas capturas y actualiza la página.
- **Sin tarjetas de costo**: la campaña no es de **WhatsApp Cloud** o todavía no hay un costo facturable.
- **Muchos fallos**: revisa la **salud del número** y el **ritmo de envío**; usa **Reenviar fallidos**
  después de corregir la causa.
- **Tabla vacía**: confirma que la campaña ya fue **disparada** (las campañas en borrador o programadas
  aún no tienen destinatarios procesados).

## Ver también

- [Campaña de WhatsApp para listas de contactos](/hc/ajuda/articles/campaigns-whatsapp-campaign-es)
- [Plantillas HSM y variables](/hc/ajuda/articles/campaigns-templates-hsm-variaveis-es)
- [Visión general de Campañas](/hc/ajuda/articles/campaigns-overview-es)