Saltar al contenido principal

💙 Facebook Messenger

PulseHub recibe y envía mensajes de Facebook Messenger a través de la Meta Graph API.


Requisitos Previos

  1. Una Página de Facebook
  2. Una App de Desarrollador de Meta con el producto Messenger agregado
  3. El permiso pages_messaging

Pasos de Configuración

1. Crear/Configurar Tu App de Meta

  1. En developers.facebook.com, abre tu app
  2. Agrega el producto Messenger
  3. En Messenger → Settings, vincula tu Página de Facebook

2. Obtener Tus Credenciales

CredencialDónde Encontrarla
Page Access TokenMessenger → Settings → Access Tokens → Generar para tu Página
App SecretPanel de la App → Settings → Basic → App Secret
Verify TokenUna cadena que tú defines (cualquier cadena aleatoria segura)

3. Agregar el Canal en PulseHub

  1. Ve a Canales → Agregar Canal
  2. Selecciona Facebook Messenger
  3. Completa Page Access Token, App Secret y Verify Token
  4. Haz clic en Guardar Canal
  5. Copia la URL del Webhook

4. Configurar el Webhook en Meta

  1. Ve a Messenger → Settings → Webhooks
  2. Haz clic en Add Callback URL
  3. Ingresa tu URL de webhook de PulseHub y Verify Token
  4. Suscríbete a: messages, messaging_postbacks

Ventana de Mensajería de 24 Horas

Facebook Messenger tiene una política de Mensajería Estándar: solo puedes enviar mensajes de forma libre dentro de las 24 horas posteriores al último mensaje del cliente.


Problemas Comunes

SíntomaCausa Probable
La verificación del webhook fallaVerify Token no coincide o URL del webhook no accesible
No se reciben mensajesLa Página no está suscrita al webhook
Las respuestas fallan después de 24 horasLa ventana de Mensajería Estándar expiró