Passar para o conteúdo principal

Use branches in Fin workflows

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

Ao construir um Fin 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 fluxo verificando cada condição. Se uma condição for atendida, o workflow seguirá para o caminho conectado a essa condição.

Com branches, quando uma condição é atendida, o workflow seguirá diretamente para o caminho conectado; nenhuma outra conexão será feita.

Adicionando branches ao seu workflow

Para adicionar um branch ao seu workflow, clique em + Add step no caminho onde deseja adicioná-lo e escolha Branches. Se eles não aparecerem imediatamente, você pode rolar a lista ou usar a busca no topo da lista.

Depois de adicionar o passo de branches, você pode continuar adicionando as condições do branch.

Adicionando condições aos branches

Para adicionar uma condição de branch, clique em + Add branch, que inserirá um novo branch no final dos branches “If”.

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

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

Condição de branch para segmentação de público

Para habilitar Fin para um público específico, você pode usar Branches para selecionar um campo ou atributo relevante e direcionar esses users para Fin de forma fluida. Enquanto isso, o branch Else garante que os users fora desse público sigam um caminho diferente e apropriado. Assim, você mantém uma experiência suave e personalizada para todos os users.

Branches também permitem personalizar a transferência realizando ações específicas para diferentes públicos. Você pode direcionar uma marca específica ou verificar um atributo na conversa para garantir que ela seja encaminhada ao público certo sem problemas.

Dica profissional: Se você tiver múltiplos branches, pode editar e renomear o branch com uma descrição como guia ou referência para facilitar a identificação.

Usando dados em branches

A ramificação condicional em workflows suporta todos os atributos de dados dentro do Fin; tanto os que você sincronizou da sua plataforma, quanto os que adicionou à plataforma Fin. Isso inclui Dados de Pessoas, Dados da Empresa, Dados de Conversa ou Disponibilidade.

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 uma correspondência exata do texto inserido, espaços extras farão com que o critério não seja atendido. Isso significa que as condições IS e IS NOT também são sensíveis a maiúsculas e minúsculas, então se sua condição contiver "is bug" e a mensagem contiver "is Bug", essa condição não será atendida; nesse caso, usar "contains bug" permitirá mais flexibilidade na sua condição.


Perguntas Frequentes

Por que o branch do meu workflow não está reconhecendo o endereço de email de um user?

Se o branch do seu workflow não está correspondendo ao endereço de email de um user, geralmente significa que nenhum email foi passado para essa conversa. Aqui estão algumas coisas para verificar:

1. Este era um user logado ou um teste?

  • Users logados: Para capturar emails automaticamente no Fin Messenger, você precisa ter o Messenger instalado para users logados, e o user deve estar logado no seu app.

  • Cenários de teste: Se você estiver testando, certifique-se de que seu user de teste esteja logado para que o email possa ser capturado.

Embora não seja obrigatório, recomendamos fortemente usar autenticação JWT (JSON Web Token) com o Fin Messenger. Isso garante que terceiros não possam se passar por users ou acessar suas conversas.

2. Coletando um email quando não está disponível

Se o user não estiver logado, você pode adicionar um passo Collect data no seu workflow antes da ramificação. Isso solicitará que o user insira manualmente seu endereço de email. Para users logados, o campo de email será preenchido automaticamente.

Respondeu à sua pergunta?