> For the complete documentation index, see [llms.txt](https://docs.airops.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.airops.com/campaigns/create-a-campaign.md).

# Create a Campaign

A strong Campaign starts with clear answers to three questions: what should improve, which topics and content should be in scope, and what action should happen when an opportunity is found.

## Ways to create a Campaign

Create Campaigns with Quill. Common starting points:

* **Ask Quill from context:** Use Quill when you are already looking at the priority you want to act on. For example, ask Quill to create a Campaign from an AI visibility gap, a sentiment theme, a page group, or a prompt set.
* **Create from Campaigns:** Open **Campaigns** and click **Create**. Choose **Create blank** to describe the Campaign in Quill, or **Create from template** to start from a kickoff prompt.
* **Start from a recommended Campaign:** If recommended Campaigns appear on the workspace home page, open a card to review the **Strategy Brief**, then click **Build Campaign**.

Each path creates a draft Campaign. Review the draft before publishing so the Brand Kit, action type, scope, opportunity guidance, and tools match the work your team wants to run.

## What a Campaign is made of

| Component                  | What to define                                                                                                            |
| -------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
| **Name**                   | A short label for the effort.                                                                                             |
| **Brand Kit**              | The brand context Quill should use. The Brand Kit must have AI Visibility set up before you can publish.                  |
| **Action type**            | Whether the Campaign should find opportunities for existing content or new content.                                       |
| **Generate opportunities** | Guidance that tells AirOps what to prioritize, avoid, or include. This appears as **Opportunity Criteria** after publish. |
| **Topics**                 | The topics that guide opportunity generation and measurement.                                                             |
| **Folder**                 | For existing-content Campaigns, the site folders AirOps should evaluate.                                                  |
| **Prompt tags**            | For new-content Campaigns, the prompt tags AirOps should evaluate.                                                        |
| **Tools**                  | The tools the strategy should use when finding opportunities.                                                             |
| **Trigger**                | An optional cadence or event that generates new opportunities after publish.                                              |
| **Measurement**            | The signals your team uses after accepted work lands in **Action**.                                                       |

## How to configure

1. Start from Quill, open **Campaigns** and click **Create**, or open a recommended Campaign.
2. If you started from a Strategy Brief, review the hypothesis, brief, action type, folder, topics, Brand Kit, and 90-day target. Click **Build Campaign** when you want Quill to create the draft.
3. Review the draft Campaign setup.
4. Select a **Brand Kit** that already has AI Visibility. If the Brand Kit still needs setup, click through to Insights setup first.
5. Choose an **Action type**:
   * Existing content, such as a page refresh
   * New content, such as page creation
6. Add guidance under **Generate opportunities**. Tell AirOps what to prioritize, exclude, or rank higher.
7. Set **Topics**.
8. Set scope:
   * For existing-content Campaigns, choose **Folder** values.
   * For new-content Campaigns, choose **Prompt tags**.
9. Choose the **Tools** the strategy should use, if you can edit the strategy Playbook.
10. Click **Publish Campaign**.
11. After publish, add a **Trigger** if the Campaign should generate opportunities on a recurring cadence.
12. Click **Generate Opportunities**, or add an opportunity manually from Campaign configuration.

{% hint style="info" %}
Opportunity generation usually takes 15 to 30 minutes. AirOps can notify you in Inbox or Slack when the run finishes.
{% endhint %}

{% hint style="warning" %}
Confirm the Campaign setup before publishing. After a Campaign is published, you can still generate opportunities, add opportunities manually, and manage triggers. Brand Kit, action type, opportunity criteria, topics, and folder or prompt-tag scope stay locked.
{% endhint %}

## Publish requirements

You can publish when the draft has:

* A Brand Kit with AI Visibility
* An action type
* Finished topic and folder or prompt-tag configuration
* Permission to publish Campaigns

Quill must also finish any in-progress setup step before **Publish Campaign** is available.

## Opportunity criteria

Opportunity criteria help AirOps decide what is worth surfacing. Use them for priority rules, exclusions, quality thresholds, and ranking guidance.

Strong criteria:

* Prioritize pages with declining citation rate, slipping organic performance, outdated product details, or missing coverage for prompts where competitors are cited.
* Exclude pages refreshed recently.
* Focus on prompts tied to high-intent topics, launch themes, or important personas.
* Prioritize sentiment themes where owned content could change how the brand is described.

Avoid using opportunity criteria as a full content brief. The Campaign should identify the right opportunities. Your team can edit the brief and supporting context during review, then complete the work in **Action**.

## Examples

### Refresh pages losing AI visibility

Use this Campaign when you want to find existing pages that should be updated because their AI search performance is slipping.

1. Ask Quill to create a page refresh Campaign for the target Brand Kit, or start from a recommended refresh Campaign.
2. Choose the existing-content action type.
3. Set **Folder** to the section of the site you want to monitor, such as `/blog`.
4. Set **Topics** to the topic area you want to improve.
5. Add opportunity guidance:

```
Prioritize pages with declining citation rate, slipping organic performance, outdated product details, or missing coverage for prompts where competitors are cited. Exclude pages that were refreshed recently.
```

6. Publish the Campaign.
7. Add a trigger if the Campaign should check for new opportunities on a recurring cadence.

### Create pages for uncovered prompts

Use this Campaign when tracked prompts show a gap and no owned page answers the question well.

1. Ask Quill to create a Campaign from the prompt set, or open **Campaigns** and click **Create**.
2. Choose the new-content action type.
3. Select the Brand Kit and the relevant **Topics** or **Prompt tags**.
4. Add opportunity guidance:

```
Find prompts that are asked often but have no dedicated owned page. Prioritize high-intent topics where competitor pages are cited and our existing Pricing or FAQ pages only cover part of the answer.
```

5. Publish the Campaign.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.airops.com/campaigns/create-a-campaign.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
