Base de Conhecimento

Execute Workflow n8n: como chamar outro fluxo

  • n8n, execute workflow, sub-workflow, automação, fluxo, gatilho
  • Usuários acharam útil: 0

Aprenda a chamar um fluxo de dentro de outro no n8n: o nó Execute Sub-workflow, o gatilho do fluxo filho, o passo a passo, os modos de entrada e onde ver as execuções.

Por Redação Eleven Host · @robson.direitodigital · 30 de outubro de 2026 · 8 min de leitura

Arte da Eleven Host: janela de terminal com o título: Execute Workflow n8n: como chamar outro fluxo

Capa da Redação Eleven Host para o guia: Execute Workflow n8n: como chamar outro fluxo Arte: Eleven Host

O execute workflow n8n é a forma de um fluxo chamar outro: o nó Execute Sub-workflow dispara um segundo fluxo, o sub-workflow, que começa pelo gatilho Execute Sub-workflow Trigger. O nome antigo do nó é Execute Workflow.

Este guia mostra para que serve um sub-workflow, as duas peças envolvidas, o passo a passo, como os dados vão e voltam e o que a documentação do n8n diz sobre os modos do nó e sobre a contagem de execuções. Os nomes seguem a documentação em inglês.

Para que serve um sub-workflow

Sub-workflow é um fluxo que outro fluxo chama. A página da documentação sobre o assunto descreve dois caminhos para criar um: começar um fluxo novo ou converter parte de um fluxo que você já tem. O fluxo que chama é o pai, e o fluxo chamado é o filho.

Na prática, o filho recebe itens do pai pelo gatilho e devolve a saída do último nó. As próximas seções mostram cada peça e o que a documentação diz sobre elas.

Um sub-workflow envolve duas pontas: o nó Execute Sub-workflow no fluxo pai e o gatilho Execute Sub-workflow Trigger no fluxo filho.

As duas peças: o nó que chama e o gatilho do fluxo chamado

O nó aparece com mais de um nome nas páginas do n8n. Hoje a documentação chama o nó que chama outro fluxo de Execute Sub-workflow. O endereço da página ainda usa executeworkflow, e a página de mudanças da versão 2.0 se refere ao mesmo nó como Execute Workflow node. Antes ele era chamado Execute Workflow. A documentação aberta não traz a versão em que o nome foi trocado, então este guia não cita nenhuma.

O gatilho do fluxo chamado se chama Execute Sub-workflow Trigger. Na lista de gatilhos do n8n ele aparece como When Executed by Another Workflow, e a página de mudanças da 2.0 usa o nome antigo, Execute Workflow Trigger. Segundo a documentação, ele deve ser o primeiro nó do fluxo e dispara quando é chamado pelo Execute Sub-workflow ou pelo nó Call n8n Workflow Tool.

Para criar um agente de IA no fluxo, veja o guia AI Agent no n8n: como criar um agente de IA no fluxo.

Passo a passo: montar o fluxo filho e chamar pelo pai

A página sobre sub-workflows da documentação descreve a montagem do fluxo filho em cinco passos:

  1. Crie um fluxo novo, ou converta parte de um fluxo existente em sub-workflow.
  2. Opcional: defina quem pode chamar o fluxo, nas configurações dele.
  3. Adicione o gatilho Execute Sub-workflow Trigger.
  4. Escolha o Input data mode.
  5. Adicione os outros nós e salve o fluxo.

No passo 2, a configuração se chama This workflow can be called by, e fica em Options > Settings do fluxo. Segundo a documentação, ela serve para escolher quais outros fluxos podem chamar este. A documentação aberta não lista as opções dessa caixa, então confira na sua tela.

Agora o fluxo pai. Abra o fluxo que vai chamar o outro e adicione o nó Execute Sub-workflow. Em Source, escolha de onde vem o fluxo filho. A opção Database carrega o fluxo do banco de dados pelo ID: escolha From list ou informe o Workflow ID. As outras três origens são Local File (um arquivo JSON salvo localmente, no campo Workflow Path), Parameter (você cola o Workflow JSON) e URL (campo Workflow URL).

Com Database e From list, os campos de entrada do filho aparecem sozinhos no nó, prontos para você preencher ou mapear valores. Para montar os campos que o pai envia, o guia Edit Fields no n8n: como criar e mudar campos no fluxo explica o nó que cria e altera campos.

Quer conhecer o n8n da Eleven Host? O n8n Essencial sai a partir de R$ 19,90/mês; confira na loja o que cada plano inclui. Ver planos de n8n

Como os dados vão e voltam

Os itens do fluxo pai entram no filho pelo gatilho. Na volta, a documentação do nó diz que o último nó do fluxo B envia os dados de volta ao nó Execute Sub-workflow do fluxo A. Em outras palavras, o que o pai recebe é a saída do último nó do filho. A documentação consultada não descreve o formato exato desses dados além disso, então teste e olhe a saída na sua tela.

O que mudou na versão 2.0

