Canales
Cómo configurar Facebook Messenger
Guía paso a paso para configurar el canal de Facebook Messenger en Omnifly
Objetivo
Conectar tu Página de Facebook para recibir y responder mensajes de Messenger desde Omnifly.
Requisitos previos
- Tener rol de Owner o Admin
- Tener una Página de Facebook activa
- Tener una App de Facebook configurada
Pasos
1. Configurar la App de Facebook
En Meta Business Suite, tu app debe tener estos permisos:
pages_messagingpages_read_engagementpages_manage_metadata
2. Obtener el Access Token de la página
- Ve a la configuración de tu App de Facebook
- Genera un Page Access Token para tu página
- Asegúrate de que tenga los permisos listados arriba
3. Crear el canal en Omnifly
- Ve a Configuración → Canales
- Haz clic en Agregar canal
- Selecciona Facebook Messenger
- Ingresa el Access Token de la página
- Configura el Webhook
- Haz clic en Conectar
4. Verificar la conexión
- El sistema validará el token
- Se registrarán los webhooks automáticamente
- El canal quedará en estado Connected
Resultado esperado
Tu canal de Facebook Messenger está conectado. Los mensajes que recibas a través de tu Página aparecerán como conversaciones en Omnifly.
Capacidades de Facebook Messenger
| Característica | Soportado |
|---|---|
| Mensajes de texto | ✓ |
| Imágenes | ✓ |
| Audio | ✓ |
| Video | ✓ |
| Documentos | ✗ |
| Botones de respuesta rápida | ✓ |
Ventana de mensajería (24 horas)
Facebook Messenger tiene una restricción de 24 horas:
| Situación | Qué puedes hacer |
|---|---|
| Dentro de la ventana | Enviar mensajes con multimedia y botones |
| Fuera de la ventana | No se pueden enviar mensajes |
Al igual que Instagram, Facebook Messenger no soporta plantillas para mensajes fuera de la ventana.
Solución de problemas
| Problema | Causa | Solución |
|---|---|---|
| No se conecta | Token inválido o expirado | Genera un nuevo Access Token |
| No recibo mensajes | Webhook no configurado | Verifica la configuración del webhook |
| No puedo responder | Ventana de 24h expirada | Espera a que el cliente te escriba nuevamente |
| Permisos insuficientes | Faltan permisos en la App | Agrega los permisos requeridos |