Enviar el mismo mensaje de WhatsApp a cientos o miles de contactos se puede hacer de tres maneras: con la app WhatsApp Business, con herramientas no oficiales, o con la API oficial de WhatsApp Business. Solo una de las tres escala sin poner tu número en riesgo. Esta guía explica las tres, cuánto cuesta la vía oficial y cómo lanzar tu primera campaña con la Broadcasts API de Zavu, incluidas las reglas de Meta que evitan que te baneen.
Las tres formas de enviar mensajes masivos por WhatsApp
Listas de difusión en la app WhatsApp Business. Gratis y disponible desde el celular, con dos límites duros: cada lista admite un máximo de 256 contactos, y el mensaje solo le llega a quien tiene tu número guardado en su agenda. Para un negocio chico con clientela fija alcanza. Para marketing a escala, no existe.
Herramientas no oficiales. Apps y extensiones que automatizan WhatsApp normal o WhatsApp Business simulando a un humano. Violan los términos de servicio de Meta, y Meta banea números por ese comportamiento todos los días. Todo lo que construyas encima de un número baneado se pierde con el número. No es una opción seria para un negocio.
La API oficial de WhatsApp Business. El canal que Meta construyó exactamente para esto: mensajes salientes a cualquier volumen usando plantillas aprobadas, con opt-in del destinatario. No hay límite de 256, no hace falta que te tengan agendado y el envío es medible mensaje por mensaje. Es la vía que usa Zavu y la única que recomendamos. Si vienes de cero, nuestra guía completa de la API de WhatsApp explica cómo conectarte en minutos.
Las reglas de Meta que tienes que conocer antes de enviar
Plantillas aprobadas. Para iniciar una conversación (y una campaña masiva siempre inicia conversaciones), el mensaje debe ser una plantilla que Meta aprobó previamente. La aprobación tarda desde minutos hasta 24 a 48 horas. Las plantillas admiten variables, botones y multimedia; nuestra guía de plantillas de WhatsApp cubre cómo crearlas.
Opt-in. La política de Meta exige que el destinatario haya aceptado recibir mensajes de tu negocio. Un checkbox en el checkout, un formulario, una conversación previa. Enviar a listas compradas es la forma más rápida de destruir la calidad de tu número.
Límites de envío por niveles. Un número nuevo puede iniciar conversaciones con hasta 250 clientes únicos por día. Ese límite sube automáticamente a 1.000, 10.000, 100.000 y de ahí a ilimitado, a medida que envías con buena calidad. No es un trámite, es comportamiento: volumen constante y pocas quejas suben el nivel solos.
Calificación de calidad. Meta le asigna a tu número una calidad basada en bloqueos y reportes de los destinatarios. Si cae, tus límites bajan y las plantillas pueden pausarse. La calidad se cuida con relevancia, frecuencia razonable y opt-out fácil.
Cuánto cuesta
Meta cobra los mensajes de plantilla por mensaje entregado, con tarifas distintas según la categoría (marketing, utility o authentication) y el país del destinatario. Las respuestas dentro de la ventana de servicio de 24 horas no las cobra Meta. Zavu traslada las tarifas de Meta sin agregar un fee por conversación; el desglose por categoría y país está en cómo funciona el precio por mensaje de WhatsApp y en la página de precios.
Paso a paso: tu primera campaña con la Broadcasts API
El flujo tiene tres llamadas: crear el broadcast, cargar los contactos y enviarlo. Antes de la primera campaña necesitas una cuenta con la verificación de identidad y de negocio completa (KYC y KYB); es requisito para todo envío masivo en Zavu, y los borradores se pueden crear y editar sin ella.
Primero, crea el broadcast apuntando a una plantilla aprobada:
bashcurl -X POST https://api.zavu.dev/v1/broadcasts \ -H "Authorization: Bearer TU_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "name": "Lanzamiento agosto", "channel": "whatsapp", "messageType": "template", "content": { "templateId": "tmpl_abc123" } }'
Después, agrega los contactos, hasta 1.000 por request, con las variables de la plantilla por contacto:
bashcurl -X POST https://api.zavu.dev/v1/broadcasts/brd_abc123/contacts \ -H "Authorization: Bearer TU_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "contacts": [ { "recipient": "+5215512345678", "templateVariables": { "1": "Ana" } }, { "recipient": "+5491112345678", "templateVariables": { "1": "Bruno" } } ] }'
La respuesta te dice cuántos se agregaron, cuántos eran duplicados y cuáles eran inválidos, así que la limpieza de lista queda hecha antes de gastar un peso. Por último, envía, ya sea inmediato o programado:
bashcurl -X POST https://api.zavu.dev/v1/broadcasts/brd_abc123/send \ -H "Authorization: Bearer TU_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "scheduledAt": "2026-08-15T14:00:00Z" }'
Un broadcast de WhatsApp construido sobre una plantilla aprobada por Meta empieza a enviarse directo, porque el contenido ya pasó la revisión de Meta. Desde ahí puedes seguir el progreso en tiempo real, con conteos de entregados y fallidos por contacto, desde el dashboard o por API. Todo esto también se puede hacer sin código desde el dashboard de Zavu, y la misma API cubre SMS masivos cuando el destinatario no tiene WhatsApp.
Cómo no ser baneado: la lista corta
La causa número uno de ban es enviarle a gente que no lo pidió. Lista comprada, ban seguro. La segunda es la frecuencia: WhatsApp es un canal íntimo y dos campañas por semana ya se sienten spam para la mayoría de las audiencias. La tercera es ignorar las señales: si una campaña genera bloqueos, la siguiente igual va a generar más si no cambias nada. Segmenta, baja la frecuencia, y dale a cada mensaje una salida clara de opt-out. Con eso, los niveles de envío suben solos y el número gana capacidad en lugar de perderla.
Preguntas frecuentes
¿Es legal enviar mensajes masivos por WhatsApp? Sí, por la API oficial, con plantillas aprobadas y opt-in del destinatario. Las herramientas no oficiales violan los términos de Meta y arriesgan el número, y según tu país el spam sin consentimiento puede violar además leyes de protección de datos.
¿Cuántos mensajes puedo enviar por día? Depende del nivel de tu número: 250 conversaciones nuevas por día al empezar, subiendo automáticamente a 1.000, 10.000, 100.000 y sin límite según volumen y calidad.
¿Puedo hacerlo sin la API? Hasta 256 contactos que te tengan agendado, sí, con las listas de difusión de la app. Más allá de eso, no hay camino oficial sin API.
¿Qué pasa con los contactos que no tienen WhatsApp? Con Zavu puedes correr la misma campaña por SMS como fallback, desde la misma plataforma. El detalle está en la guía de SMS masivos.
Recursos relacionados
- Cómo funciona el precio por mensaje de WhatsApp
- Guía completa de la API de WhatsApp
- Cómo enviar SMS masivos
- API de WhatsApp de Zavu
- Precios de la API de WhatsApp
- Cómo crear un chatbot de WhatsApp
Conclusión
Los mensajes masivos por WhatsApp funcionan cuando se hacen por el canal que Meta construyó para eso: plantillas aprobadas, opt-in real y una API que reporta cada entrega. La app se queda corta a los 256 contactos y las herramientas no oficiales cuestan el número. Con la Broadcasts API de Zavu la primera campaña son tres llamadas, el progreso se ve en vivo y la misma plataforma cubre el fallback por SMS. Empieza con una lista que dijo que sí, una plantilla útil y una frecuencia que tú mismo tolerarías recibir.