WhatsApp

Cómo conectar WhatsApp con n8n: lo que hay que saber antes

Qué necesitas de verdad para automatizar WhatsApp con n8n: la API oficial, la ventana de 24 horas, las plantillas y los errores que más caros salen.

Por · Director Comercial

Fotografía que ilustra el artículo: Cómo conectar WhatsApp con n8n: lo que hay que saber antes
Diagrama del proceso que explica este artículo

Automatizar WhatsApp es lo que más nos piden. También es donde más gente se estrella, casi siempre por lo mismo: se ponen a montar el flujo antes de entender cómo funciona WhatsApp para empresas, que no se parece al WhatsApp que usas en el móvil.

Conectar WhatsApp con n8n consiste en enlazar la API oficial de WhatsApp Business con un flujo de n8n, de modo que cada mensaje recibido dispare una automatización y las respuestas salgan solas. Hacen falta tres cosas: la API contratada con un proveedor autorizado por Meta, un webhook que reciba los mensajes y plantillas aprobadas para poder escribir tú primero. Sin esas tres, el flujo no llega a producción.

Este artículo va de lo que hay que saber antes de abrir n8n.

Lo primero: necesitas la API oficial

Circulan por ahí librerías que se conectan a WhatsApp haciéndose pasar por un móvil. Funcionan hasta que dejan de hacerlo, y cuando dejan de hacerlo es porque Meta ha bloqueado el número. Perder el número por el que te escriben tus clientes es un accidente caro.

La vía oficial es WhatsApp Business API (Meta la llama Cloud API). Lo que necesitas:

  • Una cuenta de empresa en Meta Business, verificada. La verificación pide documentación de la sociedad y no es inmediata.
  • Un número de teléfono que no esté dado de alta en WhatsApp normal. Si el número ya tiene WhatsApp, hay que darlo de baja antes, y eso borra el historial. Conviene usar un número nuevo.
  • Un perfil de empresa con nombre, descripción y categoría.

Este trámite es la parte más lenta del proyecto, y no depende de ti ni de nosotros: depende de Meta. Contar con que lleva su tiempo evita disgustos de calendario.

La ventana de 24 horas

Esta es la regla que más sorpresas da, y conviene entenderla antes de diseñar nada.

Cuando un cliente te escribe, se abre una ventana de 24 horas en la que puedes responderle lo que quieras, con texto libre. Pasadas esas 24 horas desde su último mensaje, la ventana se cierra.

Con la ventana cerrada no puedes escribirle libremente. Solo puedes enviarle una plantilla previamente aprobada por Meta. Las plantillas se registran, se revisan y tardan en aprobarse. Y no valen para conversar: valen para avisos concretos como una confirmación de reserva o un recordatorio de cita.

Consecuencia práctica: no puedes montar un flujo que escriba a clientes cuando te apetezca. Todo lo que sea iniciar conversación pasa por plantillas. Diseñar el sistema ignorando esto lleva a rehacerlo entero.

El aviso que es obligatorio

Si al otro lado hay un agente automático, el cliente tiene que saberlo. No es una recomendación de buenas maneras: el artículo 50 del Reglamento Europeo de Inteligencia Artificial, aplicable desde agosto de 2026, obliga a informar de que se está interactuando con un sistema de IA.

En la práctica se resuelve con una línea al principio de la conversación. No cuesta nada y evita un problema.

Nosotros añadimos siempre una segunda cosa que no es obligatoria pero funciona muy bien: una forma clara de pedir hablar con una persona. Un cliente atrapado en un bot que no le entiende es un cliente perdido.

Cómo se monta en n8n

Con lo anterior resuelto, la parte de n8n es la más sencilla. El esquema típico:

  1. Un webhook recibe el mensaje. Meta envía cada mensaje entrante a una URL tuya. n8n la expone y la escucha. Tiene que ser HTTPS: Meta no acepta direcciones sin cifrar.
  2. Se identifica al remitente. Se busca el teléfono en tu base de datos o CRM para saber si es cliente y recuperar su contexto.
  3. Se decide qué hacer. Aquí entra el modelo de IA, si lo hay, con las instrucciones de qué puede responder y qué debe derivar.
  4. Se responde. Llamada a la API de WhatsApp con el mensaje de vuelta.
  5. Se registra. La conversación y lo que salga de ella —una cita, un pedido— acaba donde tenga que acabar.

El paso 3 es donde está el trabajo de verdad. Los otros cuatro son fontanería. Pero esa fontanería tiene tres puntos donde casi todo el mundo se atasca la primera vez, así que vale la pena detallarlos.

Qué nodo usar

n8n trae dos formas de hablar con WhatsApp, y conviene elegir a conciencia:

Nodo nativo (WhatsApp Business Cloud) Nodo HTTP Request
Configuración Credencial guardada, campos ya resueltos Cabeceras y cuerpo JSON a mano
Cubre Texto, plantillas, multimedia, entrante Todo lo que exista en la API de Meta
Cuándo elegirlo El 90% de los casos Funciones nuevas o poco habituales

