Skip to main content

¿Qué es un Branch?

Un Branch se utiliza para evaluar las condiciones de los atributos del cliente y no se muestra a este. Las empresas pueden agregar componentes de evaluación para ofrecer respuestas diversas según los diferentes atributos de los clientes y situaciones. Dentro de un Branch, se pueden configurar múltiples “filtros” para desviar y responder a los clientes que cumplan con diferentes condiciones.
Editor de Branch que muestra los controles de condición por país.

Add a filter, select country, then choose the matching condition and country or region.

Escenarios de aplicación

Evaluación de atributos de usuario

Tomemos como ejemplo el siguiente Rule-based Agent, que representa un escenario de devolución para un cliente de comercio electrónico. En la siguiente imagen se configuran tres Branches:
  1. El registro de compra más reciente tiene menos de siete días.
  2. El cliente tiene un TAG de alta intención.
  3. Otras condiciones.
Cuando un usuario activa la palabra clave del Rule-based Agent e inicia una conversación, el Rule-based Agent evaluará primero los atributos del usuario antes de enviar el primer mensaje. Por ejemplo: si el usuario cumple con la condición uno, el Rule-based Agent responderá con la información de la dirección de devolución; si el usuario cumple con la condición dos o tres, se vinculará a otro flujo que conecta con el servicio de atención al cliente.
Ten en cuenta: cuando un usuario cumple múltiples condiciones, la conversación continuará con el flujo conectado a la primera condición según el orden de los Branches.
Captura de pantalla del producto YCloud