# Subflow

The sublow node is a reusable flow. It can be used by different workflows where the same set of actions needs to be performed.\
\
It's a [**best practice**](https://docs.aisera.com/aisera-platform/ai-automation-optimize-flow/ai-workflow-studio/workflow-best-practices) to build your workflow based on multiple subflows.

Subflows are built just like other workflows. They have a set of nodes that are repetitive and can be used in other flows. A popular example is the **approval flow** that you can use when the user has to go through the same approval process for a set of actions.\ <br>

<figure><img src="https://3281977978-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvBFXjH9S1CAy9f5hzg5Q%2Fuploads%2FoR9U05ak89mdIQKrwdIT%2Fimage.png?alt=media&#x26;token=c0c57760-697c-48d1-8e58-810bc4e87778" alt=""><figcaption></figcaption></figure>

In the screenshot above, clicking on the magnifying glass icon opens the subflow from the main workflow.
