Importante: Debes tener una página de Facebook para utilizar la integración de Messenger. La Página será la identidad a través de la cual su IA responde a los usuarios.
🔢 Tabla de contenidos
- Create a Meta Business Account
- Create a Meta App and Enable Messenger
- Generate a Page Access Token
- Configure Webhooks in the Meta App
- Connect Your Meta App to ZappWay
- Final Checks and Monitoring
1. Cree una cuenta metaempresarial
- Navigate to https://business.facebook.com.
- Click “Create Account.”
- Fill out the required information:
- Business Name
- Your Full Name
- Work Email
- Continue through the prompts to finalize setup. When prompted:
- Add a Facebook Page (you can use an existing page or create a new one).
- Add a Payment Method if requested.
- Complete Business Verification by submitting the necessary documents (e.g., company registration, proof of address).
Consejo: Meta puede limitar ciertas funciones en cuentas nuevas hasta que completes el proceso de verificación. Siga todas las instrucciones que aparecen en pantalla y proporcione los documentos adicionales solicitados.
2. Cree una metaaplicación y habilite Messenger
- Go to https://developers.facebook.com/apps.
- Click “Create App.”
- When prompted “What do you want your app to do?”, select “Other.”
- Choose “Business” as your app type.
- Complete the form by providing:
- App Name (for example, “ZappWay Messenger Bot”)
- Contact Email
- Link to the Meta Business Account you created in Step 1.
- Click “Create App.”
- Inside your newly created App’s dashboard, locate the “Products” section.
- Select ”+ Add Product.”
- Find “Messenger” in the list, and click “Set Up.”
Nota:
- Si Meta solicita verificación comercial adicional en esta etapa, complete ese proceso antes de continuar.
- Asegúrese de estar trabajando con la cuenta de Business Manager correcta.
3. Generar un token de acceso a la página
El token de acceso a la página autentica su integración y permite a ZappWay enviar y recibir mensajes en nombre de su página de Facebook.3.1 Generar token en el panel de metaaplicación
- In your Meta App, navigate to Messenger → Settings.
- Under “Access Tokens” section, you’ll see your connected Facebook Pages.
- Select the Page you want to use for this integration.
- Click “Generate Token”.
- A modal will appear asking for permissions - accept all required permissions.
- Copy the generated Page Access Token immediately and store it securely.
CRÍTICO: Vencimiento del token
- De forma predeterminada, los tokens de acceso a la página caducan después de 60 días.
- Para crear un token que nunca caduca, debes:
- Cree un usuario del sistema en Business Manager
- Asigne el usuario del sistema a su aplicación con el permiso “Administrar aplicación”
- Genere un token del usuario del sistema (seleccione “Nunca” para que caduque)
- Recomendamos utilizar tokens que nunca caduquen para uso en producción.
3.2 Verificar permisos de tokens
Su token debe tener estos permisos:- pages_messaging - Enviar y recibir mensajes
- pages_manage_metadata - Administrar metadatos de página
- pages_read_engagement - Leer datos de participación en la página
- pages_show_list - Lista de acceso a páginas
https://developers.facebook.com/tools/debug/accesstoken/
4. Configurar webhooks en la metaaplicación
Los webhooks permiten a Meta enviar mensajes entrantes a ZappWay en tiempo real.4.1 Configurar la URL del webhook
- In your Meta App’s Messenger settings, locate the “Webhooks” section.
- Click “Add Callback URL” (or “Edit Callback URL” if one exists).
- You’ll need two pieces of information from ZappWay (obtained in Step 5):
- Callback URL:
https://app.zappway.ai/api/integrations/messenger/webhook?service_provider_id=<SERVICE_PROVIDER_ID> - Verify Token: A unique string generated by ZappWay
- Callback URL:
Nota: Obtendrá estos valores después de crear la integración en ZappWay (Paso 5), por lo que es posible que deba volver a este paso.
4.2 Suscribirse a campos de webhook
Después de verificar la URL de devolución de llamada, suscríbase a estos campos de webhook:- ✅ mensajes - Recibir mensajes entrantes
- ✅ messaging_postbacks - Reciba clics en botones y devoluciones de datos
- ✅ messaging_optins - Recibir eventos de suscripción
- ✅ message_deliveries - Seguimiento del estado de entrega del mensaje
- ✅ message_reads - Realiza un seguimiento de cuándo se leen los mensajes
5. Conecte su metaaplicación a ZappWay
Siga estos pasos dentro del panel de ZappWay para completar la integración.Paso 1: Requisitos
- Log in to your ZappWay dashboard.
- Navigate to Integrations → Messenger.
- Click “Add Messenger Integration.”
- Review the requirements and click “Continue.”
Paso 2: Token de acceso a la página
- Paste the Page Access Token you generated in Step 3.
- Click “Continue.”
- ZappWay will validate the token by making a request to Meta’s Graph API.
- The system will automatically detect your Page ID and Page Name.
- If validation fails, verify that your token is valid and has the required permissions.
Paso 3: Selección de página
- ZappWay will display the detected Page Name and Page ID.
- If this is correct, click “Continue.”
- If you need to use a different page:
- Generate a new token for that page in the Meta App dashboard
- Return to Step 2 with the new token
Paso 4: Configuración del webhook
ZappWay mostrará dos valores que debes configurar en Meta:- Callback URL (example:
https://app.zappway.ai/api/integrations/messenger/webhook?service_provider_id=abc123) - Verify Token (a unique string generated by ZappWay)
- Copie estos valores.
- Regrese a la configuración de Messenger de su Meta App (Paso 4).
- Pegue la URL de devolución de llamada y el token de verificación.
- Haga clic en “Verificar y guardar” en el panel Meta.
- Asegúrese de que todos los campos del webhook estén suscritos (mensajes, mensajes_postbacks, etc.).
- Regrese a ZappWay y haga clic en “Finalizar”.
6. Controles finales y seguimiento
6.1 Verificar el estado de la conexión
- En la página Integraciones de ZappWay, la integración de Messenger debe mostrar el estado “Conectado”.
- El nombre de la página debe mostrarse correctamente.
6.2 Flujo de mensajes de prueba
- Open Messenger and send a test message to your Facebook Page.
- Verify that the message appears in ZappWay’s Inbox.
- Check that your AI Employee responds according to configured rules.
Si los mensajes no llegan:
- Verifique que la URL de devolución de llamada del webhook esté configurada correctamente en Meta
- Verifique que los campos del webhook estén suscritos (especialmente “mensajes”)
- Revisar los registros de webhook en el panel de Meta App para detectar errores de entrega
- Asegúrese de que su token de acceso a la página no haya caducado
6.3 Monitorear problemas comunes
Caducidad del token (401 no autorizado):- Los tokens de acceso a la página pueden caducar después de 60 días
- Utilice un token de usuario del sistema para obtener acceso que nunca caduca
- Actualizar el token en ZappWay antes de que caduque
- Verifique que la URL de devolución de llamada y el token de verificación coincidan exactamente
- Verifique que los servidores de ZappWay sean accesibles desde las IP de Meta
- Revise los registros del webhook del panel de Meta App para obtener detalles del error
- Verificar los permisos del token de acceso a la página
- Verifique los límites de tasa en el panel de Meta App
- Revisar los registros de ZappWay para detectar errores de API
- Meta puede marcar tu página si demasiados usuarios la bloquean o denuncian
- Asegúrese de que sus respuestas de IA sean útiles y apropiadas
- Evite enviar mensajes no solicitados
6.4 Límites de tarifas
- Messenger tiene límites de tarifas según el nivel de verificación de tu aplicación
- Límite de tarifa estándar: 200 llamadas API por hora por usuario
- Límites más altos disponibles después de la verificación de la aplicación
- Monitorear el uso en el panel de Meta App
✅ Mejores prácticas
Seguridad
- Nunca compartas tu token de acceso a la página públicamente
- Almacenar tokens en variables de entorno o administrador de secretos
- Rotar tokens periódicamente (cada 60 días mínimo)
- Utilice tokens de usuario del sistema para entornos de producción.
Cumplimiento
- Siga las Políticas de plataforma y la Política de plataforma de Messenger de Meta
- Obtener el consentimiento del usuario antes de enviar mensajes.
- Proporcionar mecanismos claros de exclusión voluntaria
- Respetar las preferencias y la privacidad del usuario.
Experiencia de usuario
- Mantenga los tiempos de respuesta por debajo de 3 segundos
- Proporcionar respuestas útiles y contextuales.
- Utilice respuestas rápidas para acciones comunes
- Implementar indicadores de mecanografía para respuestas más largas.
Monitoreo
- Configurar alertas para fallas de webhooks
- Monitorear las tasas de entrega de mensajes
- Seguimiento de las métricas de participación del usuario
- Revisar los registros de errores periódicamente
🔗 Enlaces útiles
- Documentación de la plataforma Messenger: https://developers.facebook.com/docs/messenger-platform
- Referencia de Graph API: https://developers.facebook.com/docs/graph-api
- Tokens de acceso a la página: https://developers.facebook.com/docs/facebook-login/guides/access-tokens/get-long-lived
- Referencia de webhook: https://developers.facebook.com/docs/messenger-platform/webhooks
- Políticas de plataforma: https://developers.facebook.com/docs/messenger-platform/policy-overview
¿Necesitar ayuda? Si tiene problemas durante la configuración, comuníquese con el soporte de ZappWay o visite nuestra documentación en docs.zappway.ai

