WhatsApp API con n8n: Guía 2026 y Riesgos de Baneo

¿Se puede usar WhatsApp API gratis? Sí, pero con riesgos. Elimina el sobrecoste de BSPs conectando n8n a WhatsApp vía Evolution API + API Oficial de Meta. Tutorial y riesgos de Baileys.

Por AIBuildr
Guía Técnica WhatsApp Business API con n8n
Guía Técnica WhatsApp Business API con n8n

WhatsApp se ha convertido en el canal de comunicación principal para negocios en España. Pero la mayoría de agencias y empresas que automatizan WhatsApp lo hacen a través de intermediarios (BSPs) como WATI, ManyChat o Twilio, y eso tiene un coste oculto importante.

Cuando usas un BSP, pagas tres veces:

  1. A Meta, por cada conversación (inevitable).
  2. Al BSP, una suscripción mensual (50€ - 200€).
  3. Al BSP, un sobrecoste (markup) por cada mensaje enviado.

En esta guía vas a aprender a eliminar los puntos 2 y 3 montando tu propio Gateway de WhatsApp con Evolution API v2, la API Oficial de Meta y n8n. Sigues pagando a Meta por conversación, pero te ahorras la suscripción del BSP y su markup por mensaje.

Cuánto Cobran los BSPs vs. Meta Directamente

Para dimensionar el ahorro, conviene comparar lo que cobra Meta directamente en España (precios oficiales 2026) frente a lo que pasa por un BSP:

Tipo de ConversaciónCoste Meta (España)Coste Típico BSPTu Ahorro
Marketing0.0509 €~0.07 €37%
Utilidad (Pedidos)0.0166 €~0.03 €80%
Autenticación (OTP)0.0283 €~0.05 €76%
Servicio (User-initiated)GRATIS~0.01 €100%

TIP

Si un usuario te escribe (Servicio), Meta no te cobra nada (ventana de 24h). Pero muchas herramientas te cobran cada mensaje recibido o enviado. Con Evolution API, esto es 100% GRATIS.

¿Qué es Evolution API v2?

Evolution API es un proyecto Open Source que actúa como Gateway de WhatsApp. Se instala en tu propio servidor (Docker) y expone WhatsApp como una API REST que puedes controlar mediante peticiones HTTP.

Tiene dos modos de funcionamiento:

Modo 1: API Oficial (Cloud API de Meta) ✅ Recomendado

Esta es la ruta profesional. Requiere registrar un negocio en Meta (Business Manager) y verificar tu identidad.

  • Coste: Pagas por cada conversación de 24 horas (desde 0.03€ hasta 0.08€ dependiendo del tipo de mensaje y país). Las respuestas a los clientes son más baratas que los mensajes iniciados por ti (marketing).
  • Ventaja: Oficial, 100% estable, escalable, y sin riesgo de baneo si cumples las políticas. Soporta plantillas enriquecidas (botones interactivos, catálogos).
  • Ideal para: Entornos de producción corporativos, campañas masivas de marketing, atención al cliente automatizada y agencias que necesitan dormir tranquilas ofreciendo SLAs a sus clientes.

TIP

En AIBuildr, nuestros servidores vienen con Evolution API preconfigurado en modo Cloud API de Meta, con Redis y Postgres listos. Solo conectas tu Business Manager y empiezas a automatizar con total tranquilidad. Ver planes →

Modo 2: Baileys (Conexión por Código QR) ⚠️ Solo Testing

CAUTION

Alto Riesgo de Baneo Permanente: El modo Baileys utiliza ingeniería inversa sobre WhatsApp Web. Meta persigue activamente estas conexiones y puede banear tu número de forma permanente y sin previo aviso. Esto no es una posibilidad teórica: ocurre con frecuencia, especialmente con números nuevos o con volumen moderado-alto de envío. No uses este modo para clientes, producción ni ningún número que no puedas permitirte perder.

¿Cómo funciona? Al igual que conectarías WhatsApp Web en tu navegador escaneando un código QR con tu teléfono, Evolution API crea una sesión web “oculta” y la expone como una API REST. Tú escaneas el código y, de repente, ese número puede ser controlado a través de peticiones HTTP en n8n.

Lo Mejor:

  • Es totalmente gratis: No hay costes por mensaje, independientemente de quién inicie la conversación.
  • Sin aprobación de Meta: Puedes conectar cualquier número normal (incluso personal) en segundos, sin pasar por los procesos de Business Manager.
  • Soporte para Grupos: A diferencia de la API oficial, puedes interactuar y leer mensajes en grupos de WhatsApp.

