🇪🇸 Español 🇬🇧 English 🇧🇷 Português

Nó: Chamar outro workflow

Como reaproveitar automações já criadas invocando um workflow a partir de outro com o nó Chamar outro workflow.

Jul 11, 2026

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.
Isso foi útil?

Artigos relacionados