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

# Approval Workflow

> Require approval before publishing changes to demos.

<Info>Available on the Growth plan and above.</Info>

When working with a team, you may want to ensure that changes to published demos are reviewed before going live. The **Require approval to publish** setting adds a review step so that only approved changes can be published.

## Enabling approval workflow

<Steps>
  <Step title="Navigate to workspace settings">
    Go to **Settings > General** in your workspace.
  </Step>

  <Step title="Enable the setting">
    Toggle on **Require approval to publish demos**. Once enabled, only admins and demo owners can directly publish changes to already-published demos. Other members will need to request approval first.
  </Step>
</Steps>

<Note>This setting only applies to demos that have already been published. Any team member can still publish a demo for the first time.</Note>

## Who can publish directly

When the approval workflow is enabled, the following users can publish changes without requesting approval:

* **Workspace admins**
* **Demo owners** (the person who created the demo)
* **Collaborators with publish permission** granted by the demo owner

All other team members must request a review before their changes can be published.

## Requesting a review

If you don't have permission to publish directly, you'll see a banner indicating that approval is required.

<Steps>
  <Step title="Click Request review">
    After making changes to a published demo, click **Request review** in the banner above the flow builder.
  </Step>

  <Step title="Select reviewers">
    Choose one or more reviewers from the list. Available reviewers include the demo owner, workspace admins, and collaborators with publish permission.
  </Step>

  <Step title="Add an optional message">
    Include context about what changed and why, so reviewers can evaluate your updates quickly.
  </Step>

  <Step title="Submit the request">
    Reviewers will receive an email notification with a link to review your changes.
  </Step>
</Steps>

<Note>There is a 24-hour cooldown before you can re-request a review from the same set of reviewers.</Note>

## Reviewing and approving changes

When you receive a review request, you'll see a banner in the demo builder indicating that changes are waiting for your review.

<Steps>
  <Step title="Click Review changes">
    Open the demo and click **Review changes** to see what was modified.
  </Step>

  <Step title="Approve the changes">
    If the changes look good, approve the request. The author (or any user with publish permission) can then publish the demo.
  </Step>
</Steps>
