> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ycloud.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Branch

## ¿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.

<Frame caption="Add a filter, select country, then choose the matching condition and country or region.">
  <img src="https://mintcdn.com/lchnan/gXEJIQXV2JH2VUQJ/product-assets/english-help-2026-09-22/rule-branch-country-annotated.svg?fit=max&auto=format&n=gXEJIQXV2JH2VUQJ&q=85&s=df21b84702ccdd58a4f2d6507f665371" alt="Editor de Branch que muestra los controles de condición por país." width="3024" height="1656" data-path="product-assets/english-help-2026-09-22/rule-branch-country-annotated.svg" />
</Frame>

## 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.

<img src="https://mintcdn.com/lchnan/NjO13A6gLJKR9m7M/product-assets/7aa8301fa5-05f755b6-646c-4d7b-893d-b58c46e9f9ed.webp?fit=max&auto=format&n=NjO13A6gLJKR9m7M&q=85&s=753b59536a8aa6ab9c40cbfbaad06ca7" alt="Captura de pantalla del producto YCloud" width="2949" height="1661" data-path="product-assets/7aa8301fa5-05f755b6-646c-4d7b-893d-b58c46e9f9ed.webp" />


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.