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

# Approval workflow

> How draft review and approval works when your team has non-admin members.

AdLoft includes an approval gate so agencies and teams can review campaigns before they go live. Whether it applies depends on your team's makeup.

## When review is required

The review gate turns on automatically when an organization has **at least one member or viewer** (any non-admin teammate).

* **Solo or admin-only organizations** skip the gate — owners and admins can mark a draft ready and publish directly.
* **Teams with members/viewers** require an owner or admin to approve each draft before it can be published.

## The review cycle

<Steps>
  <Step title="Request review">
    On the Review step, the draft author clicks **Request review**. The draft moves to **In review**. AdLoft re-runs the dry run and refuses if there are blockers.
  </Step>

  <Step title="Approve or request changes">
    An **owner** or **admin** opens the draft and either **Approves for publish** or **Requests changes** with a required note.
  </Step>

  <Step title="Fix and resubmit">
    If changes were requested, the draft shows **Needs changes** with the reviewer's note. The author edits and clicks **Resubmit for review**.
  </Step>

  <Step title="Publish">
    Once **Approved**, an owner or admin publishes the draft to Meta. See [Review & publish](/campaigns/review-publish).
  </Step>
</Steps>

## Who can do what

| Action                 | Who                                 |
| ---------------------- | ----------------------------------- |
| Create and edit drafts | Any member with access to the brand |
| Request review         | Any member (review orgs)            |
| Mark ready for handoff | Any member (non-review orgs)        |
| Approve / reject       | Owners & admins                     |
| Publish                | Owners & admins                     |

## Assigned reviewer

When your organization has more than one member, you can set an **assigned reviewer** on the Campaign step so the right person knows to look at the draft.

<Note>
  Approval is a gate, not the finish line — an approved draft still needs to pass the Meta dry run and be published by an owner or admin.
</Note>
