Saltar al contenido

Límite de mensajes de WhatsApp API: cómo reenviarlos solos

Límite de mensajes de WhatsApp API: haz que tus plantillas bloqueadas por Meta se reenvíen solas al día siguiente y no pierdas a tus leads.

HighLevel Playbook Problemas reales y soluciones prácticas.

Menos teoría. Más acción.

HighLevel Playbook

Problemas reales y soluciones prácticas. Lo que importa para trabajar mejor con HighLevel.

Capítulos del video · 9

  1. 00:00Mensaje bloqueado: el límite de plantillas de marketing de Meta
  2. 00:29La solución: reenviar el mensaje cada 24 horas
  3. 01:44El error dentro de tu cuenta de HighLevel
  4. 02:35La rama Undelivered de la automatización
  5. 03:07Campo personalizado: Reintentos de WhatsApp API
  6. 04:28Math Operation: sumar 1 a cada falla
  7. 04:49Condicional: ¿ya van 3 intentos?
  8. 06:26Esperar 24 horas en horario laboral
  9. 07:23Repaso de la automatización
En este artículo 8
  1. Paso a paso
  2. Descarga el snapshot de la automatización
  3. El límite de mensajes de WhatsApp API: por qué Meta bloquea tus plantillas
  4. La rama Undelivered: donde caen los mensajes que fallan
  5. El candado: un contador de reintentos
  6. Esperar 24 horas antes de reenviar
  7. Repaso: cómo queda la automatización
  8. Preguntas frecuentes

Paso a paso

  1. Identifica el error en la conversación del contacto: «el usuario ya no puede recibir más plantillas de marketing» (01:44).
  2. En tu automatización, ubica la rama Undelivered que sale de la acción de WhatsApp (02:35).
  3. Crea un campo personalizado de número a nivel de contacto: «Reintentos de WhatsApp API» (03:07).
  4. En la rama Undelivered, agrega Math Operation para sumarle 1 al campo cada vez que falle (04:28).
  5. Agrega una condición «¿Ya van 3 intentos?» con dos ramas: menor a 3, y 3 o más (04:49).
  6. En la rama de menos de 3, espera 24 horas en días y horarios laborales y vuelve a mandar la plantilla (06:26).
  7. Si vuelve a fallar, regresa con un Go To al paso de sumar 1. En la rama de 3 o más, etiqueta al contacto o avísale por otro canal (07:23).

Descarga el snapshot de la automatización

Si no quieres armarla desde cero, aquí está el snapshot del reenvío automático de WhatsApp API. Trae la automatización con el contador de reintentos ya armado: lo importas en tu subcuenta, cambias el trigger por el que ya usas (un formulario, un formulario instantáneo de Meta, el chat widget) y eliges tu plantilla de WhatsApp.

Te recomiendo leer el resto del post antes de activarla. Si entiendes por qué existe cada paso, vas a saber dónde moverle cuando lo adaptes a tu negocio.

El límite de mensajes de WhatsApp API: por qué Meta bloquea tus plantillas

Si usas la API de WhatsApp, tarde o temprano te va a aparecer este error (00:00). Y no, no es HighLevel, ni tu integración, ni tu plantilla. Es Meta.

WhatsApp limita cuántas plantillas de marketing puede recibir cada persona. Imagínate que una persona puede recibir, digamos, diez plantillas de marketing al día, y tú eres la empresa número 11. Ese día tu mensaje no se va a enviar, hagas lo que hagas. Meta no publica el número exacto: lo ajusta para cada usuario según cómo interactúa con los mensajes que recibe.

Fíjate en dos cosas que cambian todo:

  • El límite es de la persona, no tuyo. Tu número puede estar perfecto y aun así ese contacto no recibe nada ese día. A los demás contactos sí les llegan tus mensajes.
  • Solo aplica a plantillas de marketing. Las plantillas de utilidad y de autenticación no cuentan para este límite, y tampoco los mensajes que mandas mientras la ventana de 24 horas de la conversación está abierta.

