Saltar al contenido
Todo Automatizado
Automatización

Cómo automatizar WhatsApp Business con n8n y la API de Meta (guía paso a paso)

Aprende a automatizar WhatsApp Business con n8n y la Cloud API de Meta. Envía mensajes, notificaciones y respuestas automáticas sin código. Guía práctica.

Carlos 11 min de lectura

Cómo automatizar WhatsApp Business con n8n y la API de Meta

WhatsApp tiene más de 2.000 millones de usuarios activos. En España, el 95% de los smartphones lo tienen instalado. Si tu negocio no automatiza la comunicación por WhatsApp, está contestando mensajes a mano que una máquina podría gestionar en milisegundos.

El problema es que automatizar WhatsApp no es tan sencillo como conectar un bot de Telegram. Meta tiene reglas estrictas, una API con su propia lógica y un sistema de plantillas que hay que entender antes de lanzarse. La buena noticia: n8n tiene un nodo nativo para WhatsApp Business Cloud que simplifica todo el proceso.

En esta guía vas a aprender a conectar n8n con la API de WhatsApp Business, crear tu primer workflow de mensajería automatizada y montar casos de uso reales que ahorran horas de trabajo cada semana.

Qué es la WhatsApp Business Cloud API y por qué te interesa

La WhatsApp Business Cloud API es la versión que Meta aloja en sus propios servidores. A diferencia de la API On-Premises (que requieres montar tu propia infraestructura), la Cloud API te permite enviar y recibir mensajes a través de endpoints REST sin preocuparte del hosting.

Hay tres formas de usar WhatsApp para negocio:

  • WhatsApp Business App: la aplicación gratuita para el móvil. Manual, sin API, límite de un dispositivo.
  • WhatsApp Business Platform (On-Premises): despliegas contenedores Docker en tu servidor. Más control, más complejidad.
  • WhatsApp Business Cloud API: Meta aloja la infraestructura. Tú solo llamas a la API. Es la opción que n8n soporta de forma nativa.

La Cloud API es la que vamos a usar porque se integra directamente con n8n, no requiere infraestructura propia y escala sin que tengas que gestionar servidores.

Cuánto cuesta

Meta cobra por conversación, no por mensaje individual. Los precios varían según el país y el tipo de conversación:

  • Conversaciones de servicio (el cliente te escribe primero): gratuitas las primeras 1.000 al mes.
  • Conversaciones de marketing: desde ~0,04€ por conversación en España.
  • Conversaciones de utilidad (confirmaciones de pedido, actualizaciones): desde ~0,02€.
  • Conversaciones de autenticación (códigos OTP): desde ~0,02€.

Para una PYME que envía 500 notificaciones al mes, el coste ronda los 10-20€. Comparado con el tiempo que ahorras, es insignificante.

Requisitos previos antes de empezar

Antes de tocar n8n, necesitas tener preparada la parte de Meta. No te saltes ningún paso o te encontrarás con errores crípticos después.

1. Cuenta de Meta Business (obligatorio)

Ve a business.facebook.com y crea una cuenta de empresa si no la tienes. Necesitas:

  • Una página de Facebook asociada a tu negocio.
  • Verificación de empresa completada (Meta la exige para producción).
  • Un número de teléfono que NO esté ya registrado en WhatsApp normal ni en la app Business.

2. App en Meta for Developers

Entra en developers.facebook.com:

  1. Crea una nueva app de tipo Business.
  2. Añade el producto WhatsApp a tu app.
  3. En la sección WhatsApp > API Setup, Meta te asigna un número de prueba y un token temporal.

Ese token temporal caduca en 24 horas. Para producción necesitas generar un System User Token permanente desde la configuración de la cuenta de negocio.

3. Token permanente (System User)

Este paso lo olvida mucha gente y luego se preguntan por qué su workflow deja de funcionar al día siguiente:

  1. En Meta Business Suite > Configuración > Usuarios del sistema, crea un usuario de sistema.
  2. Asigna los permisos whatsapp_business_management y whatsapp_business_messaging.
  3. Genera un token para ese usuario con permisos completos sobre tu app de WhatsApp.

Guarda ese token en un lugar seguro. Es la llave de acceso a toda tu automatización.

4. n8n instalado y funcionando

Si aún no tienes n8n, consulta nuestra guía de instalación con Docker. Para esta guía, da igual si usas n8n Cloud o self-hosted: el nodo de WhatsApp funciona en ambos.

Conectar n8n con WhatsApp Business: paso a paso

Con los requisitos listos, vamos a la integración.

Paso 1: Crear las credenciales en n8n

  1. En n8n, ve a Settings > Credentials > Add Credential.
  2. Busca WhatsApp Business Cloud API.
  3. Rellena los campos:
    • Access Token: el System User Token que generaste antes.
    • Business Account ID: lo encuentras en Meta Business Suite > Configuración > Info de la cuenta de WhatsApp Business.
  4. Guarda y prueba la conexión. Si ves un tick verde, estás dentro.

Paso 2: Tu primer workflow — enviar un mensaje de texto

