Componente Início de Salto
O componente Início de Salto permite redirecionar a conversação para:
Outro ponto dentro do mesmo fluxo, ou
Outro fluxo previamente publicado.
É um componente chave para construir fluxos mais ordenados, reutilizáveis e fáceis de manter, especialmente em cenários com menus, formulários ou decisões repetidas.
🎯 Para que serve?
Evitar repetir blocos de lógica ou mensagens.
Realocar o usuário segundo sua escolha ou uma condição.
Manter a conversação fluida sem reiniciá-la.
Reutilizar seções completas do fluxo (pagamentos, erros, menus, etc.).
✅ Caso de uso típico
Se um usuário inicia o fluxo pela opção A, mas por sua interação corresponde enviá-lo à opção B, o componente Início de Salto permite redirecioná-lo sem cortar a conversação nem perder contexto.
Exemplo:
O usuário seleciona uma opção relacionada com faturamento → ele é redirecionado diretamente ao fluxo ou bloco de Pagamento.
O usuário seleciona uma opção relacionada com faturamento
→ ele é redirecionado diretamente ao fluxo ou bloco de Pagamento.
⚙️ Configuração do componente Início de Salto
Ao selecionar um componente Início de Salto, você vai encontrar as seguintes opções:
🧩 Adicionar destino de salto
Permite definir a que grupo de componentes ou bloco do fluxo se redirecionará a conversação.
Você pode: Selecionar um componente específico do mesmo fluxo. Redirecionar a uma unidade de fluxo isolada, ideal para reutilizar seções.
Selecionar um componente específico do mesmo fluxo.
Redirecionar a uma unidade de fluxo isolada, ideal para reutilizar seções.
📌Boa prática: o destino do salto deve ter coerência com o ponto do fluxo em que se executa (menu, erro, validação, etc.).
🔽 Selecionar componente
Deste menu suspenso se define o componente exato ao que vai saltar o fluxo.
Este passo é crítico porque:
Um destino incorreto pode levar o usuário a mensagens que não correspondem.
É uma das principais causas de erros lógicos em produção.
💡Dica chave:
Colocar nomes claros aos componentes (por exemplo: Menu principal, Erro validação, Pagamento rejeitado) facilita muitíssimo configurar corretamente os inícios de salto e evita erros.
🔁 Saltar a outro fluxo publicado
Esta opção permite redirecionar a conversação a outro fluxo que já esteja publicado.
É útil quando:
Você trabalha com fluxos modulares (Vendas, Suporte, Pagamentos).
Você quer reutilizar um fluxo completo sem duplicá-lo.
Você busca uma arquitetura mais ordenada e escalável.
📌 Só se podem selecionar fluxos publicados.
⚙️ Configuração avançada: controle de repetições e Fim de fluxo
O componente Início de Salto tem um comportamento pensado para evitar loops infinitos, pelo que é fundamental configurar corretamente seu uso avançado.
🛑 Ativar Fim de fluxo
Esta opção define o que fará o fluxo quando se alcance a quantidade máxima de saltos permitidos.
Desta forma:
Evitamos loops infinitos.
Asseguramos uma boa gestão do usuário.
O fluxo sempre tem uma saída clara (fim, atribuição, redirecionamento, etc.).
🔢 Quantidade máxima de saltos
Este campo define quantas vezes o usuário pode passar por esse Início de Salto antes de executar a ação configurada (por exemplo, Fim de fluxo).
📌 Recomendações orientativas:
Fluxos com menu: valores mais altos (20 / 50 / 100).
Formulários ou validações: valores mais baixos.
Sempre se recomenda usar este valor junto com Fim de fluxo ativado.
🧠 Quando convém aumentar o limite de saltos?
Fluxos com navegação por menu onde o usuário pode voltar atrás várias vezes.
Bots educativos ou enquetes.
Assistentes que permitem revisar decisões anteriores sem fechar a conversação.
✅ Checklist antes de publicar
🔁 Cada salto aponta ao bloco correto?
🗂️ Os destinos têm sentido lógico dentro do fluxo?
🧪 Você testou todos os caminhos possíveis no simulador?
🏷️ Os componentes estão bem nomeados?