# Campañas masivas de WhatsApp: cómo hacer un envío masivo con plantillas aprobadas y cuidar la calidad de tu número

> Campañas masivas de WhatsApp con plantillas aprobadas por Meta: variables desde Excel, envío programado, opt-in y costos. Envía cuidando tu número.

- URL: https://www.soyagentia.com/campanas-masivas-whatsapp/
- Actualizado el 7 de octubre de 2026
- Revisado por Alejandro Díaz, CEO de Agent IA SAS
- SoyAgentia (Agent IA SAS, NIT 901.976.734-4)

## En resumen

- Una campaña masiva de WhatsApp legítima sale por la API oficial, con una plantilla aprobada por Meta y a contactos que autorizaron recibir tus mensajes.
- En el panel cargas un Excel o CSV (o un grupo de contactos), eliges de dónde sale cada variable y la envías de inmediato o programada dentro de las 24 horas siguientes.
- Meta cobra cada plantilla entregada según categoría y país, y limita cuántas personas contactas por día y cuántas plantillas de marketing recibe cada usuario.
- Las respuestas las atiende el agente de IA, los leads quedan en el tablero y cada contacto muestra si recibió, leyó o falló el envío.

Las campañas masivas de WhatsApp se hacen, de forma legítima, con la API oficial de WhatsApp Business: eliges una plantilla aprobada por Meta, cargas los contactos que autorizaron recibir tus mensajes y el sistema envía un mensaje personalizado a cada uno. Un envío masivo de WhatsApp con listas de difusión de la app no escala, y uno hecho con herramientas que simulan WhatsApp Web pone en riesgo el número. Meta cobra por cada plantilla que llega, con un precio que depende de la categoría y del país de quien la recibe, aparte de lo que pagas por la plataforma.

En SoyAgentia, proveedor tecnológico autorizado por Meta, la campaña se arma desde el panel: línea de WhatsApp, plantilla aprobada, archivo de Excel o CSV (o un grupo de contactos guardado) y origen de cada variable; luego la envías de inmediato o la programas. Cada contacto queda con su estado, y quien responde lo atiende el agente de IA o un flujo con botones.

## Envío masivo de WhatsApp: listas de difusión, herramientas no oficiales y API oficial

