Passar para o conteúdo principal

Como usar branches em Workflows

Como direcionar seus Workflows para os caminhos certos usando ramificação condicional.

Escrito por Beth-Ann Sher

Ao construir um Workflow, você pode continuar para o próximo caminho usando Botões de Resposta (onde um cliente seleciona um Botão para escolher a rota) ou Branches. Branches direcionam o Workflow verificando cada condição. Se uma condição for atendida, o Workflow seguirá para o caminho conectado a essa condição.

Construtor de Workflow mostrando branches direcionando conversas por condições para diferentes caminhos conectados

Com Branches, quando uma condição é atendida, o Workflow seguirá diretamente para o caminho conectado; nenhuma outra conexão será feita. Se você quiser ter múltiplas condições levando a conexões diferentes, pode usar a ação Apply Rules ação.

Importante: Se uma conversa atender às condições de múltiplos branches simultaneamente, ela passará apenas pelo primeiro branch correspondente de cima para baixo — os branches restantes não serão verificados.

Dica profissional: Coloque regras de atribuição mais específicas (por exemplo, atribuições individuais de colegas) mais acima na ordem dos branches do que regras gerais para todos (por exemplo, atribuições de equipe). Como o workflow executa o primeiro branch correspondente, um catch-all colocado muito alto capturará conversas que deveriam ter correspondido a uma regra mais específica abaixo.

Adicionando uma condição de branch

Para adicionar um branch (ou Condição), clique em + Add branch que inserirá um novo branch no final dos branches “If”.

Construtor de Workflow com o botão '+ Add branch' destacado para inserir um novo branch de condição

Para escolher a condição, clique em Missing condition para abrir o painel lateral.

Painel lateral de configuração de condição que abre após clicar em 'Missing condition' em um branch

Aqui você pode selecionar os dados e construir a condição para aplicar a este branch.

Painel lateral mostrando seleção de atributo de dados e lógica de condição para configurar um branch em um Workflow

Dica profissional: Se você tiver múltiplos branches, pode editar e renomear o branch com uma descrição como guia ou referência para ajudar a identificá-lo facilmente.

Campo de renomeação de branch no construtor de Workflow mostrando um rótulo descritivo sendo aplicado para identificar um branch

Dados disponíveis para condições de branch

A ramificação condicional em Workflows suporta todos os atributos de dados padrão e atributos de dados personalizados dentro do Intercom — ou seja, Dados da Pessoa, Dados da Empresa, Dados da Mensagem, Dados da Conversa ou Disponibilidade.

Dicas 👇

  • Use Tópicos de Conversa dentro dos Branches para direcionar users de acordo com o tópico com que a conversa foi rotulada.

  • Se você quiser acionar o branch com base no conteúdo da mensagem, insira múltiplas palavras-chave com o separador OU, por exemplo

    Exemplo correto: múltiplas palavras-chave inseridas usando o separador OU em campos de condição separados

❌ Não insira múltiplas palavras-chave em um único campo assim

Exemplo incorreto: múltiplas palavras-chave inseridas juntas em um único campo de condição, o que não funcionará como esperado

Nota: Se você estiver usando condição IS ou IS NOT para branches, certifique-se de não deixar espaços adicionais no início ou no fim do texto. Como essa condição precisa ser exatamente como o texto inserido, espaços extras farão com que o critério não corresponda.

Nota: Não há limite rígido para o número de condições que podem existir dentro de um branch.

Respondeu à sua pergunta?