> ## 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.

# Campaigns overview

> The execution layer where you turn decisions into launch-ready Meta campaigns.

If Insights answers "what is working?", **Campaigns** answers "what do we launch next?". The Campaigns hub (`/dashboard/campaigns`) is where you create drafts, build them in the four-step builder, get them approved, and publish paused campaigns to Meta.

## The Campaigns hub

The hub adapts to your active brand and gives you two ways to start:

* **New campaign** — start from scratch in the builder.
* **AI campaign** — let the [AI Campaign Builder](/ai-builder/overview) draft from your winners.

It also shows:

* **Recent launches** — your most recent Meta publish runs with their status.
* **Your drafts** — a **Drafts** tab and an **AI drafts** tab (for AI-generated drafts), each scoped to the active brand.

<Note>
  Pick a brand in the header before creating a campaign. Execution always targets one brand at a time.
</Note>

## The four-step builder

Every draft opens in the same builder (`/dashboard/campaigns/{draftId}`):

<Steps>
  <Step title="Campaign">
    Objective, budget, naming, and destination. See [Campaign settings](/campaigns/builder-campaign).
  </Step>

  <Step title="Ad sets">
    Audience, conversions, scheduling, and delivery. See [Ad sets](/campaigns/builder-ad-sets).
  </Step>

  <Step title="Ads">
    Creatives, identity, and tracking. See [Ads & creatives](/campaigns/builder-ads).
  </Step>

  <Step title="Review & handoff">
    Meta dry run, approval, and publish. See [Review & publish](/campaigns/review-publish).
  </Step>
</Steps>

AI-generated drafts add a read-only **AI strategy** step at the front summarizing the AI's rationale.

## How drafts start

A draft can come from several sources — a blank start, a winner you added to draft, a template, an AI run, and more. See [Draft sources](/campaigns/draft-sources).

## A live dry run

As you edit, AdLoft runs a live **Meta dry run** in the background. It powers the per-step blocker and warning counts so you always know what still needs fixing before you can publish.

## Draft statuses

| Status            | Meaning                                                      |
| ----------------- | ------------------------------------------------------------ |
| **Draft**         | A work in progress.                                          |
| **In review**     | Submitted for approval (when your org uses the review gate). |
| **Needs changes** | Rejected with a note.                                        |
| **Approved**      | Ready to publish.                                            |
| **Archived**      | Published or set aside.                                      |

See [Approval workflow](/campaigns/approval-workflow) and [Review & publish](/campaigns/review-publish).