En HighLevel lo ves en la conversación del contacto: la burbuja del mensaje sale con un triángulo rojo y, al pasar el mouse, el aviso «Message blocked to maintain quality standards. Review Meta's Per-User Marketing Template limits» (01:48).

Lo que sí puedes hacer

Lo que no puedes es mandar ese mensaje hoy. Lo que sí puedes es volver a intentarlo mañana. Y aquí está la ventaja: si tu prospecto llenó el formulario de varias empresas, la que reintenta al día siguiente es la que le llega. Así le ganas a las otras empresas que le están escribiendo al mismo prospecto (00:29).

La rama Undelivered: donde caen los mensajes que fallan

Imagínate que ya tienes una automatización que se activa cuando entra un lead: un formulario de tu sitio, un formulario instantáneo de Meta o el chat widget. Lo primero que hace es mandarle una plantilla de bienvenida por WhatsApp (02:03). Si esa persona ya no puede recibir más plantillas de marketing, el envío falla.

Cuando eso pasa dentro de una automatización, el contacto no se queda atorado: se va por la rama Undelivered de la acción de WhatsApp (02:35). Si tu plantilla no tiene botones, vas a ver dos ramas, la de entregado y la de no entregado. Si tiene botones, aparece una rama por botón además de esas.

Esa rama es la que vamos a aprovechar. Todo lo que pongas debajo solo les pasa a los contactos a los que no les llegó el mensaje.

El candado: un contador de reintentos

Si en la rama Undelivered solo pones «vuelve a mandar el mensaje», creas un loop infinito: falla, reintenta, falla, reintenta. Y esto sí es importante, porque ese candado que vamos a poner es el que evita que la calidad de tu línea de WhatsApp API empeore (03:02). Meta, además, avisa que reintentar varias veces dentro de las mismas 24 horas puede alargar el bloqueo para ese contacto.

La lógica es muy sencilla: si falló, sumamos uno. Si falló otra vez, sumamos uno. Y a partir de cierta cantidad, una condición decide si se vuelve a intentar o ya no.

El campo personalizado

Crea un campo personalizado a nivel de contacto, de tipo número, con el nombre «Reintentos de WhatsApp API» (03:07). Yo lo metí en una carpeta que se llama WhatsApp API, porque me gusta tener todo ordenado, pero eso es opcional. Este campo funciona como contador: guarda cuántas veces ha fallado el envío para ese contacto.

Math Operation: sumar 1 en cada falla

En la rama Undelivered agrega la acción Math Operation (la encuentras escribiendo su nombre en el buscador de acciones). Seleccionas el campo «Reintentos de WhatsApp API», el operador para sumar y el valor 1 (04:28). La primera vez que falle, el campo queda en 1; la segunda, en 2; y así.

La condición: ¿ya van 3 intentos?

Justo debajo pones una condición que revisa el campo (04:49). En el video quedó con estas ramas:

  • Menor a 3: todavía se vale reintentar.
  • Igual o mayor a 3: ya lo intentaste suficiente. Aquí decides tú qué hacer: ponerle una etiqueta como «WhatsApp no enviado», mandarle un correo, un SMS o asignarle una llamada a tu equipo (05:14).

Si quieres que ese respaldo sea automático, en SMS automático cuando WhatsApp falla explico cómo mandarle un SMS al contacto cuando el WhatsApp no sale.

Esperar 24 horas antes de reenviar

En la rama de menos de 3 intentos va el reenvío, pero no enseguida. Antes pones una espera de 24 horas (06:26). La documentación de Meta lo dice tal cual: espera al menos 24 horas antes de volver a mandar una plantilla de marketing a alguien que llegó a su límite; si lo haces antes, lo más probable es que vuelva a fallar.

