Todos los artículos
Por Carlos García 11 min de lectura

OpenWA vs API oficial de WhatsApp con n8n: costo real y riesgo de baneo

OpenWA vs API oficial de WhatsApp con n8n: costo real y riesgo de baneo

En 60 segundos: OpenWA permite conectar un gateway autoalojado con n8n sin una tarifa de Meta por mensaje en esa conexión no oficial. El presupuesto incluye servidor, mantenimiento y el impacto de perder el número. Para un laboratorio interno con un número prescindible puede servir como experimento técnico; para atender clientes desde el número de la empresa, el costo de una interrupción pesa más. La Cloud API oficial cobra por mensaje entregado según mercado y categoría. Desde el 1 de octubre de 2026, servicio tiene 1.000 mensajes gratis por número y mes y cobra el excedente. Compara las dos rutas con tus horas de operación y tus volúmenes, sin asignar una probabilidad inventada al baneo.

Si buscas una “API WhatsApp gratis” para conectar WhatsApp y n8n, el primer envío solo prueba que la conexión funciona. La decisión para una pyme LATAM llega después: quién la mantiene, qué pasa con las solicitudes abiertas si se corta y cuánto vale el número que aparece en las facturas, la web y las campañas.

Este artículo compara el transporte y su costo total. Para decidir qué lógica necesita el proceso, consulta n8n o agente para WhatsApp con CRM.

Qué es OpenWA

OpenWA de rmyndharis es un gateway autoalojado con licencia MIT, revisado el 20 de octubre de 2026. Ofrece REST, webhooks, dashboard, varias sesiones y despliegue con Docker. Su integración con n8n usa nodos comunitarios. Se conecta mediante whatsapp-web.js o Baileys, clientes de ingeniería inversa. Esa conexión es independiente de la Cloud API oficial de Meta.

El software no trae una factura de Meta por mensaje para esa ruta. Tú operas la conexión, sus credenciales y los datos que almacena. “Gratis” describe una parte del presupuesto.

OpenWA, Cloud API directa o Cloud API vía BSP

Un BSP es un proveedor de soluciones que da acceso a la plataforma oficial y puede añadir una bandeja, soporte u otros servicios. La tarifa de Meta y los cargos del proveedor son partidas distintas.

AspectoOpenWA: whatsapp-web.js / BaileysCloud API directaCloud API vía BSP
Tipo de númeroCuenta personal o de WhatsApp Business app; el proyecto recomienda un número dedicado que puedas perderNúmero de negocio registrado en la plataforma; validar elegibilidad y migraciónNúmero registrado mediante el alta del proveedor; validar titularidad y portabilidad
ConexiónDispositivo vinculado, normalmente por QR, mediante cliente no oficialAPI y webhooks de Meta con credenciales de negocioAlta oficial y API de Meta o interfaz del BSP, según contrato
TérminosLa licencia del código no autoriza la automatización en WhatsAppIntegración oficial sujeta a políticas y términosMismas políticas de Meta más el contrato del BSP
Riesgo de baneoEl proyecto reconoce riesgo no nulo; ningún motor lo eliminaSigue habiendo sanciones por incumplimientoEl BSP tampoco elimina las sanciones de Meta
Servidor y RAMServidor propio; aprox. 300 a 500 MB/sesión con whatsapp-web.js y 30 a 80 MB con Baileys, según el proyectoMeta aloja el transporte; presupuestar n8n, webhooks y datosTransporte oficial alojado; infraestructura adicional según lo contratado
Cambios de protocoloTú actualizas el gateway y sus dependencias y recuperas las sesionesMantienes versiones de API, credenciales y contratos de eventosEl proveedor cubre lo contratado; tu flujo e integración siguen teniendo mantenimiento
Plantillas y opt-inSus plantillas locales no son aprobaciones de Meta; el consentimiento no convierte el cliente en oficialConsentimiento y bajas; plantillas aprobadas para iniciar y fuera de la ventana de atenciónMismas reglas; revisar cómo las aplica la interfaz del BSP
n8nNodo comunitario o HTTP y webhooks propiosWhatsApp Business Cloud y WhatsApp Trigger integrados en n8nNodos de Cloud si el acceso lo permite; en otro caso, integración del proveedor
Precio por mensaje, revisado el 20/10/2026Sin tarifa de Meta en esta conexión; operación y riesgo a tu cargoTarifa oficial por entrega, categoría y mercado; servicio cobra tras 1.000 gratis/número/mesTarifa de Meta más cuota, recargo u otros cargos publicados por el BSP; verificar contrato

Fuentes consultadas el 20 de octubre de 2026: repositorio de OpenWA, recursos y riesgos por motor, FAQ de Meta, política de mensajería y documentación de envío y eventos de n8n.

