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

# Workflows

> Multi-step pipelines with triggers and per-step agents

**Workflows** chain multiple agent **steps** on a canvas. Each step becomes a **task** when the run reaches it.

![Workflows list](https://raw.githubusercontent.com/ctrlnode-ai/ctrlnode/docs/product-screenshots/docs/product-screenshots/05-pipelines-list.png)

## In the app

| Area     | Route                                          |
| -------- | ---------------------------------------------- |
| List     | `/projects/{projectId}/workflows`              |
| Designer | `/projects/{projectId}/workflows/{workflowId}` |
| New      | `/projects/{projectId}/workflows/new`          |

## Quick actions

* **New workflow** — open the designer, add steps and edges
* **Schedule Timer** — optional trigger node for cron-based starts
* **Activate** / **Run** — start execution (Bridge must be online)

<CardGroup cols={2}>
  <Card title="Workflows deep dive" icon="book" href="/workflows/overview">
    Definitions vs runs and designer basics.
  </Card>

  <Card title="Triggers" icon="bolt" href="/workflows/triggers">
    Schedule nodes, activate, and run now.
  </Card>

  <Card title="Steps & activation" icon="arrow-right" href="/workflows/steps-and-activation">
    Predecessors and artifact hand-offs.
  </Card>

  <Card title="Status & recovery" icon="rotate" href="/workflows/status-and-recovery">
    Rerun, clone, blocked runs.
  </Card>
</CardGroup>

## Related

* [Routines](/getting-started/routines) — simpler single-task schedules
* [Tasks](/getting-started/tasks)
* [Events](/getting-started/events) — audit stream during runs
