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

  1. Developers.facebook.com: Creamos una nueva aplicación tipo “Conectar con clientes a través de WhatsApp”.
  2. 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:

  1. En el Business Manager de Meta, creamos un Usuario del Sistema.
  2. Le asignamos los activos (Nuestra App y la cuenta de WhatsApp).
  3. 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:

  1. El error común: Si intentas pegar un webhook manual en Meta, te dará error de validación.
  2. 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.
  3. 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.