Información general de la plataforma de Messenger

En la información general de la plataforma de Messenger, se detalla el funcionamiento de la plataforma y lo que necesitas para implementarla correctamente.

Messenger from Meta es un servicio de mensajes que permite a la página de Facebook de una empresa o a una cuenta profesional de Instagram responder a las personas que están interesadas en ella o en sus redes sociales. La persona debe ser quien inicie las conversaciones con tu cuenta.

La plataforma de Messenger es gratuita.

Cómo funciona

Una persona inicia sesión en Facebook o Instagram y le envía un mensaje a la página de tu empresa o a tu cuenta profesional de Instagram, o bien usa el plugin de Meta mientras visita tu sitio web o app para celulares. La página de tu empresa o tu cuenta profesional de Instagram puede usar la plataforma de Messenger para procesar el mensaje de la persona. Puede enviar una respuesta automática, usar la respuesta de un agente o una combinación de automatización y agente.

El proceso de los mensajes

Cuando una persona envía un mensaje a la página de tu empresa o tu cuenta profesional de Instagram, se activa un webhook y recibes una notificación que indica que la página de tu empresa o tu cuenta profesional de Instagram recibió un mensaje. Tu app puede hacer llamadas a la gráfica social de Meta para obtener la conversación, determinar cuál es la respuesta adecuada y enviar una respuesta a la persona en un plazo de 24 horas. La plataforma te permite hacer esto a escala y brinda una variedad de puntos de entrada de conversación y tipos de mensajes.

Limitaciones

  • Si una persona inició sesión en Facebook, no puede enviar un mensaje a tu cuenta profesional de Instagram. Si inició sesión en Instagram, no puede usar la plataforma de Messenger para enviar un mensaje a la página de Facebook de tu empresa ni a tu cuenta profesional de Instagram.
  • Los mensajes de Instagram están disponibles para cualquier cuenta profesional de instagram de un negocio y cualquier cuenta profesional de Instagram de creadores.

Qué necesitas

Para implementar correctamente la plataforma de Messenger, es necesario que comprendas los siguientes componentes.

Tokens de acceso

Un token de acceso es una cadena opaca que identifica una app, una página de Facebook o una persona, y que la app puede utilizar para realizar llamadas a la gráfica social de Meta. Un token de acceso brinda acceso temporal y seguro a puntos de conexión específicos que permiten que una página de empresa o una cuenta profesional de Instagram envíe y reciba mensajes. Más información .

Acceso avanzado y estándar

Existen dos niveles de acceso para apps a páginas de empresa o cuentas profesionales de Instagram: acceso estándar y acceso avanzado. El acceso estándar es el nivel de acceso predeterminado cuando registras tu app por primera vez en Meta. Te permite obtener datos de personas que tienen un rol en tu app, como un desarrollador, verificador o administrador, o un rol en una página de empresa o cuenta profesional de Instagram que reclamó la app. El acceso avanzado le permite a tu app obtener datos de personas que usan la app, pero que no tienen un rol en ella ni un rol en la página de empresa o cuenta profesional de Instagram que reclamó la app. Obtén más información sobre Roles de apps , Tipos de apps y Acceso estándar y avanzado .

Debido al alcance limitado que presenta el acceso estándar, es posible que algunas características no funcionen correctamente hasta que la app obtenga acceso avanzado. Por lo tanto, se puede ver limitada la funcionalidad de las apps de prueba que usas.

Revisión de apps

Debes completar el proceso de revisión de apps si tu app necesita acceso avanzado para obtener datos sobre los usuarios o para ellos y no tienes un rol en la app o un rol en la página de empresa o cuenta profesional de Instagram que reclamó la app. Más información .

Si desarrollas la app para que envíe y reciba mensajes en relación con tu propia página, no será necesario que la app se someta a la revisión de apps. Ten en cuenta que, si planeas obtener información de usuario, sí será necesario que tu app se someta a la revisión de apps a fin de que se otorguen los permisos necesarios para acceder a la API de perfil de usuario.

Verificación del negocio

Si a tu app la usarán personas que no tienen un rol en la app o un rol en la empresa que reclamó la app, deberás completar la verificación del negocio. Más información .

URL de la red de entrega de contenidos