Lo Peor:

  • Baneo permanente de número: Meta puede revocar tu número sin posibilidad de recuperación.
  • Requiere un teléfono encendido: El teléfono físico que tiene la cuenta debe estar conectado a internet.
  • Desconexiones: Si el teléfono pierde cobertura, Meta actualiza el protocolo, o la sesión expira, la API se cae.
  • Sin plantillas enriquecidas: No puedes enviar botones interactivos ni plantillas pre-aprobadas de forma oficial.

WARNING

Si decides usar Baileys para testing (bajo tu propia responsabilidad):

  1. Usa un número desechable: Nunca conectes tu número de empresa ni uno que no puedas perder.
  2. Calentamiento del número: No envíes cientos de mensajes el primer día. Incrementa el volumen gradualmente (proceso de “warm-up”).
  3. Interacción humana: Fomenta respuestas del usuario. Un ratio alto de mensajes unidireccionales dispara las alertas de spam de Meta.
  4. Variabilidad: Introduce retrasos aleatorios (delays) entre mensajes y no uses plantillas idénticas siempre.
  5. Riesgo para tu hosting: Meta reporta las IPs como abuso. Tu proveedor de hosting puede suspenderte el servidor si recibe estos reportes. Cambiar de IP no soluciona el problema — al contrario, la rotación de IPs es un patrón de fraude que acelera la detección.
  6. Migra a la API Oficial cuanto antes: Baileys es útil para prototipar flujos y probar integraciones, pero para producción, conecta siempre la API Oficial de Meta.

¿Se Puede Usar WhatsApp API Gratis?

Técnicamente sí, pero no sin consecuencias. El modo Baileys de Evolution API permite enviar y recibir mensajes de WhatsApp sin pagar un céntimo a Meta. Suena ideal, pero hay una trampa: Meta no lo permite y persigue activamente estas conexiones.

Para prototipar y testear flujos, Baileys es una herramienta fantástica. Te permite validar toda tu automatización con n8n sin gastar en conversaciones oficiales. Pero para producción real con clientes, la única opción segura es la API Oficial de Meta (Cloud API), donde pagas por conversación al precio real (desde 0.016€) sin intermediarios.

Baileys (QR)API Oficial (Cloud API)
Coste por mensajeGratisDesde 0.016€/conversación
Riesgo de baneo⛔ Alto (permanente)✅ Ninguno
Uso recomendadoTesting y prototiposProducción y clientes
Requiere Business ManagerNo
Plantillas enriquecidasNo

En resumen: Usa Baileys para desarrollar y probar. Usa la API Oficial para facturar y dormir tranquilo.

Tutorial Técnico: Tu Propio Stack de WhatsApp (API Oficial)

IMPORTANT

Este tutorial utiliza el modo Cloud API de Meta (la conexión oficial). Es la ruta que recomendamos para cualquier uso profesional. Si solo quieres prototipar rápidamente antes de dar de alta tu Business Manager, consulta la sección de testing con Baileys más abajo.

Para montar esto necesitas un servidor (VPS) que corra Docker, Redis y Postgres. (Nota: En AIBuildr, nuestros servidores traen Evolution API v2 pre-instalado y configurado con Redis y Postgres, optimizado para el modo API Oficial de Meta).

Requisito previo: Necesitas una cuenta de Meta Business Manager con un número de teléfono verificado para la API de WhatsApp Business.

Si lo montas por tu cuenta, el docker-compose.yml se ve así (simplificado):

services:
  evolution-api:
    image: attdevelopers/evolution-api:v2.1.0
    environment:
      - SERVER_URL=https://api.tudominio.com
      - DATABASE_PROVIDER=postgresql
      - REDIS_ENABLED=true

Paso 1: Conectar n8n a WhatsApp

Una vez tienes Evolution corriendo, vamos a n8n. No necesitas nodos complejos, solo el nodo HTTP Request o el Webhook.

Recibir Mensajes (Webhook):

  1. En Evolution, ve a tu instancia y activa “Webhooks”.
  2. Pon la URL de tu Webhook de n8n (Production URL).
  3. Activa los eventos MESSAGES_UPSERT.

Ahora, cada vez que alguien escriba a tu número, n8n recibirá un JSON así:

{
  "data": {
    "key": {
      "remoteJid": "34666555444@s.whatsapp.net"
    },
    "message": {
      "conversation": "Hola, quiero información sobre vuestros precios."
    }
  }
}

Paso 2: El Cerebro (Agente IA)

Aquí es donde la automatización marca la diferencia. Vamos a conectar ese mensaje a un Agente de IA que responda automáticamente. Y recuerda: si el usuario inicia la conversación, es una conversación de servicio — Meta no cobra por ella.

