Volver al blog
n8nWhatsAppautomatizaciónAPIno-code

Cómo automatizar WhatsApp Business con n8n (guía completa 2026)

Mavian Team
2 de febrero de 2026
5 min read

WhatsApp tiene más de 2 000 millones de usuarios activos. Si tu empresa todavía responde mensajes a mano, estás dejando dinero sobre la mesa. En esta guía te enseño, paso a paso, cómo crear flujos de automatización con n8n y la API oficial de WhatsApp Business.


¿Qué necesitas antes de empezar?

RequisitoDetalle
Cuenta de Meta for DevelopersGratuita en developers.facebook.com
Número de WhatsApp Business verificadoNo puede ser tu número personal activo
Instancia de n8nCloud (n8n.cloud) o self-hosted
Webhook públicongrok en desarrollo, dominio propio en producción

Paso 1 — Crear la app en Meta for Developers

  1. Ve a developers.facebook.com → Mis aplicaciones → Crear aplicación.
  2. Selecciona el tipo Empresa.
  3. En el panel izquierdo, agrega el producto WhatsApp.
  4. Copia el Token de acceso temporal y el ID de número de teléfono: los necesitarás en n8n.

⚠️ El token temporal expira en 24 h. Para producción debes generar un token permanente con una cuenta de sistema de tu Business Manager.


Paso 2 — Configurar el webhook en n8n

En n8n, crea un nuevo flujo y agrega el nodo Webhook:

  • Método: POST
  • Ruta: /whatsapp
  • Autenticación: ninguna (Meta firma los mensajes con X-Hub-Signature-256)

Copia la URL que te genera n8n; la pegarás en el panel de Meta.

https://tu-instancia.n8n.cloud/webhook/whatsapp

Paso 3 — Registrar el webhook en Meta

  1. En tu app de Meta → WhatsApp → Configuración → Webhooks.
  2. Pega la URL de n8n.
  3. Escribe un token de verificación (cualquier string secreto).
  4. Haz clic en Verificar y guardar.

Meta enviará un GET a tu webhook con hub.challenge. Agrega un nodo IF en n8n para que responda con ese valor y complete la verificación.


Paso 4 — Recibir y procesar mensajes entrantes

El payload de WhatsApp llega así:

{
  "entry": [{
    "changes": [{
      "value": {
        "messages": [{
          "from": "5491112345678",
          "text": { "body": "Hola, quiero información" },
          "type": "text"
        }]
      }
    }]
  }]
}

En n8n usa un nodo Set para extraer:

phone   = {{ $json.entry[0].changes[0].value.messages[0].from }}
message = {{ $json.entry[0].changes[0].value.messages[0].text.body }}

Paso 5 — Enviar una respuesta automática

Agrega un nodo HTTP Request:

  • Método: POST
  • URL: https://graph.facebook.com/v19.0/{PHONE_NUMBER_ID}/messages
  • Headers: Authorization: Bearer {TOKEN}
  • Body (JSON):
{
  "messaging_product": "whatsapp",
  "to": "{{ $json.phone }}",
  "type": "text",
  "text": {
    "body": "¡Hola! Gracias por escribirnos. Un asesor te contactará en breve."
  }
}

Casos de uso avanzados

{
  "type": "interactive",
  "interactive": {
    "type": "button",
    "body": { "text": "¿Cómo podemos ayudarte?" },
    "action": {
      "buttons": [
        { "type": "reply", "reply": { "id": "ventas", "title": "Ventas" }},
        { "type": "reply", "reply": { "id": "soporte", "title": "Soporte" }},
        { "type": "reply", "reply": { "id": "otro", "title": "Otro" }}
      ]
    }
  }
}

Disparar mensajes desde tu CRM

Conecta n8n con HubSpot, Pipedrive o Notion mediante sus nodos nativos. Cuando un deal cambie de etapa, envía automáticamente un mensaje de WhatsApp al cliente.

Notificaciones de ecommerce

Conéctalo con WooCommerce o Shopify: cuando un pedido se despache, el cliente recibe un mensaje con el número de seguimiento.


Errores comunes y cómo resolverlos

ErrorCausaSolución
401 UnauthorizedToken vencidoRegenerar token permanente
131030Número no en lista de pruebaAgregar número en el sandbox de Meta
Webhook no verifican8n no responde hub.challengeAgregar nodo IF que devuelva el challenge


Preguntas frecuentes sobre automatización de WhatsApp con n8n

¿Necesito saber programar para usar n8n con WhatsApp Business?

No. n8n tiene una interfaz visual donde conectas nodos sin escribir código. Para la configuración básica (webhook, envío de mensajes, respuestas automáticas) no se necesita experiencia en programación. Solo necesitas seguir los pasos de configuración del webhook y el nodo HTTP Request.

¿Cuánto cuesta la API de WhatsApp Business?

La API de WhatsApp Business tiene un modelo de precios basado en conversaciones. Las primeras 1 000 conversaciones del mes son gratuitas. A partir de ahí, el precio varía por país: en México ronda los $0.0088 USD por conversación iniciada por la empresa y es gratuito para conversaciones iniciadas por el usuario (dentro de la ventana de 24 horas).

¿Cuál es la diferencia entre WhatsApp Business y la API de WhatsApp Business?

WhatsApp Business es la app gratuita para smartphones diseñada para pequeños negocios. La API de WhatsApp Business es una solución para medianas y grandes empresas que permite integraciones con sistemas externos, automatizaciones y atención multiagente. La API requiere aprobación de Meta y no tiene interfaz propia.

¿n8n es completamente gratuito?

n8n es open-source y gratuito si lo instalas en tu propio servidor (self-hosted). También ofrecen una versión en la nube desde aproximadamente $20 USD/mes. Para la mayoría de los casos de uso de PyMEs, la opción self-hosted en un VPS de $5-10/mes es suficiente.

¿Puedo enviar mensajes masivos por WhatsApp Business API?

Sí, pero con restricciones. Necesitas tener el número de los contactos y que ellos hayan optado por recibir comunicaciones. Meta prohíbe el spam y puede suspender tu acceso si tienes muchos reportes. Para mensajes masivos, usa plantillas aprobadas y una base de contactos que haya dado consentimiento explícito.

Conclusión

Con n8n + WhatsApp Business API puedes automatizar respuestas, calificar leads y notificar clientes sin escribir código. El tiempo de implementación es de aproximadamente 4 horas para un flujo básico.

¿Quieres que te ayudemos a configurarlo en tu negocio? Contáctanos y te damos una consultoría gratuita.

También te puede interesar

M

Mavian Team

Equipo de desarrollo de Mavian

¿Te interesa implementar estas soluciones en tu empresa?

Contáctanos