La plataforma de Messenger aprovecha las URL de la red de entrega de contenidos (CDN) que te permiten recuperar el contenido multimedia enriquecido que comparten los usuarios de Instagram. La URL de CDN tiene en cuenta la privacidad y no devolverá el contenido multimedia cuando este se haya eliminado o haya caducado.

Inicio de sesión con Facebook

Tendrás que solicitar permiso para que una persona permita que tu página o cuenta profesional de Instagram envíe un mensaje. Para solicitar el permiso, tendrás que implementar el inicio de sesión con Facebook. Más información .

Página de Facebook

Una página de Facebook debe enviar y recibir mensajes con la plataforma de Messenger. Más información .

Funciones

La función de agente humano permite que tu app disponga de un agente humano para responder mensajes mediante la etiqueta human_agent en un plazo de siete días desde que los usuarios los envían. Esta función permite brindar asistencia con agentes humanos en casos en los que el problema de un usuario no se pueda resolver en el intervalo de mensaje estándar. Por ejemplo, cuando el negocio cierra durante el fin de semana o si el problema requiere más de 24 horas para resolverse.

Protocolo de traspaso

Si tienes más de una app que procesa mensajes, por ejemplo, una app que procesa respuestas automáticas y otra que procesa escalamientos a un agente humano, deberás implementar el protocolo de traspaso para pasar la conversación de una app a la otra. Para que una app responda a un mensaje, debe controlar la conversación. El protocolo de traspaso permite a tu app solicitar el control de otra app cuando necesita responder un mensaje, aceptar el control de otra app y liberar el control de la conversación cuando la app ya envió la respuesta.

Gran volumen de mensajes

Si tu página o cuenta profesional de Instagram envía o recibe un gran volumen de mensajes, la bandeja de entrada ya no podrá mostrar los mensajes nuevos ni enviar mensajes hasta que el volumen disminuya.

Mensajes de Messenger

Si una página envía más de 40 mensajes por segundo o si envía o recibe mensajes constantemente en una gran cantidad de conversaciones al mismo tiempo, los mensajes nuevos no se mostrarán en la bandeja de entrada de la página. Además, la página no podrá enviar mensajes nuevos hasta que disminuya el volumen de mensajes.

Si la página llega al límite de volumen máximo, las llamadas a la API para obtener todas las conversaciones fallarán. Sin embargo, puedes llamar a una sola conversación para obtener mensajes nuevos de esa conversación.

Mensajes de Instagram

Si una cuenta profesional de Instagram envía y recibe más de 72.000 mensajes, los mensajes nuevos no se mostrarán en la bandeja de entrada de Instagram. Además, la cuenta profesional de Instagram no podrá enviar nuevos mensajes hasta que disminuya el volumen.

En la conversación, se muestran banners que indican que se alcanzó el límite. Dejarán de aparecer cuando disminuya el volumen de mensajes.

  • Se puede demorar el envío de tu mensaje El mensaje podría tardar más de lo habitual en enviarse porque [nombre de tu cuenta] está recibiendo una gran cantidad de mensajes.

  • No se entregó tu mensaje No se entregaron tus mensajes porque [nombre de tu cuenta] está recibiendo una gran cantidad de mensajes. Vuelve a intentarlo más tarde.

Cuenta profesional de Instagram

Para enviar y recibir mensajes de Instagram, debes tener una cuenta profesional de Instagram. De esta manera, tu app puede acceder a datos de puntos de conexión de la gráfica social de Meta con la página de Facebook vinculada a tu cuenta. Más información .

Identificadores específicos de Instagram

Cuando una persona envía un mensaje a una cuenta profesional de Instagram, se crea un identificador específico de Instagram que representa a esa persona en la app. Este identificador es específico de la persona y la cuenta de Instagram con la que está interactuando. De esta manera, la cuenta profesional de Instagram puede trazar un mapa de las interacciones de la misma persona en varias apps de mensajes.

Registro de Meta

Tendrás que registrarte como desarrollador y registrar tu app con Meta para realizar llamadas a la gráfica social de Meta. Más información .

Identificadores específicos de la página

Cuando una persona envía un mensaje a una página de Facebook, se crea un identificador específico de la página que representa a la persona en esa página. Este identificador es específico de la persona y la página con la que está interactuando. Esto permite que una página trace un mapa de las interacciones de la misma persona en varias apps de mensajes.

Tareas de la página

