¿Qué problema resuelve Conversation Routing?
Conversation Routing asigna cada conversación a un único responsable cuando hay más de una integración en la misma WhatsApp account. Por defecto, todas las integraciones conectadas reciben todos los mensajes entrantes: funciona con un solo proveedor, pero se rompe si una herramienta atiende ventas, otra soporte y además está Meta Business Agent.
No se activa por API. Empieza a aplicar cuando se cumplen dos condiciones: la cuenta tiene más de un responsable posible y la empresa tiene una configuración de routing en Meta Business Suite. Meta lo pide así:
- Una WhatsApp account elegible con al menos un número registrado en Cloud API.
- Más de un responsable: dos o más partners, o un partner y una herramienta propia de Meta, como un Business Agent.
- Una configuración, hecha por la empresa en Meta Business Suite, que asigne cada punto de entrada a un responsable. No hay API pública para configurarlo.
| Concepto | Qué significa |
|---|---|
| Hilo (thread) | La conversación entre la empresa y una persona en un número de WhatsApp Business |
| Responsable principal (primary) | Quien recibe los mensajes de un punto de entrada cuando el hilo está libre; pasa a ser el dueño |
| Dueño del hilo | El único que puede responder con mensajes de servicio en ese momento |
| Standby | Partner que recibe una copia del tráfico de hilos que no le pertenecen, sin poder responder |
| Socio de escalamiento | Partner que puede tomar cualquier hilo; hay como máximo uno por cuenta |
| Estado del hilo | Libre (sin dueño) o con dueño |
La configuración vive en la WhatsApp account: la empresa define un valor por defecto para toda la cuenta y puede sobrescribirlo para números puntuales. Por eso un partner no debe asumir que el responsable de un punto de entrada es el mismo en todos los números.
¿Cómo decide WhatsApp quién responde cada mensaje?
Cada mensaje entrante recibe un punto de entrada según cómo llegó la persona o qué está respondiendo. La empresa elige un responsable principal para cada uno de los cinco puntos de entrada.
| Punto de entrada | Qué lo produce |
|---|---|
| Click-to-WhatsApp | La persona llega desde un anuncio que hace clic a WhatsApp, sin importar mensajes anteriores |
| Llamada | La persona llama o responde a un pedido de permiso de llamada; solo enruta los webhooks de llamadas |
| Respuesta a Marketing | Responde a una plantilla de marketing, o tu último mensaje enviado en las 24 h previas fue una plantilla de marketing |
| Respuesta a Utility | Responde a una plantilla de Utility, o tu último mensaje enviado en las 24 h previas fue una plantilla de Utility |
| Servicio | Cualquier otro caso. Es el punto de entrada por defecto |
Con el punto de entrada definido, la plataforma resuelve el destinatario en este orden:
- ¿Hay routing? Si no hay configuración, todos reciben todo.
- ¿Es un cambio de intención? Un clic en un anuncio CTWA o un postback sobre una plantilla de marketing o Utility (tocar un botón de respuesta rápida, elegir en una lista o enviar un Flow) reinicia el hilo y se enruta por punto de entrada, aunque otro lo tuviera. Una respuesta citada no es cambio de intención.
- ¿El hilo ya tiene dueño? Si lo tiene, el mensaje le llega al dueño, sea cual sea el punto de entrada.
- Hilo libre: el mensaje va al responsable principal de ese punto de entrada, que pasa a ser el dueño al recibirlo, antes de responder. Para las respuestas a Marketing y a Utility, la empresa puede elegir Route to Sender: la respuesta va a quien envió la plantilla.
¿Qué son el control del hilo, el standby y el escalamiento?
El control del hilo son tres acciones de la API (pass, release y take) que cambian quién es el dueño de una conversación. Se envían al endpoint /<PHONE_NUMBER_ID>/thread_control e identifican a la persona por su teléfono o, mejor, por su BSUID, que no cambia aunque cambie el número.
| Acción | Quién puede usarla | Qué hace |
|---|---|---|
| pass (sin destino) | El dueño del hilo | Le pasa el hilo al socio de escalamiento |
| pass (con destino) | El dueño del hilo | Se lo pasa a un rol: ai_agent (hoy, Meta Business Agent), ctwa, customer_service, escalation, marketing o utility |
| release | El dueño del hilo | Deja el hilo libre; el próximo mensaje se enruta por punto de entrada |
| take | Solo el socio de escalamiento | Toma el hilo, con la API o simplemente enviando un mensaje de servicio |
- Webhook
messaging_handovers. El nuevo dueño recibecontrol_passed, que puede incluir un resumen de la conversación generado por IA. El dueño anterior recibecontrol_takencuando el socio de escalamiento toma el hilo. Unreleaseno genera webhook. - Standby. Recibe copias de los mensajes entrantes, de los mensajes que envían otros responsables y de sus confirmaciones de entrega y lectura. Está apagado por defecto y la empresa lo habilita partner por partner.
- Mensajes de servicio. Solo los puede enviar el dueño del hilo; si no lo eres, la API responde con el error 131070, incluso con el hilo libre. La excepción es el socio de escalamiento, cuyo mensaje de servicio equivale a un
take. - Plantillas. Las de Marketing, Utility y Authentication no requieren ser dueño del hilo y no cambian quién lo es.
No existe un endpoint para consultar quién es el dueño de un hilo. Cada integración tiene que llevar ese estado con los webhooks que recibe y reconciliarlo después de 24 horas de inactividad, cuando el hilo vuelve a quedar libre.
¿Qué exige Meta para activarlo?
La empresa dueña de la WhatsApp account tiene que firmar los Meta Business Agents and Platform Terms of Service. Solo la empresa puede aceptarlos: un partner no puede hacerlo en su nombre. Hasta que los acepte, Conversation Routing en Meta Business Suite muestra solo los puntos de entrada. Los mensajes llegan al responsable principal de cada uno, pero no hay standby, socio de escalamiento ni control del hilo.
La configuración puede nacer por cinco caminos, y en todos la empresa debe revisarla antes de recibir tráfico real:
| Camino | Cuándo ocurre | Resultado inicial |
|---|---|---|
| Embedded Signup | Un partner se conecta con Embedded Signup | Configuración por defecto con los responsables que ya había |
| Asignar un partner | La empresa da acceso a un partner en Meta Business Suite | Igual que el anterior; un acceso solo de agencia no cambia el routing |
| Vincular la WhatsApp account | Se vincula la WhatsApp account con su Messaging account | Si hay un solo partner, queda como principal y como socio de escalamiento |
| Activar un Business Agent | La empresa activa Meta Business Agent en un número | El agente pasa a ser el único principal de los mensajes |
| Editar directamente | La empresa abre Conversation Routing | Sin cambios automáticos |
Los tres primeros caminos nunca pisan una configuración que ya exista; activar Meta Business Agent, en cambio, sí la modifica. Si se quita un partner y quedan menos de dos responsables, la configuración se borra y todos vuelven a recibir todo. Si quedan dos o más, Meta no elige reemplazos: la empresa debe reasignar a mano los puntos de entrada que quedaron vacíos.
¿Cómo combinar Meta Business Agent con un Agente IA o la bandeja de un partner?
Es el caso más común: Meta Business Agent responde preguntas frecuentes y la bandeja de un partner, como Cliengo, concentra el pipeline de ventas, el Agente IA de calificación y a los agentes humanos. Cuando la empresa activa Meta Business Agent en un número, el agente pasa a ser el responsable principal de las conversaciones nuevas en todos los puntos de entrada de mensajes. Las integraciones que antes eran principales pasan a standby y reciben el tráfico por el webhook standby, no por messages. El enrutamiento de llamadas se mantiene.
- Antes de activar el agente, revisa en Conversation Routing si el número usa la configuración por defecto de la cuenta o una propia.
- Avisa a cada partner afectado y pídele que confirme que se suscribió a
standbyy amessaging_handovers. Meta recomienda activar el agente recién cuando todos confirmen. - Acepta los términos de Meta Business Agents para habilitar standby y escalamiento.
- Define el socio de escalamiento, por ejemplo la bandeja donde trabajan tus agentes humanos. Así, cuando el cliente pide una persona, el agente hace un
passy el hilo llega con contexto. - Decide qué puntos de entrada quedan para cada uno. Por ejemplo, los leads de Click-to-WhatsApp pueden ir al Agente IA del partner y el resto, a Meta Business Agent.
- Prueba la entrega de mensajes, el traspaso y la vuelta del hilo antes de abrirlo a todo el tráfico.
El routing no cambia los precios. Los mensajes de Meta Business Agent se cobran por tokens (USD 2 por millón, unos 4–5 centavos por mensaje) incluso dentro del FEP. Los mensajes de servicio se cobran desde el 1.001 de cada mes en cada número, sin importar qué integración los envíe. El FEP de un anuncio Click-to-WhatsApp es del par empresa–usuario y lo comparten todas las integraciones que envían desde ese número. Lo mismo pasa con el límite de mensajería, que es del business portfolio, y con el throughput del número: los comparten todos los proveedores. El panorama completo está en Meta Business Agent.
¿Qué tiene que cambiar en tu integración?
Una integración preparada para Conversation Routing no da por hecho que recibir un mensaje significa poder responderlo. Este es el checklist mínimo que surge de la documentación de Meta:
- Suscribir la app a
messaging_handoversy, si actúa en standby, astandby. - Guardar el estado del hilo por persona (mejor indexado por BSUID) y actualizarlo con cada webhook.
- Tratar el error 131070 como "no eres el dueño": no reintentar el mismo mensaje de servicio.
- No responder nunca desde una copia de standby; esperar un
passo, si eres el socio de escalamiento, hacertake. - Liberar el hilo con
releasecuando terminas, para que el próximo mensaje se enrute por punto de entrada. - En llamadas, recordar que solo el responsable de Llamada puede iniciar, aceptar, rechazar o cortar; el resto recibe el error 138038.
| Síntoma | Causa probable |
|---|---|
| No aparece standby ni socio de escalamiento en Meta Business Suite | La empresa no aceptó los términos de Meta Business Agents |
| Una integración dejó de recibir mensajes | Pasó a standby al activarse Meta Business Agent o al reasignar puntos de entrada |
| Error 2494191 al hacer take | Tu app no es el socio de escalamiento de esa cuenta |
| Quitaste un partner y un punto de entrada quedó vacío | Meta no asigna reemplazos: hay que elegir otro responsable |
Si estás cambiando de proveedor, Conversation Routing también permite que el anterior y el nuevo convivan un tiempo en el mismo número. Lo explicamos en cambiar de proveedor sin perder el número y en la guía del nuevo modelo de WhatsApp account y Messaging account.
Preguntas Frecuentes
Fuentes oficiales
- Meta for Developers — Conversation Routing overview
- Meta for Developers — Get started with Conversation Routing (requisito de términos)
- Meta for Developers — Entry points and routing
- Meta for Developers — Thread control
- Meta for Developers — Standby partners
- Meta for Developers — Prepare before enabling Meta Business Agent
- Meta for Developers — WhatsApp Business Platform Changelog (23/9–8/10/2026)
- WhatsApp Business Messaging Policy (escalamiento a humano)
Equipo de Cliengo
Cliengo es Meta Business Partner oficial. Ayudamos a empresas de LATAM a vender más con WhatsApp Business, Agentes IA y CRM conversacional.
Cómo verificamos la informaciónConocer más sobre Cliengo →Páginas relacionadas
Meta Business Agent
Qué es, cuánto cuesta y cómo se activa.
Ver detalles de Meta Business Agent →🔄Cambiar de proveedor
Conservar el número con el nuevo modelo de cuentas.
Ver detalles de Cambiar de proveedor →🗂️WhatsApp account y Messaging account
El nuevo modelo de cuentas de Meta.
Ver detalles de WhatsApp account y Messaging account →🔑Qué es el BSUID
El identificador recomendado para el control del hilo.
Ver detalles de Qué es el BSUID →🧠Agentes IA
Cómo trabaja un Agente IA en WhatsApp.
Ver detalles de Agentes IA →🔌WhatsApp Business API
La plataforma sobre la que funciona el routing.
Ver detalles de WhatsApp Business API →

