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

# Programs and pages

> Organize your workspace's navigation tree — create pages, nest and reorder items, and control who sees what.

**Programs** is the navigation tree of your workspace, shown in the sidebar. It is configured per workspace, which is why every company's tree looks different: it reflects your modules, your processes, and your permissions.

## What lives in the tree

Two kinds of items appear under Programs:

* **Pages** — block-based screens holding tables, forms, reports, and dashboards. See [Build pages with blocks](/docs/platform/block-editor).
* **Workflows** — automations you can open and edit from the tree. See [Workflows](/docs/automation/workflows).

Items you can open but not modify show a view-only indicator.

## Create a page

<Steps>
  <Step title="Open the create menu">
    Hover over the **Programs** header in the sidebar and select the **+** button.
  </Step>

  <Step title="Choose what to create">
    Pick **Create page** (or **Create workflow** if you're building an automation).
  </Step>

  <Step title="Build the page">
    The new page opens in the block editor. Add a title and start composing with blocks — see [Build pages with blocks](/docs/platform/block-editor).
  </Step>
</Steps>

## Reorganize the tree

<Steps>
  <Step title="Drag to reorder">
    Drag an item up or down to change its position among its siblings.
  </Step>

  <Step title="Drag to nest">
    Drop an item onto another item to nest it underneath, building sections and sub-pages.
  </Step>

  <Step title="Collapse when it gets long">
    Use the collapse-all control that appears when you hover over the Programs header to fold the whole tree at once.
  </Step>
</Steps>

## Restrict a page to specific roles

<Steps>
  <Step title="Open the item's menu">
    Open the context menu on the page in the Programs tree.
  </Step>

  <Step title="Choose Permissions">
    Select **Permissions** and choose which roles can see the item.
  </Step>

  <Step title="Check the children">
    The permission applies to the item's children too — everything nested under a restricted page is restricted with it.
  </Step>
</Steps>

Roles themselves are managed elsewhere — see [Roles and permissions](/docs/admin/roles-and-permissions).

## Other item actions

* **Delete** — remove an item from the tree via its context menu. Like **Permissions**, this action is permission-gated, so not everyone sees it.
* **Duplicate** — workflow items also offer a duplicate action, handy for iterating on an automation without touching the original.

<Note>
  What you can do in the tree depends on your permissions. If an action doesn't appear for you, ask a workspace administrator.
</Note>