Para dimensionar OpenWA, su guía de escalado, revisada en esa fecha, propone 2 GB de RAM y 2 núcleos como punto de partida para pocas sesiones con whatsapp-web.js. Son orientaciones sin benchmark, no garantías. El valor por sesión tampoco incluye todo el host. El modo predeterminado mantiene una instancia por volumen de sesiones; existe un modo multinodo experimental con requisitos adicionales. Añadir réplicas sin coordinar la propiedad de las sesiones puede corromper la autenticación.

Qué cobra Meta desde octubre de 2026

La FAQ oficial, consultada el 20 de octubre de 2026, confirma el cobro de servicio desde el 1 de octubre: los primeros 1.000 mensajes de servicio de cada número de negocio son gratis cada mes; el cobro empieza en el 1.001. No son 1.000 conversaciones ni una franquicia para cada categoría.

En esa misma consulta, la página comercial de precios todavía describe servicio como gratuito. Para este presupuesto aplicamos la FAQ y el tarifario de desarrolladores vigente desde el 1 de octubre de 2026. Revisa la vigencia antes de contratar.

Estas son tarifas de lista de Meta en USD por mensaje entregado, verificadas en la tarjeta USD enlazada desde ese tarifario el 20 de octubre de 2026:

Mercado del destinatarioMarketingUtilityAuthenticationServicio, tras la franquicia
Argentina0,06180,02600,02600,0260
Brasil0,06250,00680,00680,0068
Chile0,08890,02000,02000,0200
Colombia0,01250,00080,00080,0008

La tabla excluye impuestos, BSP, autenticación internacional y descuentos por volumen. Si tu mercado no aparece, consulta su fila o agrupación regional en la tarjeta oficial; no uses la tarifa del país donde alojas n8n. Verifica también exenciones y tramos aplicables. La ventana de atención de 24 horas regula cuándo responder sin plantilla; no implica mensajes de servicio ilimitados gratis. No presupuestes utility dentro de esa ventana como gratuito sin comprobar la regla vigente.

Plantilla para calcular el costo total

Usa el mismo mes, moneda y alcance para las tres rutas. Si n8n o el modelo de IA cuestan lo mismo en todas, conserva esa partida común en el total sin atribuirla al gateway.

VariableQué anotar con datos de tu operación
SServidor, almacenamiento, copias, monitorización y operación de webhooks de cada ruta
h × wHoras mensuales de mantenimiento por costo interno por hora; incluye guardias y recuperación técnica
I / aIntegración o migración inicial repartida entre los meses de evaluación elegidos
MEntregas facturables por mercado, categoría y tramo multiplicadas por su tarifa de Meta
FCuota y cargos del BSP que no estén incluidos ya en M
ECosto de interrupciones en el escenario evaluado, excluyendo horas ya contadas en h
OCostos comunes: n8n, IA, CRM y supervisión del proceso
OpenWA = S_gateway + h_gateway × w + I_gateway / a + E_gateway + O
Cloud directa = S_cloud + h_cloud × w + I_cloud / a + M + E_cloud + O
Cloud vía BSP = S_bsp + h_bsp × w + I_bsp / a + M + F + E_bsp + O

Calcula M con entregas, no ejecuciones de n8n ni intentos de envío. Para un solo número, un solo mercado y únicamente servicio, sin otras exenciones:

M_servicio = max(0, mensajes_servicio_entregados_mes - 1000) × tarifa_servicio_mercado

Con varios números, aplica la franquicia a cada uno. Si un número atiende varios mercados, la franquicia sigue siendo una sola para ese número; distribuye las entregas facturables según su mercado, sin descontar 1.000 en cada país. Añade marketing, utility y authentication por separado, aplicando los tramos solo a las entregas que corresponden a cada tramo. Guarda fecha, moneda y versión de la tarjeta junto al cálculo.

Para E, compara un mes sin incidentes con un escenario de interrupción y otro de pérdida permanente del número. Anota el tiempo hasta recuperar atención por un canal alternativo, los casos pendientes, el trabajo manual y el costo de cambiar el número en materiales y sistemas. Usa margen perdido o costos comprobables y evita contar dos veces la misma pérdida. No hay un plazo de recuperación confirmado para tu caso ni una probabilidad de baneo publicada que permita fabricar un promedio mensual.

La guía sobre el costo real de un agente de IA amplía las partidas de supervisión y fallos que comparten ambas rutas.

Cuándo la oficial se paga sola

Con los valores anteriores, la oficial compensa económicamente cuando su total es menor o igual al del gateway en el escenario relevante. No hay un volumen universal de equilibrio: importan la mezcla de categorías, los mercados y las horas que realmente ahorras en operación.

Si solo envías servicio desde un número dentro de su franquicia, esa partida de Meta es cero; todavía pagas integración y operación. Al superarla, usa la tarifa del excedente. Si predominan campañas de marketing, calcula esa categoría antes de extrapolar el costo de una respuesta de soporte. Más volumen aumenta la factura y puede aumentar el impacto de una caída; por sí solo no decide la comparación.

