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

# Prepare and publish a Meta campaign

> Choose a builder, review settings and creative, and check the paused campaign in Meta.

The Meta campaign builders prepare a campaign, its ad sets, and ads for review. Published campaigns are created paused so you can inspect them before resuming delivery.

## Prepare your inputs

Choose an account where you can manage ads. Review its defaults in **Settings → Account**, including the appropriate page, tracking, attribution, and ad settings. Prepare the destination URL, objective, budget, audience, and assets. Check the displayed credit requirement for any AI work before starting it.

## Choose a builder

1. In a **Meta Ads** table, choose **Create**.
2. Choose **AI Builder** to start from a business URL, or **Advanced** to configure the supported campaign inputs yourself.
3. In **AI Builder**, work through **Business Research**, **Campaign Strategy**, and **Ad Copy & Creative**. Verify the research against your business, then check the suggested audience, offer, wording, and images.
4. In **Advanced**, work through **Campaign**, **Ad Sets**, and **Ads**. Check the objective, budget owner, targeting, destinations, and creative for each item.
5. At **Review & Publish**, inspect the complete structure and selected account. Choose **Publish to Meta** only when the inputs are ready.

## Check the published result

Wait for the publishing result and any verification message. A successful publish can still include read-back differences that need investigation. Open the created campaign and confirm its names, structure, budget, creative, destination, and paused status.

To start delivery, use [Launch / resume](/meta-ads/delivery). Creation in a paused state does not mean Meta has approved the ads or that every delivery condition is satisfied.

## Recover without duplicating work

If publishing reports differences, inspect the created entities in Meta before rebuilding. If it stops with an error or unknown result, check the original attempt and provider state before creating a second campaign. Keep any created IDs and the exact error for [support](/help/contact).

If account defaults cannot load, resolve that error first; do not guess at page or tracking configuration. If an input is unsupported or rejected, use the specific provider message to revise the draft.

Next: [Read performance after launch](/meta-ads/performance) and [create brand context](/creative/brand).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.