Empieza siempre por el nativo. Solo baja al HTTP Request cuando te choques con algo que no cubre, que pasa menos de lo que parece.

La verificación del webhook

Es donde se pierde más tiempo el primer día. Antes de mandarte ningún mensaje, Meta comprueba que la URL es tuya: lanza una petición GET con un hub.verify_token que tú has definido, y espera que le devuelvas el valor de hub.challenge en texto plano. Si le devuelves un JSON, o el token no coincide exactamente, la suscripción no se activa y no verás ningún error claro: simplemente no llega nada.

El nodo WhatsApp Trigger de n8n gestiona ese saludo por ti. Si lo montas con un webhook genérico, tendrás que responder al GET tú mismo, y ahí es donde suele romperse.

Devuelve el 200 antes de ponerte a trabajar

Los mensajes entrantes llegan por POST, anidados en entry[].changes[].value.messages[]. Un detalle importante: si tardas en responder, Meta reintenta el envío, y te encuentras procesando el mismo mensaje varias veces y contestando por duplicado al cliente.

La forma correcta es devolver el 200 nada más recibir y hacer el trabajo pesado después —la llamada al modelo de IA, la consulta al CRM— en la rama siguiente del flujo. En n8n eso se resuelve poniendo el nodo de respuesta inmediatamente detrás del trigger, no al final.

Conviene además guardar el identificador del mensaje y descartar los repetidos: es la red que te salva cuando Meta reintenta de todas formas.

Los errores que más caros salen

Montar sobre una librería no oficial. Ya está dicho arriba, pero es el más frecuente y el más caro.

No guardar el contexto de la conversación. Si cada mensaje se procesa aislado, el agente pregunta tres veces lo mismo y el cliente se desespera. Hay que guardar el hilo.

Dejar que el agente improvise. Un modelo de lenguaje sin límites claros acabará prometiendo un descuento que no existe o un plazo que no puedes cumplir. Se define qué puede afirmar y, ante la duda, que derive.

No vigilar el flujo. Un webhook caído significa mensajes de clientes que no llegan a ninguna parte y de los que nadie se entera. Hace falta un aviso cuando algo falla.

Olvidar el coste de las plantillas. Desde el 1 de julio de 2025 Meta factura por mensaje, no por conversación como se sigue leyendo en muchos sitios. Responder a un cliente dentro de la ventana de 24 horas es gratis; cada plantilla de marketing que entregas se cobra. Con volumen alto, la cuenta hay que echarla sobre las plantillas enviadas, no sobre las conversaciones abiertas. Lo explicamos con el detalle de cada categoría en qué es la WhatsApp Business API.

¿Merece la pena?

Depende del volumen y de dónde esté el dolor. Si recibes cuatro mensajes al día, no: contéstalos tú. Si recibes cincuenta, se repiten las mismas preguntas y se te acumulan fuera de horario, la respuesta suele ser que sí.

La señal más clara es cuando alguien de tu equipo dedica una parte reconocible del día a contestar por WhatsApp cosas que ya ha contestado antes.


Nosotros usamos esto a diario. Los pedidos de nuestra propia fábrica entran por WhatsApp y pasan al flujo de producción sin que nadie los teclee. Si quieres saber si en tu caso encaja, el diagnóstico es gratuito y en media hora lo sabes. Más detalle en agentes de IA y chatbots de WhatsApp.

Preguntas frecuentes

¿Qué hace falta para conectar WhatsApp con n8n?

Tres cosas: la API oficial de WhatsApp Business contratada con un proveedor autorizado por Meta, un webhook con HTTPS que reciba los mensajes entrantes, y plantillas aprobadas para poder escribir tú primero. Sin esas tres, el flujo no llega a producción por bien montado que esté en n8n.

¿Se puede automatizar WhatsApp sin la API oficial?

Circulan librerías que se conectan haciéndose pasar por un móvil. Funcionan hasta que Meta bloquea el número, y perder el número por el que te escriben tus clientes sale caro. La vía oficial pide cuenta de empresa verificada en Meta Business y un número que no esté ya dado de alta en WhatsApp normal.

¿Por qué no llega ningún mensaje a mi webhook de WhatsApp?

Suele ser la verificación inicial. Antes de enviarte nada, Meta lanza una petición GET con un hub.verify_token y espera recibir el valor de hub.challenge en texto plano. Si devuelves un JSON o el token no coincide exactamente, la suscripción no se activa y no verás ningún error: simplemente no llega nada.

¿Por qué el cliente recibe la respuesta duplicada?

Porque Meta reintenta el envío si tardas en contestar al webhook, y acabas procesando el mismo mensaje varias veces. Hay que devolver el 200 nada más recibir y dejar el trabajo pesado para la rama siguiente del flujo. Guardar el identificador del mensaje y descartar los repetidos es la red de seguridad.

¿Lo montamos nosotros?

Media hora mirando tu operativa y te decimos qué se puede automatizar y qué no compensa todavía. Sin compromiso.

Solicitar diagnóstico
WhatsApp