> ## Documentation Index
> Fetch the complete documentation index at: https://ai-kb.automationanywhere.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Branching, conditions, loops, delays, and approval handling for workflow control.

Flow nodes control the execution path of your workflow. Use them to branch based on conditions, iterate over data, pause execution, and handle human approval steps.

## Nodes at a glance

<CardGroup cols={3}>
  <Card title="If/Else" icon="code-branch" href="/tools/nodes/flow/if-else">
    Branch the workflow based on one or more conditions.
  </Card>

  <Card title="Loop" icon="rotate" href="/tools/nodes/flow/loop">
    Repeat a set of steps until a condition is met or an array is fully iterated.
  </Card>

  <Card title="Delay" icon="clock" href="/tools/nodes/flow/delay">
    Pause workflow execution for a fixed duration or until a specific date and time.
  </Card>

  <Card title="Wait for Approval" icon="circle-check" href="/tools/nodes/flow/wait-for-approval">
    Pause the workflow and wait for a user to approve or disapprove before continuing.
  </Card>

  <Card title="Create Approval Link" icon="link" href="/tools/nodes/flow/create-approval-link">
    Generate approval and disapproval URLs without pausing the workflow.
  </Card>
</CardGroup>
