ElpidanElpidanLead
Language
Log InStart Free Trial

Another Flow Node

The Another Flow Node allows you to call one flow from inside another flow.

Instead of continuing within the same flow, Elpidan:

  1. Jumps into a second flow (the sub-flow)
  2. Executes that flow from its start
  3. Returns back to the original flow when the sub-flow ends

This enables modular automation design.

👉 learn about what is Flow Builder

What the Another Flow Node is used for

  • Reusing logic across multiple flows
  • Keeping flows short and readable
  •  Centralizing common actions (welcome messages, qualification steps, follow checks, and reusable data-collection forms that can be called from multiple flows)

Reusable Flows & Modular Design

Large automations quickly become hard to manage if everything lives in one flow.
Sub-flows solve this by enabling modular design.

What is a reusable flow?

A reusable flow is a flow that:

  • Has a clear purpose
  • Can be triggered by Another Flow Node
  • Is designed to run as part of a larger automation

Common examples:

  • Lead qualification logic
  • Smart follow gating
  • Welcome or intro sequence
  • Data validation or cleanup
  • Data-collection forms

Benefits of modular design

Using sub-flows helps you:

  • Avoid duplicated logic
  • Update behavior in one place
  • Reduce errors
  • Keep the main flow easy to read

Example:

  • 5 different flows need a follow check
  • Instead of copying the logic 5 times:
    • Create one “Follow Check” flow
    • Call it using Another Flow Node

Sub-flows can be triggered or trigger-less

A flow that is used as an Another Flow (sub-flow) can be designed in two ways:

Option 1: Trigger-less sub-flow (internal-only)

A sub-flow can have no Trigger configured.

In this case:

  • The flow will never run automatically
  • Users cannot enter it directly from Instagram
  • The flow can only run when it is called from another flow using an Another Flow node

This is the recommended approach for:

  • Shared data-collection forms (name, email, phone)
  • Follow-check modules
  • Qualification steps used in multiple flows

Option 2: Triggered sub-flow (can run standalone too)

A sub-flow can also have a Trigger configured (with required keywords).

In this case:

  • The same flow can run in two ways:
    1. As a sub-flow when called via Another Flow
    2. As a standalone automation when its Trigger is activated (for example, when a user sends a message matching its keywords)

👉Read the full Trigger Node guide

Returning to the Main Flow Safely

After a sub-flow finishes, Elpidan returns execution to the original flow and continues from the next connected node.

How return behavior works

  • The parent flow waits while the sub-flow runs
  • Once the sub-flow reaches its end:
    • Control returns to the parent flow
  • The next node after Another Flow is executed

This makes sub-flows feel like functions in programming.

Safe return patterns
Recommended pattern:
Parent flow calls sub-flow
Sub-flow performs its task
Sub-flow ends cleanly
Parent flow continues

Common mistakes to avoid
❌ Infinite loops
Flow A calls Flow B
Flow B calls Flow A

Was this article helpful?

Didn't find your answer?

Contact us