Hay tres formas de mandarle el mismo mensaje a muchas personas por WhatsApp y solo una está pensada para empresas que envían a escala. Las listas de difusión de la app son manuales y solo llegan a quienes guardaron tu número. Las herramientas que se conectan escaneando un código QR se hacen pasar por una sesión de WhatsApp Web, no están autorizadas por Meta y exponen el número a una suspensión. La API oficial es la vía prevista, y sus reglas generales están en la [guía de la WhatsApp Business API](https://www.soyagentia.com/whatsapp-business-api/).

| Criterio | Lista de difusión (app) | Herramienta no oficial (QR) | Campaña por API oficial |
| --- | --- | --- | --- |
| Quién recibe | Solo contactos que guardaron tu número | Cualquier número, sin control de consentimiento | Contactos que autorizaron recibir tus mensajes |
| Personalización | El mismo texto para todos | Variable, sin revisión | Variables por contacto: nombre, fecha, valor, enlace |
| Revisión previa | Ninguna | Ninguna | Meta revisa la plantilla antes del primer envío |
| Registro | Lo que quede en el teléfono | Depende de la herramienta | Estado por contacto: enviado, entregado, leído o fallido |
| Riesgo para el número | Bajo, pero no escala | Alto: suspensión del número | Controlado por la calidad de las plantillas |

## Cómo se arman las campañas masivas de WhatsApp en el panel

No hay que escribir código ni preparar archivos técnicos. Al confirmar, el sistema envía uno a uno, con una pausa corta entre mensajes para respetar los límites de velocidad de Meta, y un número repetido en el archivo recibe la plantilla una sola vez por campaña. Antes de eso hay seis decisiones, en este orden:

- Nombre y línea: el nombre interno de la campaña y el número de WhatsApp desde el que sale, si tienes varios.
- Plantilla: el panel solo ofrece plantillas en estado aprobado; las rechazadas o pausadas no aparecen.
- Audiencia: un archivo .xlsx, .xls o .csv con columnas de teléfono y nombre, o un grupo de contactos que ya armaste para esa línea.
- Variables: cada variable sale del nombre del contacto, de un texto fijo o de una columna del archivo, con un valor de respaldo para celdas vacías. El panel muestra cómo le llegaría el mensaje al primer contacto.
- Botones (opcional): cada botón de respuesta puede abrir un flujo, con cupo si lo necesitas.
- Envío: inmediato, o programado para una fecha y hora dentro de las 24 horas siguientes.

## WhatsApp masivos desde Excel o CSV: el archivo de contactos y las variables

Las variables son los espacios {{1}}, {{2}} de la plantilla que se reemplazan por un dato distinto para cada persona. Basta una columna de teléfono (el sistema reconoce encabezados como teléfono, celular o móvil) y, si quieres, una de nombre; las columnas que agregues quedan disponibles para las variables. Los números llevan código de país, por ejemplo 34612345678 en España o 13051234567 en Estados Unidos, y el sistema descarta lo que no parezca un número válido.

Meta no acepta parámetros vacíos ni con saltos de línea, así que el sistema limpia esos caracteres y, si a un contacto le falta un valor sin respaldo definido, no deja crear la campaña y te dice cuántos contactos están incompletos. Con el mapeo de la tabla, Laura recibe: «Hola Laura, tu póliza vence el 15 de noviembre. Puedes renovarla en la Sede Laureles o responder a este mensaje».

| Variable | Origen del valor | Ejemplo | Si viene vacío |
| --- | --- | --- | --- |
| {{1}} en el cuerpo | Nombre del contacto | Laura | Respaldo: «cliente» |
| {{2}} en el cuerpo | Columna «vencimiento» | 15 de noviembre | El panel avisa |
| {{3}} en el cuerpo | Texto fijo | Sede Laureles | No aplica |
| Final del enlace del botón | Columna «pedido» | A7K3 | El panel avisa |

## Antes de enviar: plantilla aprobada y autorización del contacto

Fuera de la ventana de atención de 24 horas solo se pueden enviar plantillas, como indica la [documentación de plantillas de Meta](https://developers.facebook.com/documentation/business-messaging/whatsapp/templates/overview), y Meta las revisa antes del primer uso. La categoría importa: marketing para promociones y reactivación, utilidad para avisos sobre una transacción o un servicio que la persona ya tiene, autenticación para códigos. Cómo se redactan y qué rechaza Meta está en la guía de [plantillas de WhatsApp](https://www.soyagentia.com/plantillas-whatsapp/).

La segunda condición es el consentimiento: la persona debe haber aceptado recibir mensajes de tu empresa por WhatsApp, con el nombre del negocio claro al pedírselo, según la [guía de opt-in de Meta](https://developers.facebook.com/documentation/business-messaging/whatsapp/getting-opt-in). Puede recogerse en tu sitio web, por SMS, por teléfono o en persona, y además rige la ley de datos de tu país (por ejemplo, el RGPD en España y el resto de la Unión Europea). Una base comprada no cumple ninguna de las dos cosas.

- Cada contacto aceptó tus mensajes y puedes demostrar cuándo y cómo.
- El mensaje tiene un motivo que el destinatario reconoce: su pedido, su cita, su póliza, una compra anterior.
- Hay una forma clara de pedir que no le escriban más, y tu equipo la respeta.

## Límites de Meta: cuántas personas por día, cuántos mensajes por usuario y a qué ritmo

Meta limita cuántas personas distintas contacta tu empresa por fuera de la ventana de atención en 24 horas móviles. El límite es por portafolio comercial, lo comparten todos sus números y arranca en 250 usuarios; sube a 2.000 cuando el negocio queda verificado o cuando entregas 2.000 mensajes con plantillas de buena calidad a usuarios distintos en 30 días, y desde ahí escala solo a 10.000, 100.000 y sin límite si mantienes la calidad y usas al menos la mitad del cupo, según la [documentación de límites de mensajería](https://developers.facebook.com/documentation/business-messaging/whatsapp/messaging-limits).

Además, WhatsApp puede restringir cuántas plantillas de marketing recibe una misma persona según cuánto las lee: el envío falla con el código 131049 y Meta recomienda esperar al menos 24 horas antes de reintentar, como explica su página de [límites de marketing por usuario](https://developers.facebook.com/documentation/business-messaging/whatsapp/templates/marketing-templates/per-user-limits/). Y con plantillas nuevas o sin calificación alta, Meta puede entregar una parte, retener el resto mientras mide la reacción y luego liberarlo o descartarlo, así que una campaña grande con una plantilla recién aprobada puede tardar en completarse.

## Cuánto cuesta un envío masivo de WhatsApp

Hay dos cuentas separadas. La de Meta: desde el 1 de julio de 2025 cobra cada plantilla entregada, con tarifa según la categoría y el país del destinatario, y con descuentos por volumen solo en utilidad y autenticación; el valor vigente está en el [tarifario de Meta](https://developers.facebook.com/documentation/business-messaging/whatsapp/pricing). La de la plataforma: en SoyAgentia los planes son mensuales en dólares e incluyen las campañas; si una campaña supera el cupo de envíos de plantilla de tu cuenta, los contactos restantes quedan pendientes y los envías después desde la misma campaña. Los precios están en [planes](https://www.soyagentia.com/pricing/).

Lo que más se olvida es lo que pasa después: cuando un contacto responde se abre la ventana de 24 horas, y desde el 1 de octubre de 2026 Meta cobra las respuestas dentro de ella como mensajes de servicio, a la tarifa de utilidad del país y sin descuentos por volumen, según su [documentación de mensajes de servicio](https://developers.facebook.com/documentation/business-messaging/whatsapp/pricing/non-template-messages); los primeros 1.000 mensajes de servicio de cada mes por número son gratis.

- Plantilla de marketing entregada: se cobra aunque la ventana de 24 horas esté abierta.
- Plantilla de utilidad: se cobra fuera de la ventana y, desde el 1 de octubre de 2026, también dentro de ella.
- Ventana de hasta 7 días que abre un anuncio de clic a WhatsApp: sin costo.
- Plantillas que no se entregan: no se cobran.

## Botones que abren un flujo: inscripciones, cupos y paso a la IA o a un asesor

Cada botón de respuesta de la plantilla se puede conectar a un flujo propio que no depende de la IA: mensajes seguidos, preguntas que capturan nombre, correo, documento o dirección con validación, mensajes con hasta tres botones de 20 caracteres y un paso final que pasa el chat a una persona, lo cierra o se lo entrega al agente de IA. El botón puede tener cupo: si ofreces 30 lugares, defines el cupo y el texto para quien llega tarde, como «El cupo ya está completo, te avisamos en la próxima apertura».

Ejemplo: la plantilla invita al taller del sábado con el botón «Quiero inscribirme»; el flujo pide el nombre y el correo (si no tiene formato de correo, repregunta), confirma la inscripción y le entrega el chat a la IA para dudas sobre el lugar. En el informe de la campaña ves qué botón presionó cada contacto.

## Qué pasa cuando la gente responde a la campaña

La respuesta suele llegar cuando nadie del equipo está mirando. El mensaje entra al mismo chat donde quedó registrada la plantilla y el agente de IA responde con la información de tu negocio: precio, disponibilidad, condiciones, el siguiente paso; si el caso lo pide, transfiere la conversación a una persona y avisa al equipo en el panel. Cada contacto que conversa queda como lead y la clasificación automática lo cambia de etapa según su respuesta, como se explica en el [CRM para WhatsApp](https://www.soyagentia.com/crm-whatsapp/). Si deja de contestar, el seguimiento automático puede retomarlo mientras la ventana de 24 horas siga abierta.

## Cómo medir una campaña: entregados, leídos, fallidos y botones

Cada contacto muestra su estado: en cola, enviado, entregado, leído o fallido con el motivo que devolvió Meta, además de los pendientes por cupo o por la hora programada. Un fallido no se reintenta solo: revisas el motivo y decides. El reporte por rango de fechas reúne las campañas del periodo, y el tablero de reportes separa los mensajes de campañas de las respuestas de la IA, los seguimientos y las respuestas humanas.

- Entregados frente a enviados: si la diferencia es grande, revisa números sin código de país o que no usan WhatsApp.
- Leídos frente a entregados: indica si el motivo del mensaje le importa a quien lo recibe.
- Respuestas y botones presionados: el dato que mide interés real.
- Fallidos por límite de marketing (131049): señal de que insistes a quien no lee tus mensajes.

## Errores que bajan la calidad de tu número en una campaña masiva

Meta califica cada plantilla en verde, amarillo o rojo según cómo reacciona la gente, como describe su [documentación de calidad de plantillas](https://developers.facebook.com/documentation/business-messaging/whatsapp/templates/template-quality). Una plantilla que cae a rojo se detiene por tres horas; si vuelve a pasar, por seis, y a la tercera vez Meta la deshabilita. Los errores que lo provocan se repiten:

- Enviar a bases compradas o a contactos que nunca aceptaron mensajes de tu empresa.
- Mandar la misma promoción a toda la base, sin un motivo que cada persona reconozca.
- Declarar como utilidad una plantilla con promoción: Meta la pasa a marketing con un día de aviso.
- Lanzar una plantilla nueva a toda la base el primer día, en lugar de empezar por un grupo pequeño.
- Usar el número de atención para campañas agresivas: si cae la calidad, se resiente también la atención.

## Preguntas frecuentes

### ¿Puedo enviar una campaña desde el mismo número que uso en la app de WhatsApp Business?

Sí, si conectas ese número con coexistencia. La app sigue funcionando en el celular para conversaciones uno a uno y las campañas salen por la API con plantillas aprobadas. Hay dos cambios: Meta desactiva las listas de difusión de la app en esa modalidad, y esos números tienen un ritmo fijo de 20 mensajes por segundo. Lo que respondes a mano desde la app sigue sin costo; las plantillas de la campaña siguen el tarifario de Meta.

### ¿Con cuánta anticipación puedo programar una campaña de WhatsApp?

En el panel puedes programarla para cualquier fecha y hora dentro de las 24 horas siguientes al momento en que la creas; si necesitas enviarla más adelante, la creas ese día. Mientras espera, la campaña aparece como programada y sus contactos como pendientes, y a la hora indicada el sistema revisa el cupo de envíos de tu cuenta y la despacha.

### ¿Por qué algunos contactos de la campaña aparecen como fallidos?

Porque Meta rechazó o no pudo entregar ese envío, y el panel muestra el motivo que devolvió. Las causas más comunes son números sin código de país o que no tienen WhatsApp, el límite de marketing por usuario (error 131049), una plantilla pausada por baja calidad en medio del envío o un parámetro vacío. El sistema no reintenta solo: corriges la causa y decides si vuelves a enviar. Con quien alcanzó su límite de marketing, Meta recomienda esperar al menos 24 horas.

### ¿Un cliente que me escribió hace unas horas cuenta para el límite diario de Meta?

No. El límite cuenta las personas distintas a las que tu empresa entrega mensajes por fuera de la ventana de atención en 24 horas móviles. Si el cliente te escribió hace unas horas, su ventana está abierta y lo que le envíes dentro de ella no consume ese cupo. Lo que sí cambió el 1 de octubre de 2026 es el costo: esas respuestas se cobran a la tarifa de utilidad del país.

### ¿Qué hago con quien responde a la campaña que no le escriban más?

Respetarlo de inmediato. Meta incluye entre sus pautas de opt-in dar instrucciones claras para dejar de recibir mensajes y cumplir esas solicitudes, y además protege la calidad del número: quien no quiere tus mensajes termina bloqueando o reportando. Saca a ese contacto de los grupos que usas para campañas y de los archivos siguientes. En la conversación del día, el agente puede despedirse sin insistir, y el seguimiento automático no le escribe a quien pidió no recibir más mensajes.

### ¿Puedo enviar imágenes, videos o PDF en una campaña masiva?

Sí, en el encabezado de la plantilla. Al crearla desde el panel puedes subir una imagen JPG o PNG, un video MP4 o un documento PDF, que Meta revisa junto con el texto; esa pieza sale igual para todos los contactos de la campaña. Lo que cambia por persona son las variables del texto y, si lo usas, el final del enlace de un botón.

## Sigue leyendo

- [Calculadora de precios de WhatsApp Business API](https://www.soyagentia.com/precios-whatsapp-business-api/)
- [Agentes de IA para WhatsApp](https://www.soyagentia.com/agentes-ia-whatsapp/)
- [Plantillas de WhatsApp: categorías, aprobación y ejemplos](https://www.soyagentia.com/plantillas-whatsapp/)
- [CRM para WhatsApp](https://www.soyagentia.com/crm-whatsapp/)
- [Coexistencia WhatsApp Business: app y API en el mismo número](https://www.soyagentia.com/whatsapp-coexistencia/)
- [Seguimiento automático por WhatsApp](https://www.soyagentia.com/seguimiento-automatico-whatsapp/)
- [Límite de chats nuevos de WhatsApp Business y cómo superarlo](https://www.soyagentia.com/blog/limite-chats-nuevos-whatsapp-business/)
