Skip to main content

O que é um Branch?

Um Branch é usado para avaliação de condições de atributos do cliente e não é exibido ao cliente. As empresas podem adicionar componentes de avaliação para fornecer respostas diversificadas para diferentes atributos de clientes e situações. Dentro de um Branch, vários “filtros” podem ser definidos para direcionar e responder a clientes que atendem a diferentes condições.
Editor de Branch exibindo os controles de condição de país.

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

Cenários aplicáveis

Avaliação de atributos do usuário

Veja como exemplo o seguinte Rule-based Agent, que representa um cenário de devolução para um cliente de e-commerce. A imagem abaixo configura três Branches:
  1. O registro de compra mais recente tem menos de sete dias.
  2. O cliente possui uma TAG de alta intenção.
  3. Outras condições.
Quando um usuário aciona a palavra-chave do Rule-based Agent e inicia uma conversa, o Rule-based Agent primeiro avaliará os atributos do usuário antes de enviar a primeira mensagem. Por exemplo: se o usuário atender à condição um, o Rule-based Agent responderá com as informações de endereço para devolução; se o usuário atender à condição dois ou três, ele será direcionado a outro fluxo conectado ao atendimento ao cliente.
Observação: quando um usuário atender a várias condições, a conversa continuará com o fluxo conectado à primeira condição com base na ordem dos Branches.
Captura de tela do produto YCloud