En la misma espera activé la ventana de reanudación para que el mensaje solo salga de lunes a viernes, de 9 a 5 (07:41). Así, si las 24 horas se cumplen un domingo en la noche, el mensaje sale el lunes en horario de trabajo, cuando tu equipo puede contestar. Puedes agregar el sábado o mover el horario como te convenga.

Después de la espera va la misma acción de WhatsApp con la misma plantilla. Lo más fácil es copiarla de arriba y pegarla aquí (06:11).

El Go To que cierra el ciclo

Esa segunda acción de WhatsApp también tiene su rama Undelivered. Ahí pones un Go To que regresa al paso de sumar 1 (06:48). Con eso no tienes que repetir la lógica: el contacto vuelve a pasar por el contador y la condición decide si espera otras 24 horas o si ya se acabaron los intentos.

Repaso: cómo queda la automatización

Así se lee de arriba abajo (07:23):

  1. Entra un lead y se le manda la plantilla de WhatsApp.
  2. Si se entrega, no pasa nada más.
  3. Si falla, el contador suma 1 y la condición revisa cuántos intentos van.
  4. Con menos de 3, espera 24 horas en horario laboral y reenvía.
  5. Si vuelve a fallar, el Go To lo regresa al contador.
  6. Con 3 o más, se detiene y queda marcado para que lo atiendas por otro canal.

Ojo con algo: el contador vive en el contacto. Si usas la misma plantilla en otras automatizaciones, o si el mismo contacto vuelve a entrar más adelante, considera regresar el campo a 0 cuando el mensaje sí se entregue, para que el candado no lo frene en la siguiente campaña.

Esta automatización funciona encima de cualquier flujo de WhatsApp que ya tengas. Si todavía no tienes el primer mensaje automático, empieza con enviar WhatsApp automático en GoHighLevel, y si estás conectando tu número, la guía para conectar WhatsApp Business a GoHighLevel.

Menos teoría. Más acción.

HighLevel Playbook

Problemas reales y soluciones prácticas. Lo que importa para trabajar mejor con HighLevel.

Gratis y directo a tu correo

Preguntas frecuentes

¿Se puede quitar el límite de plantillas de marketing de WhatsApp?

No. Lo pone Meta para cada persona que recibe mensajes y no depende de tu cuenta ni de tu proveedor. Lo que sí controlas es cuándo reintentas y qué tipo de plantilla usas.

¿Por qué no reenviar el mensaje de inmediato?

Porque va a volver a fallar: Meta recomienda esperar al menos 24 horas. Reintentar varias veces en el mismo día puede alargar el bloqueo para ese contacto y no le hace ningún bien a la calidad de tu número.

¿Me conviene cambiar mi plantilla a utilidad?

Solo si el mensaje de verdad es de utilidad, como la confirmación de una cita o de una compra. Las plantillas de utilidad no cuentan para este límite, pero Meta revisa la categoría: una promoción disfrazada de utilidad te la puede reclasificar como marketing.

¿Esto pasa si uso WhatsApp Business con GoGHL?

Este límite es de las plantillas de la API oficial de WhatsApp. GoGHL conecta la app de WhatsApp Business de tu número a HighLevel y manda mensajes normales, sin plantillas, así que este error en particular no aparece. Si lo quieres comparar con la API, aquí puedes probar GoGHL 7 días gratis.

¿Cuántos intentos debería poner?

En el video uso 3, que da tres días de margen sin insistir de más. Si tu mensaje es una promoción con fecha de vencimiento, con 2 basta; si es la bienvenida de un lead que pagaste en anuncios, 3 es razonable antes de pasarlo a otro canal.

¿Te sirvió este tutorial?

Sigue con estos

Ver todos los tutoriales de WhatsApp y mensajes

Ya casi estás dentro

Completa tus datos para continuar

En el siguiente paso podrás crear tu cuenta directamente en el sitio oficial de HighLevel y comenzar tus 30 días gratis.

Tu información está segura.