A página de mudanças da 2.0 compara os dois comportamentos. No n8n 1.0, a execução do pai reproduzia, como saída, a entrada da execução do filho. No n8n 2.0, a execução do pai recebe o resultado da execução do filho. A página diz que isso corrige o caso de um sub-workflow que entra em espera, como um nó Wait com mais de 65 segundos, e permite usar nós human-in-the-loop (com intervenção humana) no sub-workflow.

Na migração, a página manda revisar os fluxos que chamam sub-workflows e esperam receber a entrada do sub-workflow. Ela também diz que o nó Start foi removido: um fluxo chamado como sub-workflow deve trocar o Start por um Execute Workflow Trigger, o nome que a página usa para o gatilho.

Os modos de entrada e a opção de esperar terminar

O gatilho do filho tem o Input data mode, com três modos:

  • Define using fields below: você define nomes e tipos de dados de cada entrada que o fluxo que chama precisa fornecer. O nó Execute Sub-workflow mostra esses campos sozinho.
  • Define using JSON example: você fornece um objeto JSON de exemplo com os itens de entrada esperados e seus tipos.
  • Accept all data: o filho aceita tudo, sem campos obrigatórios, e precisa lidar com valores que faltam ou que chegam diferentes do esperado.

No nó Execute Sub-workflow, os campos de Workflow Inputs não aparecem se o gatilho estiver em Accept all data. Se você remover um campo, o filho recebe null nele. A opção Attempt to convert types tenta converter os tipos dos valores.

Mode: um item ou todos de uma vez

O parâmetro Mode do nó tem duas escolhas. Em Run once with all items, todos os itens de entrada vão para uma única execução do nó. Em Run once for each item, o nó roda uma vez para cada item de entrada, um depois do outro.

Wait for Sub-Workflow Completion

Com a opção Wait for Sub-Workflow Completion ligada, o fluxo pai espera o filho terminar. Desligada, o pai segue sem esperar. A documentação não diz o que o pai recebe quando segue sem esperar, então não conte com os dados do filho nesse caso sem testar.

Erros, execuções e onde ver cada uma

A documentação traz um aviso direto: um sub-workflow com erro não pode ser disparado pelo fluxo pai. Corrija o erro do filho antes de chamá-lo pelo pai. Para receber aviso quando um fluxo falha, o guia Tratar erros no n8n: Error Trigger e alertas no fluxo mostra o gatilho de erro.

Para ver o que o filho fez numa execução, abra o nó Execute Sub-workflow e escolha View sub-execution. A execução do sub-workflow tem um link de volta para a execução do pai.

Contagem de execuções

Segundo a página sobre sub-workflows, as execuções de sub-workflow não contam para o limite mensal de execuções nem para o limite de fluxos ativos do plano. Essa é uma regra de plano do n8n na nuvem. A documentação consultada não a descreve para quem mantém o n8n por conta própria, então não generalize: leia as condições do plano que você usa.

Fuso horário do fluxo

Na mesma tela de configurações do fluxo existe o campo Timezone. Segundo a documentação, se o fluxo e a instância não tiverem fuso definido, o n8n usa o horário de Nova York. Vale conferir esse campo se o fluxo usa datas e horas.

Checklist do sub-workflow

  • O fluxo filho começa por Execute Sub-workflow Trigger, o primeiro nó do fluxo.
  • Escolhi o Input data mode: campos, exemplo em JSON ou Accept all data.
  • Se uso Accept all data, o filho lida com valores que faltam ou que chegam diferentes.
  • Conferi This workflow can be called by em Options > Settings.
  • No pai, o nó Execute Sub-workflow aponta para o fluxo certo em Source.
  • Escolhi o Mode: todos os itens de uma vez ou um item por execução.
  • Decidi se o pai espera o filho em Wait for Sub-Workflow Completion.
  • O filho está sem erro: um sub-workflow com erro não pode ser disparado pelo pai.
  • Usei View sub-execution para olhar a execução do filho.
  • Se uso a versão 2.0, revisei os fluxos que esperavam a entrada do filho como saída.

Quer ver os planos de n8n da Eleven Host? O n8n Essencial sai a partir de R$ 19,90/mês; confira na loja o que cada plano inclui. Conhecer o n8n Essencial

Perguntas frequentes

Execute Workflow e Execute Sub-workflow são o mesmo nó?

Sim. Hoje a documentação chama o nó de Execute Sub-workflow, e o nome antigo era Execute Workflow. A página de mudanças da 2.0 ainda usa o nome antigo ao se referir a ele.

Como o fluxo filho começa?

Pelo gatilho Execute Sub-workflow Trigger, que a lista de gatilhos mostra como When Executed by Another Workflow. Ele deve ser o primeiro nó do fluxo.

O que o fluxo pai recebe de volta?

A saída do último nó do fluxo filho, segundo a documentação do nó. No n8n 2.0, a execução do pai recebe o resultado da execução do filho.

O pai precisa esperar o filho terminar?

Depende da opção Wait for Sub-Workflow Completion. Ligada, o pai espera; desligada, ele segue sem esperar.

Como vejo a execução do filho?

Abra o nó Execute Sub-workflow e escolha View sub-execution. A execução do filho tem um link de volta para a do pai.

Esta resposta lhe foi útil?

Artigos Relacionados