Bot de Facebook Messenger para atención al cliente: ventanas, etiquetas y traspaso
Por Roman Zakharenko · Datos verificados
Un bot de Facebook Messenger para atención al cliente se conecta a tu página de Facebook a través de la Messenger Platform de Meta: los mensajes entrantes llegan a tu servidor mediante webhooks, y el bot responde a través de la Send API. Puedes responder durante las 24 horas siguientes a cada mensaje del cliente, y un agente humano puede responder hasta 7 días después con la etiqueta HUMAN_AGENT una vez que tu app esté aprobada para usarla.
De un vistazo
- La mensajería estándar te permite responder en las 24 horas siguientes al mensaje de una persona.
- La etiqueta HUMAN_AGENT permite respuestas humanas en un plazo de 7 días, previa aprobación de la app.
- Desde el 27 de abril de 2026, las etiquetas CONFIRMED_EVENT_UPDATE, ACCOUNT_UPDATE y POST_PURCHASE_UPDATE devuelven un error.
- Cuando la ley lo exija, un bot debe informar de que la persona está hablando con un servicio automatizado.
- La política de Meta espera que las experiencias automatizadas respondan a lo que escribe el usuario en un plazo de 30 segundos.
Cómo encajan las piezas de la Messenger Platform
Un bot de Messenger es una app de Meta conectada a una o varias páginas de Facebook. La app se suscribe a cada página a través del edge subscribed_apps de la página, lo que requiere los permisos pages_messaging y pages_manage_metadata. Después, Meta envía a tu webhook eventos como los mensajes nuevos o los toques en botones, y tu bot responde a través de la Send API.
| Evento | Qué le dice a tu bot |
|---|---|
| messages | Un cliente ha enviado un mensaje a tu página |
| messaging_postbacks | Un cliente ha tocado un botón de postback, el botón «Get Started» o un elemento del menú persistente |
| messaging_handovers | El control de la conversación se ha pasado, tomado o cambiado entre apps |
| standby | Ha llegado un mensaje mientras otra app tenía el control de la conversación |
Meta también te ofrece puntos de entrada fijos. Al tocar el botón «Get Started» se envía un postback, que es un buen momento para un mensaje de bienvenida. Un menú persistente, con hasta 20 elementos, puede incluir una opción «Hablar con una persona»; solo aparece cuando hay un botón «Get Started» configurado.
La ventana de 24 horas y las etiquetas de mensaje
La ventana de mensajería estándar de Messenger te da 24 horas para responder después de que una persona escriba a tu página, y los mensajes dentro de ella pueden incluir contenido promocional. Si envías un mensaje normal después de que se cierre la ventana, la Send API devuelve el error 1545041.
| Plazo o caso de uso | Qué puedes enviar | Notas |
|---|---|---|
| En las 24 horas siguientes al mensaje del cliente | Mensajes estándar del bot o de un agente | En esta ventana se permite contenido promocional |
| Hasta 7 días después del mensaje del cliente | Una respuesta humana con la etiqueta HUMAN_AGENT | Requiere aprobación de la app; no sirve para mensajes automatizados ni promocionales |
| Actualizaciones de eventos, compras o cuentas | Las antiguas etiquetas no: CONFIRMED_EVENT_UPDATE, ACCOUNT_UPDATE y POST_PURCHASE_UPDATE devuelven un error desde el 27 de abril de 2026 | Meta remite a las plantillas de utilidad o a la Marketing Messages API |
Meta limita HUMAN_AGENT a los problemas que no se pueden resolver dentro de la ventana estándar, como una solicitud que llega mientras tu empresa está cerrada el fin de semana o un caso que lleva más de un día. Los mensajes automatizados son un uso no permitido de la etiqueta, así que el bot no puede usarla para enviar seguimientos tardíos por su cuenta.
Pasar conversaciones del bot a una persona
Varias apps pueden trabajar en la misma página, por ejemplo tu bot y un helpdesk. El protocolo de traspaso (handover protocol) te permite pasar una conversación de una app o bandeja de entrada a otra, y el webhook messaging_handovers informa de cuándo se pasa, se toma o se cambia el control. Las apps que no controlan el hilo reciben eventos standby en lugar de los eventos de mensaje normales.
Meta ha ido llevando esto hacia Conversation Routing. Una actualización de 2021 eliminó la necesidad de asignar roles principal y secundario y añadió los modos Exclusive e Idle. Ahora las reglas de enrutamiento pueden gestionarse en la configuración de la página, y cuando Conversation Routing está activado, la Conversations API devuelve un campo is_owner para que tu app responda solo a los hilos que controla.
- Ofrece una salida clara: la documentación de Meta menciona escalar mediante un intent de respaldo, una palabra clave o respuestas rápidas.
- Antes de pasar el control, publica un breve resumen (tema, número de pedido, lo que el bot ya ha intentado) donde lo vaya a ver el agente.
- Explica al cliente qué pasará a continuación, incluido tu horario si no hay nadie conectado.
- Cuando el agente termine, devuelve el control al bot para que la siguiente pregunta se responda automáticamente.
Normas de la política que condicionan el bot
- Transparencia: cuando la legislación aplicable lo exija, las experiencias de chat automatizadas deben informar de que la persona está hablando con un servicio automatizado, por ejemplo al inicio de una conversación o cuando una persona devuelve la conversación a la automatización. Meta sugiere informar incluso donde no es obligatorio y menciona expresamente California y Alemania.
- Capacidad de respuesta: las experiencias totalmente automatizadas deben responder a todo lo que escriba el usuario en un plazo de 30 segundos. Las configuraciones híbridas que combinan bots y personas deben actualizar el ajuste de respuesta en «Page Settings», dentro de «Advanced Messaging».
- Nada de promoción en los mensajes con etiqueta: las etiquetas de mensaje no pueden usarse para publicidad, marketing ni captación comercial.
- Aprobación de la app: tu app debe estar aprobada antes de poder usar la etiqueta HUMAN_AGENT.
Conectar Messenger a tu helpdesk
La mayoría de los helpdesks pueden recibir conversaciones de Messenger como tickets. En Zendesk, Messenger es un canal de mensajería del Agent Workspace, y Zendesk documenta algunos límites prácticos:
- Los agentes tienen siete días para responder antes de que se cierre la ventana de mensajería; pasado ese plazo, el cuadro de respuesta queda bloqueado.
- Las respuestas que un agente envía directamente en Messenger no se sincronizan con Zendesk, así que los agentes deben responder desde Zendesk.
- Los mensajes de más de 2.000 caracteres no se entregan.
Si tu bot funciona como una app aparte, decide qué app controla el hilo por defecto y cuándo pasa el control; si no, el bot y el helpdesk pueden acabar respondiendo los dos al mismo cliente.
Cómo puede ayudarte TascaLab
TascaLab crea bots de Messenger que funcionan sobre Zendesk, Freshdesk, Jira, Slack o tus herramientas internas, mediante API, webhooks y Make o n8n. Un Starter Chat Bot (360 €) cubre uno o dos canales; un Standard Chat Bot (510 €) cubre de tres a cinco canales, como Messenger, Instagram y WhatsApp, con conversaciones más complejas y traspasos más fluidos. Cada proyecto incluye 30 días de soporte tras el lanzamiento y documentación básica, y la mayoría de las implantaciones llevan 1–3 semanas. Reserva una llamada de Health Check gratuita de 30 minutos para analizar tu flujo actual de Messenger.
Preguntas frecuentes
¿Cuánto tiempo tengo para responder en Messenger?
Puedes enviar mensajes estándar en las 24 horas siguientes al mensaje de una persona. Un agente humano puede responder hasta 7 días después con la etiqueta HUMAN_AGENT, una vez que tu app esté aprobada para usarla.
¿Puede mi bot usar la etiqueta HUMAN_AGENT?
No. Meta incluye los mensajes automatizados entre los usos no permitidos de la etiqueta. Está pensada para respuestas de personas cuando un problema no se puede resolver en 24 horas.
¿Qué sustituye a las etiquetas ACCOUNT_UPDATE y POST_PURCHASE_UPDATE?
Esas etiquetas, junto con CONFIRMED_EVENT_UPDATE, devuelven un error desde el 27 de abril de 2026. Meta recomienda las plantillas de utilidad o la Marketing Messages API para esos casos de uso.
¿Tengo que decir a los usuarios que hablan con un bot?
La política de Meta exige informar de ello cuando la legislación aplicable lo requiera y lo recomienda en los demás casos. Decirlo al inicio de la conversación es la forma más sencilla.
¿Quieres que lo configure para tu equipo?
Reserva un Health Check gratuito: una llamada de 30 minutos y un informe por escrito con 2–3 recomendaciones concretas, un precio fijo y los costes de funcionamiento estimados. Sin discurso de ventas.
Fuentes
- Meta for Developers — Send a message (Messenger Platform)
- Meta for Developers — Message tags (Send API)
- Meta for Developers — Messenger Platform and IG Messaging API policy
- Meta for Developers — Webhooks for Messenger Platform
- Meta for Developers — messaging_handovers webhook event reference
- Meta for Developers — Messenger Platform changelog
- Meta for Developers — Persistent menu
- Zendesk Help Center — Adding Facebook Messenger channels