# Weekly AI visibility for a SaaS brand

**Use case:** 

Ten buyer questions asked on ChatGPT, Perplexity, Gemini and Claude, with your brand and three competitors tracked. Schedule it weekly: each summary shows the change in share of voice since the last run. 40 answers, $0.56 a run.

## Input

```json
{
  "brand": "HubSpot, hubspot.com",
  "competitors": [
    "Zoho CRM, zoho.com, Zoho",
    "Pipedrive, pipedrive.com",
    "Salesforce, salesforce.com"
  ],
  "brandAliases": [],
  "brandDomains": [],
  "prompts": [
    "best CRM for small business",
    "which CRM is easiest for a 5-person sales team",
    "best free CRM software",
    "best CRM for startups",
    "HubSpot vs Salesforce for a small team",
    "best CRM with email marketing built in",
    "cheapest CRM for a growing business",
    "best CRM for a B2B sales team",
    "what CRM do small agencies use",
    "best CRM that integrates with Gmail"
  ],
  "engines": [
    "chatgpt",
    "perplexity",
    "gemini",
    "claude"
  ],
  "country": "US",
  "language": "en",
  "samplesPerPrompt": 1,
  "includeAnswerText": true,
  "projectName": "HubSpot weekly",
  "failOnErrors": false
}
```

## Output

```json
{
  "brand": {
    "label": "brand",
    "format": "string"
  },
  "answers": {
    "label": "answers",
    "format": "integer"
  },
  "shareOfVoicePct.ChatGPT": {
    "label": "shareOfVoicePct ChatGPT",
    "format": "number"
  },
  "shareOfVoicePct.Perplexity": {
    "label": "shareOfVoicePct Perplexity",
    "format": "number"
  },
  "shareOfVoicePct.Gemini": {
    "label": "shareOfVoicePct Gemini",
    "format": "number"
  },
  "shareOfVoicePct.Claude": {
    "label": "shareOfVoicePct Claude",
    "format": "number"
  },
  "shareOfVoicePct.All engines": {
    "label": "shareOfVoicePct All engines",
    "format": "number"
  },
  "mentionRatePct.All engines": {
    "label": "mentionRatePct All engines",
    "format": "number"
  },
  "citationRatePct.All engines": {
    "label": "citationRatePct All engines",
    "format": "number"
  },
  "avgPosition.All engines": {
    "label": "avgPosition All engines",
    "format": "number"
  }
}
```

## How it works

### 1. Sign up on Apify or log in

The AI Visibility Tracker: ChatGPT, Perplexity, Gemini Actor is ready to run with the inputs already set for "Weekly AI visibility for a SaaS brand". [Sign up or log in](https://console.apify.com/create-task-from-example/aFB7jVRwRt1853lCM) and you'll land in Apify Console with a copy of this exact task.

### 2. Start the "Weekly AI visibility for a SaaS brand" task

The AI Visibility Tracker: ChatGPT, Perplexity, Gemini Actor will start running based on the input automatically. You can also change all the input fields, like your brand, competitors, and more, to match your specific use case.

### 3. Receive the "Weekly AI visibility for a SaaS brand" output

Monitor the progress in real time. You will be notified as soon as your dataset is complete and ready for review. Each result includes data such as brand, answers, shareofvoicepct chatgpt, and more.

### 4. Integrate into your workflow

The final output is delivered in JSON, CSV, or Excel format, ready to be plugged into your workflow. You can also [run the "Weekly AI visibility for a SaaS brand" task via API](https://apify.com/meridianlabs/ai-visibility-tracker.md).

## About this Actor

This example demonstrates how to use [AI Visibility Tracker: ChatGPT, Perplexity, Gemini](https://apify.com/meridianlabs/ai-visibility-tracker.md) with a specific input configuration. Visit the [Actor detail page](https://apify.com/meridianlabs/ai-visibility-tracker.md) to learn more, explore other use cases, and run it yourself.


## How to integrate an Actor?

This Task's input is already configured above. Use it as-is rather than inventing a new one.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For full API examples (JavaScript, Python, CLI, MCP, OpenAPI), see this Task's Actor page: https://apify.com/meridianlabs/ai-visibility-tracker.md

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).