Para un número comercial que sostiene pedidos o soporte, el criterio puede ser continuidad y cumplimiento aunque no puedas expresar toda la pérdida en dinero. La vía oficial reduce la dependencia de clientes de ingeniería inversa. También necesita credenciales vigentes, monitorización, control de calidad y una ruta humana cuando falla.

Dónde cabe un gateway no oficial

Un prototipo interno, sin clientes ni datos reales, con un número de prueba prescindible y un responsable técnico puede ser un experimento acotado. Esa elección acepta el riesgo del transporte; no concede una excepción a los términos de WhatsApp.

Evita basar la atención de clientes o el número principal de la empresa en ese experimento. Tampoco es una salida para envíos masivos sin consentimiento o para cobranza. El Help Center de WhatsApp sobre automatización no autorizada, revisado el 20 de octubre de 2026, advierte de bloqueos y acciones legales por usos que violen sus términos. La política de negocio incluye el cobro de deudas entre las actividades prohibidas; pagar la API oficial no autoriza esa actividad.

Si se restringe el número, pausa la cola de n8n y atiende los casos por el canal alternativo previsto. Solicita revisión por los canales de WhatsApp cuando corresponda. No prometas que cambiar de motor, servidor o proveedor recuperará el número. Decide antes qué canal mantiene cada caso y quién informa al cliente. La separación por línea de negocio y número de WhatsApp ayuda a delimitar esa dependencia.

Migrar a Cloud API conservando la lógica de n8n

Separa el transporte de las decisiones de negocio antes del cambio. Así puedes conservar las consultas al CRM y las validaciones que ya funcionan.

  1. Inventaría entradas, salidas, archivos y funciones específicas del gateway. Comprueba qué admite Cloud API y qué debes rediseñar. No asumas que grupos o historial tienen equivalentes directos.
  2. Normaliza el evento entrante en un contrato propio: identificador del evento, número de negocio, remitente, caso, fecha, tipo y contenido mínimo. Mantén el estado y la deduplicación fuera del nodo de transporte.
  3. Prepara el alta oficial, credenciales, método de pago, consentimiento y plantillas. Valida si puedes migrar el número y las condiciones de coexistencia de tu alta. Una sanción previa no desaparece al registrar otra integración.
  4. Sustituye la entrada por WhatsApp Trigger y la salida por WhatsApp Business Cloud, o por la interfaz contratada del BSP. Adapta los estados de entrega y los errores. n8n incluye Send and Wait for Response para pasos de aprobación humana.
  5. Prueba con datos sintéticos las entregas duplicadas, errores, ventanas vencidas y traspasos a una persona. Ante un timeout con resultado desconocido, comprueba el estado antes de repetir un envío.
  6. En el corte, pausa envíos del gateway, registra pendientes y activa una sola ruta de salida. Conserva los registros necesarios según tus reglas de retención; verifica qué datos puedes exportar. Cambiar el transporte no importa automáticamente el historial a Meta.

El diseño de un agente comercial con WhatsApp y CRM sirve para mantener el caso y sus autorizaciones durante ese cambio. Antes de activar clientes, deja documentados el presupuesto por categoría, el responsable del canal y el procedimiento para atender pendientes si se interrumpe.

Preguntas frecuentes

¿OpenWA es legal y cumple los términos de WhatsApp?

Su licencia MIT permite usar el software bajo sus condiciones; no equivale a autorización de WhatsApp. OpenWA declara que usa clientes no oficiales y reconoce riesgo de restricción o baneo. La legalidad depende del uso y la jurisdicción; para una integración de negocio, revisa los términos y políticas de WhatsApp y utiliza la vía oficial.

¿Qué pasa si me banean el número conectado a OpenWA?

Detén los envíos pendientes y usa un canal alternativo para atender los casos abiertos. La revisión depende de WhatsApp; no hay garantía de recuperar el número ni un plazo confirmado para tu caso. OpenWA recomienda un número dedicado que puedas perder. Pasar a Cloud API no elimina una sanción existente ni importa automáticamente los chats.

¿Cuánto cuesta la API oficial para mi volumen?

Suma los mensajes entregados y facturables por mercado y categoría, con sus tarifas y tramos vigentes, más infraestructura, operación y cualquier cargo del BSP. Desde el 1 de octubre de 2026 los primeros 1.000 mensajes de servicio por número y mes son gratis; los siguientes se cobran. La ventana de 24 horas permite responder sin plantilla, pero no implica servicio ilimitado gratuito.

De la idea a la acción

¿Quieres convertir esto en un agente que trabaje para tu equipo?

Cuéntanos qué proceso quieres mejorar. En una llamada gratuita identificaremos el primer flujo que vale la pena construir.

Agenda una llamada gratuita