---
title: Processes
description: Chain flows into multi-phase processes and track work across columns on a kanban board.
---

The Processes screen lets you group related **[Workflows](/docs/using-the-app/flows)** into a structured **process** — a sequence of phases, each mapped to a flow. This is useful when a business process spans multiple steps that should each be tracked and governed separately. Phases that require human approval surface in the **[Inbox](/docs/using-the-app/inbox)**.

## Process workspace

The top of the screen has a **process selector** (a dropdown listing all processes in the workspace) and a **view toggle** to switch between two views:

- **Board** — a kanban-style column view showing current work items moving through phases.
- **Chain** — a visual map of all phases and their connections, rendered as a node graph.

### Board view

The board shows one column per process phase. Each card in a column represents a unit of work. You can:
- Move cards between columns by drag-and-drop.
- Click a card to see its details, including the bound flow and latest run status.
- Use the **Run bar** at the top to trigger a full process run.

Each column has a **settings** panel where you can configure:
- The flow bound to this phase.
- Execution mode (sequential, parallel).
- Input/output key mappings that pass data between phases.
- A CDC (change-data-capture) source if the phase listens to database events.
- Whether human approval is required before advancing.

### Chain view

The chain view renders the end-to-end phase sequence as a visual graph. Phases are nodes; arrows show the data flow between them. This is a read-only map — to edit bindings, go back to the Board view column settings.

## Creating a process

If no processes exist, the screen shows an empty state with a **Create process** button. Click it to open the create dialog, give the process a name, and confirm. The new process appears in the selector with a single default column. Add more phases from the Board view.

## Process run bar

A persistent run bar appears below the selector bar whenever a process is selected. It shows the latest process-level run status and provides a **Run process** button to start a fresh end-to-end execution.

## Related screens

| Need | Go to |
|---|---|
| Flow design | [Workflows](/docs/using-the-app/flows) |
| Regression testing | [Quality checks (Evals)](/docs/using-the-app/evals) |
| Human approvals | [Inbox](/docs/using-the-app/inbox) |
| Run history | [Activity](/docs/using-the-app/runs-and-observability) |