Diagrama de Flujo Agente WhatsApp

Configuración del Agente en n8n

  1. Usa el nodo AI Agent.
  2. Conéctalo a una Vector Store (Qdrant) si quieres que sepa sobre tu empresa (RAG).
  3. En el System Prompt, dale instrucciones claras de venta y tono.

Paso 3: Enviar la respuesta

Para responder, usa un nodo HTTP Request en n8n hacia Evolution API:

  • Método: POST
  • URL: https://tu-evolution-api.com/message/sendText/instancia
  • Body:
    {
      "number": "34666555444",
      "text": "Hola! Claro, nuestros precios empiezan en..."
    }

Casos de Uso Avanzados con Agentes IA

Enviar y recibir mensajes es solo el principio. El verdadero poder de tener tu propio gateway conectado a n8n es lo que puedes hacer detrás. En AIBuildr, diseñamos la red interna para que la orquestación sea inmediata y segura.

Caso 1: RAG Automatizado con Qdrant

Si vendes servicios complejos, tu agente de WhatsApp puede leer todos tus PDFs manuales o tu web entera para responder dudas como un experto.

  • Conecta el nodo AI Agent en n8n directamente al cluster de Qdrant.
  • Ventaja AIBuildr: Tu clúster vectorial ya está interconectado en la misma red privada y securizado; no necesitas configurar IPs ni puertos expuestos a internet, solo usar tus claves autogeneradas.

Caso 2: Memoria Persistente de Alta Velocidad (Redis)

Un bot básico olvida lo que el cliente dijo hace 3 mensajes. Para crear una experiencia fluida, necesitas memoria de corto plazo.

  • En lugar de saturar una base de datos SQL, añade un nodo Redis a tu flujo en n8n.
  • La Magia de la Red Interna: Solo tienes que poner como URL la variable de entorno {{ $env.REDIS_URL }} (algo como redis://redis-tu-slug:6379). Es caché compartida y aislada solo para tu instancia, logrando lecturas/escrituras en milisegundos.

Caso 3: Delegación y Orquestación Compleja (Flowise)

n8n es increíble para flujos, pero a veces necesitas el razonamiento multi-agente que ofrece Flowise (un agente valora la intención, otro extrae datos, otro redacta la respuesta).

  • Configura n8n para que haga el ruteo inicial del WhatsApp recibido.
  • Si el mensaje requiere inteligencia, en n8n usa un nodo HTTP Request apuntando directamente a la API interna de tu agente en Flowise: {{ $env.FLOWISE_URL }}/api/v1/prediction/...
  • Cero Latencia: La petición viaja por la red interna aislada de Docker. Es una red Zero-Trust instantánea, y lo mejor: esa comunicación no cuenta en tu consumo de ancho de banda público.

Testing con Baileys: Prototipar Antes de Producción

Si todavía no tienes tu Business Manager verificado o quieres probar tu flujo de n8n rápidamente, puedes usar temporalmente el modo Baileys para validar la integración.

CAUTION

Recuerda: Baileys usa ingeniería inversa y conlleva riesgo de baneo permanente. Usa exclusivamente un número desechable que puedas perder sin consecuencias.

Pasos rápidos para testing:

  1. En Evolution API, crea una instancia nueva seleccionando el modo Baileys.
  2. Escanea el código QR con un número de prepago que no uses para nada más.
  3. Configura el mismo webhook de n8n y prueba tu flujo de agente IA.
  4. Una vez validates que todo funciona, crea una instancia nueva en modo Cloud API con tu número de empresa verificado y apunta tu webhook a ella.

Este proceso te permite iterar sobre tu automatización sin gastar en conversaciones de la API Oficial durante el desarrollo.

Conclusión: Elimina el Intermediario, No la Seguridad

Si tienes una agencia o un SaaS, el sobrecoste que cobran los BSPs puede comerse tu margen. Al pasar de WATI/ManyChat a Evolution API + API Oficial de Meta + n8n:

  1. Eliminas la suscripción mensual del BSP (~100€/mes de ahorro).
  2. Eliminas el markup por mensaje (30-50% de ahorro).
  3. Sigues pagando a Meta por conversación (desde 0.016€), pero al precio real, sin intermediarios.
  4. Ganas control total de tus datos (están en tu VPS, no en servidores ajenos).

En AIBuildr, te entregamos la infraestructura lista: n8n + Evolution API + BBDD en un servidor privado en Europa. Solo conectas tu Business Manager y empiezas a automatizar con la API Oficial.

Despliega tu servidor de WhatsApp Automation hoy mismo →