Campañas WhatsApp masivas: opt-in, A/B testing y compliance Meta

Las marcas que mandan promos a WhatsApp sin opt-in explícito reciben warnings de Meta y eventualmente baneo. Te mostramos cómo armar campañas que escalen sin romper compliance.

Yalo y Salesforce Marketing Cloud cobran 4-5 cifras al año por hacer campañas de marca a millones de usuarios. La barrera de entrada para PyMEs LATAM es prohibitiva. Pero Meta penaliza igual a una agencia que a una empresa chica si no respetan opt-in y rate limits.

La regla de oro: opt-in explícito

Meta exige que cada destinatario haya optado-in EXPLÍCITAMENTE para recibir mensajes promocionales. No sirve "tengo su número porque me compró". Tiene que haber un evento documentado: marcó un checkbox, mandó un mensaje opt-in, llenó un form.

Botias para campañas y promociones persiste cada evento de consentimiento en `MarketingConsent` (audit trail completo): `huespedId`, `action` (opt_in/opt_out), `channel`, `source`, `ip`, `userAgent`, `occurredEn`. Si Meta o un auditor GDPR te pide demostrar que un número aceptó marketing, lo exportás del panel.

Opt-out one-click público

Cada huésped puede recibir un link HMAC-firmado con TTL 1 año. Click → confirma → opt-out automático sin login. Botias persiste el evento, remueve el tag opt_in_marketing y la próxima campaña ya lo excluye.

A/B testing en campaigns

Para optimizar conversión, Botias soporta variant A/B nativo: configurás dos templates (A y B) por campaign, el bot reparte 50/50 deterministic vía hash del huespedId (siempre el mismo huésped recibe la misma variant). Después comparás delivery + click-through rate por variant en `/campanas/:id/ab-stats`.

CDP / Segmentación con cohortes

Más allá de tags simples, Botias incluye un Customer Data Platform (F6.2) con DSL de segmentación. Ejemplo: "compraron Huggies talle 4 en últimos 30 días + tienen tag opt_in_marketing + NO están en lista churned". El bot resuelve el segmento on-the-fly, devolviendo el conteo y la sample.

Se persiste como `Segment` reusable: una vez armado, la próxima campaña lo selecciona como audiencia y la regla se reevalúa en ese momento (sigue siendo dinámico).

Rate limit + delivery tracking

WhatsApp Cloud API impone rate limits por tier (250 mensajes/24h en Tier 1, hasta unlimited en Tier 4). Botias respeta el rate limit con BullMQ + 1 msg/segundo + concurrency=2 + 3 retries con exponential backoff. Cada mensaje tracked individualmente con su estado (sent/delivered/read/failed).

OCR + EAN para promos retail

El diferencial real de Botias en mass-messaging para marcas: OCR + validación EAN. El cliente manda foto del producto y Botias valida automáticamente que sea el correcto antes de marcarlo como ganador. Ningún competidor LATAM lo tiene out-of-box.

Resultado típico

Agencia de marketing que corre 5-20 promos/año para FMCG (Huggies, Pampers, Lays, Coca): tiempo de setup baja de 2 semanas a 2 días, delivery rate 96%+, opt-out rate <1%, y 0 warnings de Meta en 6 meses operando con audit trail completo.

Lee también: cuánto cuesta WhatsApp Business API en Argentina 2026 y cómo medir si tu chatbot funciona: 7 métricas clave.

Probá Botias gratis 14 días