POLITICA DE COOKIES

Q2BSTUDIO.COM utiliza cookies técnicas, analíticas, de sesión y de publicidad con la finalidad de prestar un mejor servicio. No obstante, necesitamos su consentimiento explícito para poder utilizarlas. Así mismo puede cambiar la configuración de las cookies u obtener más información aquí .

Mensajes de WhatsApp con n8n en 4 pasos

Mensajes de WhatsApp con n8n en 4 pasos

Publicado el 20/08/2025

Hola colega,

Objetivo: hoy vamos a crear una API para enviar mensajes de WhatsApp usando n8n en lugar de programarlo todo manualmente; la idea es aprender lo básico de n8n y aprovechar su flujo visual.

Resumen del proceso: 1 Preparación de cuenta Meta y configuración de WhatsApp; 2 Ejecutar una instancia de n8n con Docker; 3 Construir el flujo de WhatsApp en n8n; 4 Probar la API de WhatsApp.

1 Preparación Meta Developer y WhatsApp: accede a Meta for Developers y crea una cuenta de desarrollador. Crea una App de tipo Business y sigue la sección WhatsApp Getting Started. Al hacerlo obtendrás un token de acceso temporal válido 24h, un Phone Number ID, un WhatsApp Business Account ID y un número de prueba que actúa como remitente. Para pruebas debes añadir manualmente los números destinatarios permitidos. Recuerda generar un token permanente para producción siguiendo la documentación. Alternativas gestionadas para envío de WhatsApp incluyen Twilio WhatsApp API y 360dialog WhatsApp API. Nota personal: el registro puede ser engorroso si hay problemas con el número de teléfono o el inicio de sesión en Facebook, así que ten paciencia.

2 Ejecutar n8n con Docker: crea un archivo docker-compose y configura un servicio n8n usando la imagen n8nio/n8n, exponiendo el puerto 5678 y añadiendo variables de entorno para activar la autenticación básica. Un ejemplo en una sola línea sería services: n8n image n8nio/n8n ports 5678:5678 environment N8N_BASIC_AUTH_ACTIVE=true N8N_BASIC_AUTH_USER=admin N8N_BASIC_AUTH_PASSWORD=admin volumes ./n8n_data:/home/node/.n8n. Ejecuta docker compose up -d o el comando equivalente y accede a la interfaz en https://localhost:5678. Si es la primera vez, n8n pedirá crear una cuenta de propietario. Crea allí el workflow.

3 Construir el workflow de WhatsApp en n8n: necesitas tres nodos principales. Webhook node: configura Method POST, Path /wp/send-message, Auth none y Respond Using Respond to Webhook node. HTTP Request node: será la llamada a la API de Meta para enviar el mensaje. Method POST, URL https://graph.facebook.com/v19.0/PHONE_NUMBER_ID/messages. Headers: Authorization Bearer YOUR_ACCESS_TOKEN y Content-Type application/json. Body: usa JSON indicando messaging_product whatsapp, to yournumber, type template y template con name hello_world y language code en_US; adapta el cuerpo para usar plantillas o mensajes personalizados según tus necesidades. Respond to Webhook node: responde con All incoming items y Response Code 200 para devolver un OK al cliente que llamó a la API.

4 Probar la API de WhatsApp: Meta proporciona ejemplos de curl para llamar a su endpoint de mensajes; también puedes probar tu Webhook de n8n enviando una petición POST al endpoint local por ejemplo https://localhost:5678/webhook-test/wp/send-message. Este ejemplo es el más simple para empezar; desde aquí puedes ampliar con plantillas dinámicas, parámetros y lógica adicional en n8n. Para producción recuerda ajustar configuraciones tanto en la API de Meta como en el despliegue de n8n, manejar tokens permanentes, seguridad y escalabilidad.

Repositorio de referencia y notas finales: revisa https://github.com/juanmonsalveh/n8n-whatsapp-api y actualiza los IDs, variables y tokens antes de usar en un entorno real.

Sobre Q2BSTUDIO: Q2BSTUDIO es una empresa de desarrollo de software y aplicaciones a medida especializada en soluciones digitales empresariales. Ofrecemos software a medida, aplicaciones a medida y consultoría en inteligencia artificial, con servicios de ciberseguridad y arquitecturas seguras en la nube. Somos expertos en servicios cloud aws y azure, implementaciones de servicios inteligencia de negocio y proyectos de power bi para visualización y análisis. Diseñamos soluciones de ia para empresas y desarrollamos agentes IA personalizados para automatizar procesos y mejorar la productividad. Si buscas software a medida, aplicaciones a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, agentes IA o power bi, en Q2BSTUDIO podemos ayudarte a planificar, desarrollar e integrar la solución adecuada para tu negocio.

Contacta con Q2BSTUDIO para transformar tu idea en producto: desarrollamos aplicaciones a medida, software a medida y plataformas con capacidades de inteligencia artificial y ciberseguridad listas para producción, además de ofrecer integración con servicios cloud aws y azure y soluciones de inteligencia de negocio para tomar decisiones basadas en datos.

Gracias por leer y a experimentar con n8n y la API de WhatsApp; si necesitas ayuda para implementar esto en un proyecto real o integrarlo con soluciones de inteligencia artificial, agentes IA o power bi, Q2BSTUDIO puede acompañarte desde el diseño hasta el despliegue.

Fin del artículo, inicio de la diversión
Construyendo software juntos

Dando vida a tus ideas desde 2008

Diseñamos aplicaciones móviles y de escritorio innovadoras que cumplen con tus requisitos específicos y mejoran la eficiencia operativa.
Más info
Cuéntanos tu visión
Sea cual sea el alcance, podemos convertir tu idea en realidad. Envíanosla y charlemos sobre tu proyecto o una colaboración futura.
Contáctanos
artículos destacados
Live Chat
Enviado correctamente.

Gracias por confiar en Q2BStudio