> 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/campaigns/opportunities.md).

# Opportunities

**Opportunities** is the Campaign tab where your team reviews the pages or prompts Quill recommends for action. Review opportunities before work moves into production so your team stays focused on the updates most likely to improve AI search performance.

## Review Flow

1. Open the Campaign.
2. Select **Opportunities**.
3. Review the Campaign configuration panel to confirm the Topic, Folder or Prompt Tags, Action, Brand Kit, Opportunity Criteria, and Trigger.
4. Generate opportunities. Click **Generate Opportunities** to run Quill manually, or wait for a configured **Trigger** to create opportunities on its schedule.
5. Wait for opportunity generation to finish. Opportunity generation can take up to 30 minutes.
6. Review the generated opportunities. Campaigns avoid creating duplicate opportunities for the same work.
7. Open each opportunity to review the rationale and affected pages or prompts.
8. Select the opportunities you want to pursue.
9. Move selected opportunities into **Action**.
10. Decline opportunities that do not fit the Campaign objective.

## Opportunity Fields

| Field           | Description                                                                               |
| --------------- | ----------------------------------------------------------------------------------------- |
| **Opportunity** | A grouped recommendation surfaced by Quill.                                               |
| **Rationale**   | The reason Quill surfaced the opportunity.                                                |
| **Resource**    | The page or prompt the opportunity targets.                                               |
| **Status**      | The review state for an opportunity item, such as pending, accepted, rejected, or failed. |

## What Happens After Acceptance

Accepted opportunities appear in **Action**. Action works like a Grid, where your team can run Playbooks or Workflows, add review fields, track publishing status, and manage the operational work.

Declined opportunities stay out of **Action** so the Campaign remains focused on the work your team wants to pursue.

## Examples

### Page Refresh Review

For a page refresh Campaign, review whether each suggested page has a clear reason to act. Strong candidates may have declining citation rate, outdated information, competitor pressure, or a gap between the page's current content and the prompts it should answer.

Accept pages your team is ready to refresh. Decline pages that do not match the Campaign's scope, were refreshed recently, or need a different action path.

### Prompt Opportunity Review

For a prompt Campaign, review whether the prompt is tied to the Campaign's topic, audience, or sentiment goal. Strong candidates may have low mention rate, weak share of voice, poor sentiment, or strong competitor presence.

Accept prompts when your team can create or refresh supporting content. Decline prompts that are off-topic or do not have a clear owned-content path.


---

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

```
GET https://docs.airops.com/campaigns/campaigns/opportunities.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
