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

# Ads Manager

> Connect your OpenAI Ads account and create, review and measure ChatGPT ad campaigns inside KIME.

Ads Manager runs on the OpenAI Ads platform. It lets you create and manage ChatGPT campaigns, ad groups and ads inside KIME, next to the AI visibility data you already track. It also holds the **proposed** campaigns that KIME drafts from your weakest prompts, so you can review them and launch the ones you want.

You find it in the sidebar under **Ads > Ads Manager**.

<Note>
  Ads Manager is in beta. You need an OpenAI Ads account to launch campaigns. Ad costs are set by your bids and budgets in OpenAI Ads, not by KIME.
</Note>

## How it is organized

At the top of the page you have four tabs and two buttons:

| Tab | What it shows |
| - | - |
| **Campaigns** | Your campaigns, with their ad groups, locations and start dates. |
| **Ad groups** | The ad groups inside your campaigns. |
| **Ads** | Each ad with its campaign, ad group, creative and image brief. |
| **Results** | How your live campaigns perform. Available once your OpenAI Ads account is connected. |

* **Create campaign** starts a new campaign from scratch. On the Ad groups tab this button is **Create ad group**.
* **Manage keys** adds, replaces or removes your OpenAI Ads API key.

On the Campaigns, Ad groups and Ads tabs you can switch between:

* **Actual**: what is live or set up in your OpenAI Ads account.
* **Proposed**: drafts KIME suggests, based on the prompts where your brand has the weakest organic answer coverage. Nothing in Proposed is live.

## How to set it up

<Steps>
  <Step title="Create an OpenAI Ads account">
    Sign up for the OpenAI Ads platform and create an ad account. You can click **Open OpenAI Ads** in Ads Manager to go there.
  </Step>

  <Step title="Generate an API key">
    In your OpenAI Ads settings, generate an API key.
  </Step>

  <Step title="Add the key in KIME">
    In Ads Manager, click **Add API key** (or **Manage keys**) and paste the key. KIME verifies and encrypts it.
  </Step>

  <Step title="Check who has access">
    Anyone who can use Ads Manager can create and launch campaigns that spend money. Review who has access in [Roles & permissions](/administration/roles-and-permissions).
  </Step>
</Steps>

<Tip>
  You can look through Proposed campaigns before you connect a key. You need the key to accept them and send them to OpenAI Ads.
</Tip>

## Proposed campaigns

KIME groups proposals by when they were generated. Each group header shows the date and time, the target area, the number of competitors compared and the number of prompts used, for example *compete · 4 competitors · 2 prompts*. Click **View details** to see everything in the group.

### On the Campaigns tab

| Column | What it means |
| - | - |
| **Campaign** | The campaign name and a short explanation of who it targets and why. |
| **Ad groups** | How many ad groups the campaign contains. |
| **Locations** | The countries the campaign will run in. |
| **Start date** | When the campaign starts once accepted, for example *Immediately*. |

Use **Accept** to take a proposal to OpenAI Ads, or **Reject** to dismiss it. Use **Selected campaign** to filter to one campaign.

### On the Ad groups tab

| Column | What it means |
| - | - |
| **Ad group** | The ad group name, the buying moment it targets (for example comparing products or ready to buy), and a few plain-language descriptions of the people and conversations it should reach. |
| **Campaign** | The campaign the ad group belongs to. |
| **Billing event** | What you pay for, for example **Per click** or **Per impression**. |
| **Max bid** | The highest amount you are willing to pay per billing event. Proposals start at 0.00, so set it before going live. |

### On the Ads tab

| Column | What it means |
| - | - |
| **Ad** | The ad name and the idea behind it. |
| **Campaign** and **Ad group** | Where the ad sits. |
| **Creative** | The headline and description people will see in ChatGPT. |
| **Image brief** | A description of the image to use with the ad, for your design team or image tool. |

Use **Selected campaign** and **Selected ad group** to narrow the list.

## How to use it

<Steps>
  <Step title="Generate proposals">
    Use [Campaign Builder](/features/campaign-builder) to pick the prompts you want to advertise on and click **Generate proposals**. You can also click **Create campaign** to build one yourself.
  </Step>

  <Step title="Review the campaigns">
    In **Campaigns > Proposed**, read each campaign's description, ad groups, locations and start date. Click **View details** for the full picture.
  </Step>

  <Step title="Review the ads">
    Switch to **Ads > Proposed** and check each creative and image brief. Make sure the message fits your brand and the prompt it targets.
  </Step>

  <Step title="Accept or reject">
    **Accept** the proposals you want to run, which sends them to OpenAI Ads. **Reject** the rest.
  </Step>

  <Step title="Set bids">
    Check the billing event and set a max bid on each ad group before it goes live. Proposed ad groups start with a max bid of 0.00.
  </Step>

  <Step title="Follow results">
    Use **Results** to follow how your campaigns perform. Pause what underperforms and move spend to what works.
  </Step>
</Steps>

## Get the most value

<AccordionGroup>
  <Accordion title="Review every proposal before accepting" icon="eye">
    Proposals are drafts. Check the copy, the countries and the start date, and make sure the image brief can be produced, before you accept.
  </Accordion>

  <Accordion title="Keep ads close to the prompt" icon="message">
    Ads in ChatGPT appear next to an answer to a specific question. Creatives that respond directly to that question, for example comparing products or highlighting price, fit better than generic brand messages.
  </Accordion>

  <Accordion title="Start small and scale what works" icon="chart-line-up">
    Accept a few focused campaigns first with modest bids. Once **Results** shows which ad groups perform, move spend to them and generate new proposals in the same direction.
  </Accordion>

  <Accordion title="Check what competitors run" icon="binoculars">
    Use [Ads Library](/features/ads-library) to see which competitors advertise in ChatGPT on your prompts before you write or accept your own.
  </Accordion>

  <Accordion title="Connect paid to organic" icon="scale-balanced">
    Compare your ad results with your organic visibility on the same prompts. Over time, use [Actions](/features/actions) to improve organic presence so you rely less on paid placement.
  </Accordion>

  <Accordion title="Protect your API key" icon="key">
    Limit who can use Ads Manager, and use **Manage keys** to replace the key if someone leaves the team or the key may have been shared.
  </Accordion>
</AccordionGroup>

## Who it is for

* **Performance marketers** who want to run ChatGPT ads with the same rigour as paid search, without switching dashboards.
* **Brand and communications leads** who want to be present in answers where competitors dominate.
* **Agencies** managing AI visibility and ad spend for several clients from one place.


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