Facebook Messenger
Configuración
Meta actualiza y rediseña con frecuencia su consola de desarrolladores, por lo que los pasos y nombres de menú de esta guÃa pueden quedar desactualizados. Si algo no coincide con lo que ves en pantalla, consulta la documentación oficial y siempre actualizada de Meta: Messenger Platform.
Para configurar la integración de tu agente en Facebook Messenger, necesitarás lo siguiente:
Una cuenta de Facebook registrada en la consola para desarrolladores.
Una página de Facebook conectada al Meta Business.
Crear una aplicación de Meta
Meta asigna "casos de uso" al crear la aplicación: Messenger ya no se activa buscando el producto en el Panel, sino seleccionando un caso de uso dedicado durante la propia creación de la app.
Accede a la consola para desarrolladores de Meta.
Haz clic en 'Crear aplicación'.
Introduce el nombre de la aplicación y un correo de contacto.
En la selección de caso de uso, elige 'Engage with customers on Messenger from Meta' (Interactúa con los clientes en Messenger) y haz clic en 'Siguiente'.
Selecciona una cartera empresarial (Business Portfolio) existente vinculada a tu Meta Business, o crea una nueva.
Revisa los requisitos de publicación (pueden aparecer vacÃos en este punto) y haz clic en 'Crear aplicación' para finalizar.
Al finalizar, ve a la sección Panel de la aplicación, selecciona ese caso de uso y haz clic en 'Personalizar' para configurarlo.
Generar un Token de Acceso Permanente
En el Panel de la aplicación, selecciona el caso de uso Engage with customers on Messenger y haz clic en 'Personalizar'.
En la sección Generar tokens de acceso, haz clic en 'Conectar'.
Selecciona la página de Facebook que deseas conectar al agente y haz clic en 'Continuar'.
Haz clic en 'Guardar' y luego en 'Listo' ('Got it') para volver al Panel.
Copia el token generado para uso futuro.
Obtener el ID de la página de Facebook
En el Panel de la aplicación, selecciona el caso de uso Engage with customers on Messenger y haz clic en 'Personalizar'.
En la sección Generar tokens de acceso, copia el ID que aparece debajo de la página conectada.
Obtener la clave secreta de la aplicación
Navega a la consola para desarrolladores de Facebook.
Accede a la aplicación creada.
Ve a la sección Configuración > Información básica.
Haz clic en 'Mostrar' y copia la clave secreta de la aplicación.

Conectar tu aplicación con tu agente
Activar la integración en la plataforma 1millionbot
Ve a la sección Canales en la plataforma.
Activa Facebook y haz clic en 'Configuración'.
Ingresa los datos obtenidos previamente: Clave secreta de la aplicación, Token de Acceso Permanente e ID de la página de Facebook.
Haz clic en 'Guardar'.

Activar la integración en Meta
Obtener Callback URL
Ve a la plataforma 1millionbot y haz clic en el botón 'Info' en el canal Facebook para obtener la URL de callback.

Configurar el Webhook de Meta
En el Panel de la aplicación, selecciona el caso de uso Engage with customers on Messenger y haz clic en 'Personalizar'.
En la sección Configurar webhooks, pega la Callback URL obtenida de la plataforma 1millionbot e introduce el Verify Token (el Token de Acceso Permanente).
Haz clic en 'Guardar'.
Configurar permisos
En la misma pantalla de personalización, haz clic en 'Añadir suscripciones' ('Add Subscriptions').
Selecciona los siguientes campos: - messages - messaging_postbacks - messaging_optins - messaging_optouts - message_deliveries - message_reads
Haz clic en 'Confirmar'.
Publicar la aplicación de Meta
Mientras tu aplicación esté en modo de desarrollo, solo podrás probar el funcionamiento del agente si eres el propietario o tienes acceso (como administrador, desarrollador o probador) a la página de Facebook conectada.
Como la aplicación solo envÃa y recibe mensajes en la página que tú mismo conectas —y no en páginas de terceros—, Meta concede automáticamente Standard Access sobre el permiso
pages_messaging. Esto significa que no es necesario enviar la aplicación a revisión (App Review) de Meta para publicarla: la revisión completa (Advanced Access) solo es obligatoria cuando una misma app necesita operar sobre páginas que no gestionas tú —por ejemplo, una plataforma que da servicio a las páginas de muchos clientes distintos desde una única app—, que no es el caso de esta integración.Para publicar el agente para interacción pública, completa la información restante que Meta solicite en el Panel de la aplicación y cambia el estado del caso de uso de "En desarrollo" a "Activo".
¡Listo! Ahora puedes interactuar con tu agente en la cuenta de Facebook conectada. 🎉
Limitaciones
Se pueden enviar un máximo de (200 * Número de Usuarios Comprometidos / Engaged Users) mensajes al dÃa por bot.
Los botones tienen que tener un máximo de 20 caracteres.
Máximo de 3 botones por mensaje.
Última actualización