Skip to main content

Managing AI Visibility Campaigns

Updated this week

📘 This article provides details on the AI Visibility Campaigns section of the AI Visibility dashboard, part of Botify's Analytics Suite, available as an option with all Botify plans.

Overview

In the Campaigns section of the AI Visibility dashboard, you can choose how to track your AI visibility based on your preferences. Create custom campaigns with your own prompts via a simple, automated interface that lets you import lists from a CSV file or create them directly in the platform using GSC or your website categories.

What is a campaign?

A campaign is how prompts are grouped in the AI Visibility dashboard. When creating a campaign, you determine the topics, products, or questions to monitor. By default, prompts are distributed equally across all campaigns, but you can adjust allocations based on your priorities. All campaigns populate the filter in the Overview section, enabling you to filter AI visibility by each campaign:

You can create the following campaign types:

Top GSC Keywords

Botify includes a Top GSC Keywords campaign by default when your GSC data is integrated with your Botify project to show how visible your brand is in AI answers compared to the topics where you already perform well in Google search. An LLM generates representative prompts from the top keywords in your recent GSC data and People Also Ask queries, using natural language queries that simulate user intent. You can create additional Top GSC Keywords campaigns to focus on another country or platform. Read more about Top GSC Keyword campaigns.

Categories

Your website categories (e.g., product pages, editorial sections) can capture broader discovery‑style AI interactions that are not tied to existing top keywords. Use Botify reports to select categories that reflect your highest-value customer journeys, since strong category inputs, informed by real user behavior and site content, lead to more meaningful AI prompt coverage (e.g., core revenue drivers, key services). Read more about category campaigns.

CSV import

Upload your own prompts to ensure the ones you want are present. This option is ideal for customer‑researched questions, strategic brand or product prompts, and seasonal topics. For stronger coverage, build CSV prompt sets from real customer language (e.g., internal site search queries, customer support and FAQ topics, paid search query reports, and sales and chatbot conversation themes). If you use an AI assistant to draft prompts, review them carefully before uploading to ensure they reflect real customer intent. Read more about CSV import campaigns.

Data updates

Campaigns are run weekly on the day they are created (e.g., every Monday). Campaigns edited after the scheduled weekly batch are submitted for immediate processing, with results available in the dashboard within a few hours. Subsequent edits will be held until the next scheduled weekly batch (i.e., only one edit day is permitted between scheduled weekly batches).

The next scheduled batch date is shown in the left navigation and at the top of the Campaigns page:

Creating custom campaigns

To create your own campaign to track in the AI Visibility report:

  1. Click Create Campaign.
    The New Campaign page opens. The maximum number of answers allowed in the campaign is displayed in the Campaign Allocation box. This number is determined by your Botify plan and the number of answers allocated to other campaigns in your project.

  2. Give your campaign a name to identify it.

  3. Select a source for prompts and keywords. The Campaign Allocation metrics update dynamically to show how many answers will be in the new campaign.

    1. Top GSC keywords: Drag the Campaign size slider to indicate the number of prompts to generate for the campaign.

    2. Categories: Add your website categories from which the prompts will be generated, one per line, and the number of prompts to generate for each category.

    3. CSV import: Upload your prompts from a CSV file, using the format shown in the linked example file. Ensure you maintain the “prompts” column header.

  4. Select the country to analyze.

  5. Select the LLM platform where you want to analyze prompts.

    Note: You will generate answers incrementally for each selected platform (e.g., requesting 1,000 prompts for both ChatGPT and Perplexity will return 2,000 answers).

  6. Review your selections, then click Launch campaign. The new campaign is added to the campaign list.

👀 Refer to Recommendations for AI Visibility Campaigns for best practices and advice on creating custom campaigns.

Managing campaigns

The Campaigns page shows all campaigns, the total number of allocated and available answers, and the number allocated for each campaign. For each campaign, you can:

  • Activate/deactivate: This launches or pauses a campaign. When initiated, answers will begin or stop populating the campaign within a few hours.

  • Edit: Open the campaign details to make changes.

  • Delete: Permanently delete the campaign. This cannot be undone.

💡The CSV Import campaign type is the only one that lets you specify prompts before a campaign runs. After a campaign batch is available, you can remove unwanted prompts in the Answers section.

Prompts are allocated equally across all campaigns by default.

To quickly adjust the distribution to increase or decrease the number of prompts generated for Top GSC Keywords campaigns:

  1. Click Manage Distribution.

  2. Click Distribute evenly to allocate an even number of prompts to each campaign; or

    Use the sliders to increase or decrease the percentage of allocation for each campaign.

  3. Click Save changes.

💡 To change the distribution of category or CSV import campaigns, edit the campaign and adjust the parameters (e.g., number of categories or platforms).

Did this answer your question?