Mensajes de WhatsApp con n8n en 4 pasos

Guía práctica para crear una API de WhatsApp con n8n: configuración de Meta para Developers, despliegue con Docker, diseño de un flujo visual con Webhook y HTTP Request, y pruebas de la API en producción.

20 ago 2025 • 3 min de lectura • Equipo Q2BSTUDIO

Inteligencia-Artificial-

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.

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.