Dica
Use subfluxos para agrupar etapas que compartilham uma lógica comum. Isso facilita a manutenção e a compreensão do fluxo. Sempre teste seus subfluxos para garantir que eles funcionam como esperado antes de integrá-los ao fluxo principal.
Este tutorial abordará o conceito de subfluxos no Chat.AI, explicando como utilizá-los para melhorar a organização e a eficiência das suas automações. Os subfluxos permitem modularizar a lógica do seu chatbot, facilitando a manutenção e a reutilização de fluxos.
Use subfluxos para agrupar etapas que compartilham uma lógica comum. Isso facilita a manutenção e a compreensão do fluxo. Sempre teste seus subfluxos para garantir que eles funcionam como esperado antes de integrá-los ao fluxo principal.
O que é um Subfluxo?
Um subfluxo é um fluxo dentro de outro fluxo, permitindo que você crie sequências mais complexas sem sobrecarregar a estrutura principal do seu chatbot. Eles são úteis para gerenciar partes específicas da lógica de automação, promovendo a reutilização e a organização.
Tipos de Subfluxos
Os subfluxos podem ser classificados em três categorias principais:
Tipo de Fluxo | Descrição |
Subfluxo Normal | Um subfluxo básico que varia conforme os canais. |
Fluxo de Trabalho | Utilizado para realizar tarefas em segundo plano, sem afetar a interação do usuário com o bot. |
Fluxo de Funções | Um fluxo reutilizável que lida com lógicas comuns e retorna resultados. |
Fluxo de Trabalho
O Fluxo de Trabalho é ideal para processos de backend que não precisam impactar a interação com o usuário. Por exemplo, pode ser usado para enviar dados a um serviço externo que demora alguns segundos para retornar, sem que isso interrompa a experiência do usuário.
Em fluxos de trabalho, não é possível enviar mensagens ou fazer perguntas ao usuário.
Fluxo de Funções
O Fluxo de Funções é útil para lidar com lógica repetitiva e retornar resultados por meio de um nó de saída. Por exemplo, pode ser usado para verificar horários comerciais ou verificar se o usuário possui uma tag específica, e então direcionar a conversa com base nisso.
A principal vantagem do fluxo de funções é a centralização da lógica em um único fluxo, facilitando a manutenção e a implementação de mudanças. Isso é especialmente útil quando você precisa reutilizar lógica em vários subfluxos.
Criar um Subfluxo
Para criar um subfluxo, siga os passos abaixo:
1.Acesse a seção “Fluxos” na barra lateral.
2.Clique em ”+ Novo Subfluxo”.
3.Escolha um tipo de fluxo (normal, de trabalho ou de função).
4.Dê um nome ao seu subfluxo e salve.
Editando um Subfluxo
Após criar um subfluxo, você pode editá-lo a qualquer momento:
1.Clique no subfluxo desejado para abrir e editar.
2.Para operações adicionais, clique no ícone de três pontos.
Conectando Subfluxos
Você pode conectar um subfluxo a uma etapa em um fluxo principal:
1.Adicione uma etapa de ação que chama o subfluxo.
2.Utilize a etapa de ir para para direcionar a conversa para o subfluxo quando necessário.
Limitações: Cada canal pode ter suas próprias limitações quanto ao tipo de mensagem e funcionalidade disponível em subfluxos. Consulte a documentação para mais informações específicas sobre cada canal.
Gestão de Mudanças: Mantenha um controle das alterações feitas nos subfluxos, especialmente se eles forem utilizados em múltiplos fluxos, para evitar inconsistências.