Crea un nuevo workflow y añade estos nodos:

  1. Manual Trigger (para pruebas).
  2. WhatsApp Business Cloud con la operación Send Message.

Configura el nodo de WhatsApp:

  • Phone Number ID: el ID de tu número de teléfono (aparece en la API Setup de Meta).
  • Recipient Phone Number: el número al que quieres enviar, en formato internacional (ej: 34612345678).
  • Message Type: Text.
  • Text Body: Hola, esto es una prueba de automatización con n8n.

Ejecuta el workflow. Si recibes el mensaje en tu WhatsApp, la conexión funciona.

Paso 3: Configurar el webhook para recibir mensajes

Enviar mensajes es solo la mitad. Para responder automáticamente necesitas recibir los mensajes entrantes:

  1. En n8n, crea un nuevo workflow con un nodo Webhook.
  2. Copia la URL del webhook (ej: https://tu-n8n.com/webhook/whatsapp-incoming).
  3. En Meta Developers > WhatsApp > Configuration:
    • Callback URL: pega la URL del webhook.
    • Verify Token: un string aleatorio que tú eliges (ej: mi_token_secreto_2026).
    • Suscríbete al campo messages.
  4. n8n recibirá un GET de verificación. El nodo webhook de n8n responde automáticamente si configuras la respuesta correcta.

Hay un truco aquí: Meta envía un challenge de verificación como parámetro GET. Necesitas un workflow que responda con ese challenge exacto. Puedes usar un nodo Respond to Webhook que devuelva {{ $json.query['hub.challenge'] }}.

Una vez verificado, cada vez que alguien te escriba por WhatsApp, el webhook de n8n recibirá el payload con el mensaje.

5 workflows prácticos que puedes montar hoy

La teoría está bien, pero lo que convierte esta herramienta en algo potente son los workflows reales. Aquí van cinco que cualquier negocio puede implementar en una tarde.

1. Confirmación automática de pedidos

Trigger: webhook desde tu tienda online (WooCommerce, Shopify, o un formulario). Acción: enviar mensaje de plantilla con los datos del pedido.

El flujo sería:

  • Webhook recibe el evento de nuevo pedido con nombre, producto y número de teléfono.
  • Nodo WhatsApp Business Cloud > Send Template envía la plantilla de confirmación.
  • La plantilla (aprobada previamente por Meta) incluye variables: nombre del cliente, número de pedido, fecha estimada de entrega.

Resultado: el cliente recibe confirmación instantánea por WhatsApp sin que nadie toque un botón.

2. Recordatorios de citas

Trigger: Schedule Trigger (diario a las 9:00). Acción: consultar citas del día siguiente en Google Calendar o base de datos y enviar recordatorio.

  • n8n consulta las citas de mañana.
  • Para cada cita, envía un mensaje de plantilla con fecha, hora y dirección.
  • Opcional: usa la operación Send and Wait for Response para que el cliente confirme o cancele directamente desde WhatsApp.

Este workflow reduce las citas perdidas un 30-40% según los datos habituales del sector.

3. Respuestas automáticas inteligentes con IA

Trigger: webhook de mensaje entrante. Acción: clasificar el mensaje con un nodo de IA y responder o escalar.

  • El webhook recibe el mensaje del cliente.
  • Un nodo AI Agent (GPT, Claude o modelo local) analiza la intención: ¿pregunta sobre precios? ¿soporte técnico? ¿queja?
  • Según la clasificación, responde automáticamente o escala a un humano vía Slack/email.

La clave es no intentar que la IA lo resuelva todo. Responde automáticamente lo que tenga respuesta clara (horarios, precios, ubicación) y escala el resto.

4. Notificaciones de stock o alertas de producción

Trigger: webhook desde tu ERP, sensor IoT o base de datos. Acción: enviar alerta al responsable por WhatsApp.

  • Cuando el stock de un producto baja del mínimo, tu sistema lanza un webhook.
  • n8n formatea la alerta y la envía por WhatsApp al responsable de compras.
  • Opcional: incluir botones de acción (aprobar reposición, posponer).

En entornos industriales, esto es oro. Una alerta de producción que llega al móvil del jefe de planta en 2 segundos por WhatsApp tiene mucha más visibilidad que un email que nadie lee.

5. Encuestas de satisfacción post-servicio

Trigger: evento de cierre de ticket en tu CRM. Acción: enviar encuesta por WhatsApp 24h después.

  • Un nodo Wait pausa el workflow 24 horas.
  • Se envía un mensaje con la operación Send and Wait for Response con tipo Custom Form.
  • El cliente responde directamente en WhatsApp.
  • n8n recoge la respuesta y la guarda en Google Sheets o tu base de datos.

Tasa de respuesta típica por WhatsApp: 40-60%. Por email: 5-15%. Los números hablan solos.

Plantillas de mensaje: lo que Meta te obliga a saber

Aquí es donde mucha gente se atasca. Meta distingue entre dos tipos de mensajes:

  • Mensajes de sesión: puedes enviar texto libre, pero SOLO dentro de una ventana de 24 horas desde que el cliente te escribió por última vez.
  • Mensajes de plantilla: para escribir fuera de esa ventana de 24h, necesitas usar plantillas aprobadas por Meta.

Las plantillas se crean en Meta Business Suite > WhatsApp Manager > Message Templates. Cada plantilla pasa por un proceso de revisión que tarda entre 1 minuto y 24 horas.

Consejos para que te aprueben las plantillas:

  • Sé específico en la categoría (marketing, utilidad o autenticación).
  • No uses lenguaje agresivo ni promesas exageradas.
  • Incluye variables donde sea necesario con el formato {{1}}, {{2}}, etc.
  • Añade botones de respuesta rápida o CTA cuando tenga sentido.

En n8n, el nodo de WhatsApp tiene la operación Send Template donde seleccionas la plantilla, el idioma y rellenas las variables con datos dinámicos del workflow.

Errores comunes y cómo evitarlos

Después de configurar decenas de integraciones WhatsApp + n8n, estos son los problemas que aparecen una y otra vez:

Token expirado: si usaste el token temporal de prueba, caduca en 24h. Solución: genera un token permanente con System User (paso 3 de los requisitos).

Número no registrado: el número de teléfono debe estar registrado en la plataforma WhatsApp Business y verificado. No puedes usar un número que ya esté en WhatsApp personal.

Plantilla rechazada: Meta rechaza plantillas genéricas o que parecen spam. Revisa las políticas de mensajería y sé claro sobre el propósito del mensaje.

Webhook no verificado: el challenge de verificación de Meta falla si tu n8n no está accesible desde internet o si el Verify Token no coincide. Usa un túnel (ngrok, Cloudflare Tunnel) si estás en desarrollo local.

Error 131026 — mensaje fuera de ventana: intentas enviar un mensaje de texto libre después de 24h sin respuesta del usuario. Solución: usa una plantilla aprobada.

Límites de envío: las cuentas nuevas tienen un límite de 250 conversaciones únicas por día. Se amplía progresivamente a 1.000, 10.000 y 100.000 conforme tu cuenta demuestra calidad.

Buenas prácticas para no acabar bloqueado

Meta toma muy en serio el spam. Si tu cuenta recibe demasiados reportes o bloqueos, te bajan la calidad y eventualmente te suspenden. Sigue estas reglas:

  1. Consigue consentimiento explícito antes de enviar mensajes. Un opt-in claro en tu web o formulario.
  2. Segmenta: no envíes la misma plantilla masiva a todos. Personaliza con variables.
  3. Respeta los horarios: nadie quiere una notificación a las 3 de la mañana.
  4. Ofrece siempre un opt-out: incluye la opción de dejar de recibir mensajes.
  5. Monitoriza la calidad: en WhatsApp Manager puedes ver tu Quality Rating (verde, amarillo, rojo). Si baja a amarillo, para los envíos y revisa tu estrategia.

Arquitectura recomendada para producción

Para un entorno de producción serio, esta es la arquitectura que recomiendo:

[Tu sistema/CRM/ERP]


   [Webhook n8n]

   ┌────┴─────┐
   │  Router   │  (clasifica por tipo de evento)
   └────┬─────┘

  ┌─────┼──────┐
  ▼     ▼      ▼
[Confirmar] [Alertar] [Responder]
 pedido    stock bajo   con IA
  │         │           │
  ▼         ▼           ▼
[WhatsApp Send Template]


  [Log en BD / Google Sheets]

Puntos clave:

  • Un webhook centralizado que recibe todos los eventos.
  • Router o Switch que despacha según el tipo de evento.
  • Sub-workflows para cada caso de uso (así puedes activar/desactivar sin romper nada).
  • Logging de cada mensaje enviado para auditoría y métricas.

Cuándo tiene sentido y cuándo no

La automatización de WhatsApp con n8n es ideal si:

  • Envías más de 50 mensajes repetitivos al día (confirmaciones, recordatorios, alertas).
  • Necesitas respuestas inmediatas que no dependan de que alguien esté mirando el móvil.
  • Quieres integrar WhatsApp con otros sistemas (CRM, ERP, base de datos, sensores).

No merece la pena si:

  • Tu volumen de mensajes es bajo (menos de 10 al día) y no crece.
  • Tu comunicación requiere conversaciones largas y personalizadas que solo un humano puede manejar.
  • No tienes un número dedicado para el negocio.

Siguiente paso: monta tu primer workflow

Ya tienes el mapa completo: cómo funciona la API, cómo conectar n8n, qué workflows montar y qué errores evitar. El siguiente paso es tuyo.

Si quieres implementar automatización de WhatsApp en tu negocio y no quieres perder tiempo con la configuración o necesitas workflows a medida, en automatizatodo.com diseñamos integraciones de WhatsApp Business con n8n adaptadas a cada caso. Desde confirmaciones de pedido hasta sistemas de soporte con IA.

Contacta para una consulta gratuita →

#n8n #whatsapp #api #automatización #pyme #mensajería

Sigue leyendo