Nó: Chamar outro workflow
Como reaproveitar automações já criadas invocando um workflow a partir de outro com o nó Chamar outro workflow.
O nó Chamar outro workflow executa um segundo workflow (ativo) a partir do ponto em que o fluxo atual está, como uma sub-rotina. Ele permite criar blocos reutilizáveis — por exemplo, um workflow "Enviar lembrete padrão" que você chama a partir de vários fluxos diferentes — em vez de duplicar a mesma sequência de nós repetidamente.
Quando usar
- Quando várias automações repetem os mesmos passos (por exemplo, notificar a equipe ou pedir um dado ao cliente) e você quer mantê-los em um só lugar.
- Para dividir um fluxo muito longo em módulos menores e mais fáceis de manter.
Requisitos
- O workflow de destino precisa existir e estar ativo; se estiver pausado ou excluído, o nó retorna um erro e o fluxo continua conforme o tratamento de erros configurado (por exemplo, um nó Try/Catch).
Configuração
- Workflow de destino (obrigatório): o workflow a ser chamado.
- Entrada / input (opcional): um texto ou valor que você quer passar ao workflow chamado; fica disponível lá como a variável
$caller.input.
Variáveis disponíveis no workflow chamado
$caller.workflow_id— o ID do workflow que fez a chamada.$caller.execution_id— o ID da execução que originou a chamada.$caller.input— o valor definido em "Entrada".
Exemplo
Você cria um workflow "Notificar handoff ao supervisor" com os passos de aviso por e-mail + nota interna. Depois, em três fluxos diferentes (um para WhatsApp, outro para Webchat, outro para Instagram) você adiciona um nó Chamar outro workflow apontando para "Notificar handoff ao supervisor". Se amanhã mudar a mensagem de aviso, você edita apenas uma vez.
Dicas
- Use para evitar manter a mesma lógica copiada em vários workflows.
- O workflow chamado roda com o mesmo contexto (contato, conversa, variáveis) do fluxo que o invocou, além das variáveis
$caller.*.
Solução de problemas
- "Workflow não encontrado" ou "não está ativo": confirme que o workflow de destino existe e que o interruptor de ativação está ligado.
- Nenhum input chega ao workflow chamado: verifique se o campo "Entrada" tem conteúdo e se o workflow de destino lê
$caller.input.
Artigos relacionados
-
Crie sua primeira automacao (workflow)
Os workflows do Omnifox automatizam sua operacao: um gatilho inicia a automacao e os nos de acao fazem o trabalho. Crie uma mensagem de boas-vindas em minutos.
-
Catálogo de disparadores (triggers) dos workflows
Conheça os eventos que podem iniciar um workflow automaticamente no Omnifox.
-
Nós de ação disponíveis nos workflows
Descubra as ações que um workflow pode executar de forma automática.
-
Condições e ramificações (se/então) em um workflow
Faça seus fluxos tomarem decisões e seguirem caminhos diferentes conforme os dados de cada contato.
-
Modelos de workflow prontos para usar
Comece suas automações em minutos partindo de fluxos pré-montados que você pode personalizar.