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

# Campaigns: organize your marketing assets

> A Campaign groups every ad asset you create for a product or promotion — video, banner, flyer, and jingle — into one shared creative context.

A Campaign is the top-level container for all the marketing assets you produce around a single product or promotion. Instead of managing isolated files, you work from one shared context — the same brand identity, awareness stage, and creative strategy flows into every asset type you generate. Whether you produce a 30-second video ad today and a social flyer tomorrow, both live in the same Campaign and inherit the same strategic setup.

## The Campaign Hub

Every campaign has a **Campaign Hub**, accessible at `/dashboard/campaigns/[id]`. Think of it as your command center: it surfaces every asset generated under the campaign, lets you manage the underlying strategy, and gives you shortcuts to create new assets or re-generate existing ones.

<CardGroup cols={2}>
  <Card title="Video ads" icon="video" href="/guides/video-ads">
    Cinematic short-form ads for TikTok, Instagram Reels, and YouTube Shorts.
  </Card>

  <Card title="Ad banners" icon="image" href="/guides/ad-banners">
    Typography-first display banners with AI-composited product photos.
  </Card>

  <Card title="Social flyers" icon="layer-group" href="/guides/social-flyers">
    Flyers and posters for events, launches, and brand awareness.
  </Card>

  <Card title="Brand jingles" icon="music" href="/guides/brand-jingles">
    Audio jingles and background tracks tailored to your brand tone.
  </Card>
</CardGroup>

## Campaign strategy

At the top of the Campaign Hub you'll find three editable strategy pillars. These shape the AI prompts used for every asset in the campaign — change them and your next generation reflects the update immediately.

<AccordionGroup>
  <Accordion title="Audience">
    Describe the specific person you are targeting: their current struggle, their desired outcome, and the context in which they will see your ad. The more specific you are, the sharper the AI's creative choices become.
  </Accordion>

  <Accordion title="Messaging">
    Capture the core message your campaign needs to communicate. This is the single most important thing you want the audience to take away — your key benefit, differentiator, or emotional hook.
  </Accordion>

  <Accordion title="Goals">
    Define what success looks like. Are you driving cold traffic to a landing page, retargeting warm leads, or pushing an existing customer toward a repeat purchase? The goal shapes the awareness stage and creative style the AI prioritises.
  </Accordion>
</AccordionGroup>

<Tip>
  You can edit any strategy pillar directly in the Campaign Hub. Click the field, make your changes, and your next generation picks up the updated context automatically.
</Tip>

## Projects within a campaign

Each time you run a generation — a video, a banner, a flyer, or a jingle — Aytada creates a **Project** inside the campaign. A Project records every step of the pipeline: the idea, script, scenes, individual asset files, and the final rendered output.

You can have multiple Projects in one Campaign. This is useful when you want to A/B test different creative styles, ad lengths, or awareness stages without losing your earlier work.

## Project statuses

As your assets move through the AI pipeline, the Project status updates in real time. The **My Videos** page polls for changes every eight seconds when any project is active.

| Status       | What it means                                                                  |
| ------------ | ------------------------------------------------------------------------------ |
| `generating` | The AI is producing video clips, image assets, or audio segments.              |
| `rendering`  | Individual scene clips have been produced and are queued for assembly.         |
| `stitching`  | Clips, voiceover, and music are being merged into the final file by Shotstack. |
| `completed`  | Your final asset is ready to view, download, or share.                         |
| `failed`     | Something went wrong during generation. You can view the error and retry.      |

<Warning>
  If a project reaches `failed` status, no credits are deducted for the step that failed. Credits are deducted atomically at the moment of generation — if the generation does not complete, the deduction does not happen.
</Warning>

## Saving drafts and resuming later

After generating a script and scene breakdown you can save the project as a draft without spending credits on video rendering. Your script and scenes are stored, and you can return to the project from **My Videos** at any time to continue from where you left off.

<Steps>
  <Step title="Generate a script">
    Complete the Create Ad wizard through the script step. The project is saved automatically once the script is written.
  </Step>

  <Step title="Save as draft">
    Exit the Studio or close the browser. The project remains in your **My Videos** list with a **Continue in Studio** button.
  </Step>

  <Step title="Resume later">
    Open **My Videos**, find the draft project, and click **Continue in Studio** to pick up at the scene or rendering step.
  </Step>
</Steps>

<Note>
  Drafts persist indefinitely. There is no automatic expiry on saved projects.
</Note>
