Cómo usar la API de WhatsApp Business GRATIS con n8n y Agentes IA (Guía 2026)

Ahorra miles de euros en WATI o Twilio montando tu propia API de WhatsApp con Evolution API. Descubre casos de uso avanzados con Agentes IA y RAG.

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

Si tienes un negocio en España en 2026 y no estás automatizando WhatsApp, estás perdiendo dinero. Pero si lo estás haciendo a través de intermediarios (BSPs) como WATI, ManyChat o Twilio, estás tirando el dinero.

La mayoría de agencias y empresas pagan un “impuesto revolucionario” por usar WhatsApp:

  1. Pagan a Meta por cada conversación.
  2. Pagan al BSP una suscripción mensual (50€ - 200€).
  3. Pagan al BSP un sobrecoste (markup) por cada mensaje enviado.

En esta guía te voy a enseñar a eliminar los puntos 2 y 3 montando tu propio Gateway de WhatsApp con Evolution API v2 y n8n.

La Gran Mentira de los BSPs

Para entender cuánto puedes ahorrar, primero tienes que saber cuánto cobra Meta realmente en España (precios oficiales 2026):

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 increíble que actúa como un “Gateway” de WhatsApp. Lo instalas en tu propio servidor (Docker) y te permite controlar WhatsApp mediante peticiones HTTP.

Tiene dos modos de funcionamiento:

Modo 1: API Oficial (Profesional) 🛡️

Te conectas directamente a la Cloud API de Meta.

  • Coste: Pagas solo lo que marca la tabla de arriba. Cero markups.
  • Ventaja: Oficial, escalable, sin riesgo de baneo.
  • Ideal para: Notificaciones masivas de marketing, empresas grandes.

Modo 2: Baileys (No oficial) 🏴‍☠️

Escaneas un código QR como si fuera WhatsApp Web.

  • Coste: 0€ por mensaje. Da igual si es marketing o utilidad. Solo pagas tu línea móvil.
  • Ventaja: Gratis total. Puedes usar grupos, estados, etc.
  • Riesgo: Si haces spam agresivo, Meta puede banear tu número.
  • Ideal para: Chatbots internos, validación de ideas, CRMs personales, notificadores de bajo volumen.

Tutorial Técnico: Tu Propio Stack de WhatsApp

Para montar esto necesitas un servidor (VPS) que corra Docker, Redis y Postgres. (Nota: En AIBuildr, nuestros servidores ya traen Evolution API v2 pre-instalado y configurado con Redis y Postgres, listo para escanear el QR).

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 rompemos el mercado. Vamos a conectar ese mensaje a un Agente de IA para que responda automáticamente, gratis (porque es una conversación de servicio iniciada por el usuario).

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..."
    }

Parte 3: 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.

Conclusión: El Ahorro es Masivo

Si tienes una agencia o un SaaS, el coste de WhatsApp puede comerse tu margen. Al pasar de WATI/ManyChat a Evolution API + n8n:

  1. Eliminas la suscripción mensual (~100€/mes ahorro).
  2. Eliminas el markup por mensaje (30-50% ahorro).
  3. 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. Tú solo escaneas el QR y empiezas a automatizar.

Despliega tu servidor de WhatsApp Automation hoy mismo →