La persona que solicita el token de acceso a la página debe poder realizar la tarea MESSAGING para enviar mensajes y la tarea MODERATE para responder los comentarios en la página de Facebook vinculada a la app de mensajes. Más información .

Directorio de socios

Encuentra un socio con experiencia en la plataforma de Messenger en nuestro Directorio de socios de Meta .

Permisos

Tu app tendrá que solicitar los siguientes permisos mediante el inicio de sesión con Facebook para las conversaciones de Messenger:

  • pages_show_list
  • pages_manage_metadata
  • pages_messaging
  • pages_read_engagement
  • business_management

Para acceder a los mensajes de Instagram, debes solicitar lo siguiente:

  • instagram_basic
  • instagram_manage_messages

Solicitar el permiso business_management

Al solicitar el permiso business_management, llama lo siguiente en la presentación de la revisión de la app:

  1. Este permiso se solicita como dependencia para los permisos pages_messaging y pages_show_list.
  2. Para mensajes de Instagram, señala que este permiso se solicita como dependencia para el permiso instagram_manage_messages.
  3. En la captura de video de revisión de la app, muestra claramente al administrador de la página navegando por el flujo de inicio de sesión de Facebook, seleccionando las páginas o los identificadores de Instagram y proporcionando los permisos necesarios a la app.

En tu app, asegúrate de informar al administrador de la página que debe proporcionar permisos explícitamente a la app para administrar sus activos comerciales. Tendrás que agregar el permiso business_management como parte del flujo de inicio de sesión con Facebook para empresas.

Políticas

Para obtener acceso a la gráfica social de meta y conservarlo, debes cumplir con las políticas de la plataforma de Messenger, las Condiciones y las políticas de la plataforma de Meta y nuestras Normas comunitarias. Más información .

Requisitos de políticas para bots

Los diferentes países pueden tener distintos requisitos en relación a los mensajes que se envían desde una página de empresa o una cuenta profesional de Instagram. Familiarízate con estas políticas y otras políticas de la plataforma que aplicamos.

Limitación de frecuencia

Los límites de frecuencia de la plataforma de Messenger dependen de la API utilizada y, en algunos casos, del contenido del mensaje.

API de Messenger

Las solicitudes que realiza tu app se descuentan de la cantidad de llamadas que esta puede hacer en un plazo de 24 horas seguidas y se calculan de la siguiente manera:

Calls within 24 hours = 200 * Number of Engaged Users

El número de usuarios que interactúan es la cantidad de personas a las que la empresa puede enviar mensajes mediante Messenger.

API de Messenger para Instagram

Las solicitudes que realiza tu app se descuentan de la cantidad de llamadas que esta puede hacer por cuenta de Instagram profesional y la API utilizada.

API de conversaciones

  • Tu app puede hacer2 llamadas por segundo, por cuenta de Instagram profesional.

API de envío

  • Tu app puede hacer 100 llamadas por segundo, por cuenta de Instagram profesional, en el caso de los mensajes que contienen texto, enlaces, reacciones y stickers.
  • Tu app puede hacer 10 llamadas por segundo, por cuenta de Instagram profesional, en el caso de los mensajes que contienen audio o video.

API de respuestas privadas

  • Tu app puede hacer 100 llamadas por segundo, por cuenta de Instagram profesional, en el caso de las respuestas privadas a comentarios de Instagram Live.
  • Tu app puede hacer 750 llamadas por hora, por cuenta de Instagram profesional, en el caso de las respuestas privadas a comentarios en publicaciones y reels de Instagram.

Webhooks

Los webhooks de Meta son notificaciones en tiempo real que te permiten obtener información sobre los mensajes enviados a tu empresa o la cuenta profesional de Instagram sin tener que hacer llamadas a la gráfica social de Meta, lo que podría causar una limitación de frecuencia. Tendrás que configurar webhooks para recibir notificaciones sobre los mensajes enviados a tu página de empresa o cuenta profesional de Instagram para evitar los límites de frecuencia.

Próximos pasos

  • Configurar Webhooks : aprende a recibir notificaciones HTTP en tiempo real para mensajes enviados y recibidos en tu app.

Más información

Aprende más sobre nuestra plataforma de Messenger en nuestros videos para desarrolladores . En estos videos, se incluyen instrucciones detalladas, prácticas recomendadas, eventos registrados y más.