Vinculando el nuevo número con la API y con n8n
Esta es una de las clases más técnicas y vitales del curso. Aprendemos a dar de alta nuestra aplicación en el portal de desarrolladores de Meta y a conectar N8N para enviar y recibir mensajes de WhatsApp.
🏗️ Creación de la App en Meta
- Developers.facebook.com: Creamos una nueva aplicación tipo “Conectar con clientes a través de WhatsApp”.
- Configuración Básica: Añadimos el dominio de nuestro N8N, enlaces de políticas de privacidad y datos de contacto de la empresa.
📞 Validación del Teléfono (El “Jefe Final” de Meta)
- El Proceso: Añadimos el número comprado en la clase anterior. Meta debe enviar un SMS o hacer una llamada para verificarlo.
- El Problema Real: El instructor muestra sin filtros los fallos constantes de la API de Meta (no llegan los SMS, da error de “demasiados intentos”).
- La Solución: Armarse de paciencia. En ocasiones, la validación tarda horas o días en funcionar correctamente por saturación o fallos en los servidores de Meta.
🔑 Generación del Token Permanente
Para que N8N pueda enviar mensajes, necesita permiso:
- En el Business Manager de Meta, creamos un Usuario del Sistema.
- Le asignamos los activos (Nuestra App y la cuenta de WhatsApp).
- Generamos un Token de Acceso (válido por 60 días para pruebas) con permisos de WhatsApp.
🔌 Configuración del Webhook en N8N
Para que N8N reciba los mensajes del usuario:
- El error común: Si intentas pegar un webhook manual en Meta, te dará error de validación.
- El Truco Fácil: Usamos el nodo nativo “WhatsApp Business Cloud (Trigger)” en N8N. Le ponemos las credenciales (App ID y Secret) y lo publicamos. Este nodo resuelve el “apretón de manos” (handshake) con Meta automáticamente.
- Pegamos la URL de este nodo en Meta, ¡y listo! Ya podemos recibir y enviar mensajes (usando el nodo Send Message).
💡 Aprendizaje Clave: Trabajar con la API de Meta requiere paciencia. Si te da errores de validación sin sentido, a menudo la solución es simplemente esperar y volver a intentarlo más tarde.