Crear un asistente de IA en WhatsApp (voz + texto) con n8n
· Por AI Compare
Textos, notas de voz e imágenes en WhatsApp respondidos por un agente de IA de n8n, más la configuración de Meta que necesita.
Qué va a crear
La versión para WhatsApp de un asistente personal de IA: envíe texto, notas de voz o imágenes a un número de WhatsApp y un agente de IA de n8n responde. Las notas de voz se transcriben, las imágenes se pueden describir y el agente puede usar herramientas como su calendario o sus documentos.
Se basa en el patrón de plantillas de n8n como «WhatsApp AI agent that understands text, image and audio».
WhatsApp es más difícil que Telegram
Telegram le da un bot en un minuto. WhatsApp requiere la WhatsApp Business Cloud API de Meta:
- Una cuenta de desarrollador de Meta y una app de Meta con el producto WhatsApp añadido.
- Un número de teléfono registrado en la WhatsApp Business Platform (Meta ofrece un número de prueba gratuito para desarrollo).
- Un token de acceso permanente (token de System User en Meta Business Settings), el Phone Number ID y el WhatsApp Business Account ID.
- Un webhook que apunte a n8n.
Algunas plantillas usan proveedores como Twilio o 360dialog en lugar de Meta directamente; simplifican la configuración, pero añaden una cuota mensual por número.
Un límite importante
WhatsApp permite un webhook por app de Meta. En n8n eso significa que no puede escuchar a la vez con un webhook de prueba y uno de producción. Desactive el workflow de producción mientras prueba, o use apps de Meta distintas para pruebas y producción.
Estructura del workflow
| # | Nodo | Función |
|---|---|---|
| 1 | WhatsApp Trigger (event: messages) | Recibe los mensajes entrantes |
| 2 | IF: es un mensaje (no una actualización de estado) | Ignorar los eventos «enviado/entregado/leído» |
| 3 | Switch: tipo de mensaje | texto, audio, imagen |
| 4 | WhatsApp: Get media URL + descarga con HTTP Request | Obtiene la nota de voz o la imagen en binario |
| 5 | OpenAI: Transcribe (rama de audio) | De voz a texto |
| 6 | OpenAI: Analyze image (rama de imagen) | Describir la imagen o leer su texto |
| 7 | Edit Fields (Set) | Unirlo todo en un campo prompt |
| 8 | AI Agent + modelo de chat + memoria | Memoria asociada al número de teléfono del remitente |
| 9 | WhatsApp: Send message | Responder al remitente |
Normas que debe cumplir
- Ventana de 24 horas: puede responder libremente en las 24 horas siguientes al último mensaje del usuario. Fuera de esa ventana, WhatsApp solo permite plantillas de mensaje aprobadas previamente.
- Consentimiento: escriba solo a quien le haya contactado o haya aceptado recibir mensajes.
- Costes: Meta cobra por conversación o mensaje según la categoría y el país; consulte los precios actuales de Meta.
Uso personal o empresarial
Para un asistente personal, limite el workflow a su propio número con un nodo IF. Para un bot de cara al cliente, vea Agente de atención al cliente con IA en WhatsApp.
Artículos relacionados
- Asistente de IA en Telegram con n8n (configuración más sencilla)
- Conectar credenciales en n8n

