ReddGrowReddGrow Docs
Guides

Bulk AI Visibility Prompt Import

Import dozens of AI Visibility tracking prompts at once using the CLI, API, or Claude MCP — instead of adding them one by one.

AI Visibility tracks how your brand appears in ChatGPT, Gemini, Perplexity, and Google AI by running specific search prompts on a schedule. Adding prompts one-by-one is fine for 5–10, but for comprehensive coverage (competitor comparisons, use-case searches, buying-intent queries) you'll want to bulk-import.

Approach 1: CLI Import

The @reddgrow/cli supports batch prompt import from a file.

Install and Authenticate

npm install -g @reddgrow/cli
rg auth login

Prepare Your Prompts File

CSV format:

prompt,engines
"best tools for Reddit marketing",chatgpt,gemini,perplexity
"alternatives to [CompetitorName]",chatgpt,perplexity
"how to get cited by AI search engines",chatgpt,gemini,perplexity,google-ai
"[YourProduct] review",chatgpt,gemini

JSON format:

[
  {
    "prompt": "best tools for Reddit marketing",
    "engines": ["chatgpt", "gemini", "perplexity"]
  },
  {
    "prompt": "alternatives to [CompetitorName]",
    "engines": ["chatgpt", "perplexity"]
  }
]

Import

# Import from CSV
rg prompts import --file prompts.csv

# Import from JSON
rg prompts import --file prompts.json

# Dry run to preview without importing
rg prompts import --file prompts.json --dry-run

The CLI reports how many prompts were added, skipped (duplicates), and rejected (over plan limit).

Approach 2: API Import

Use the ReddGrow Agent API to programmatically add prompts from any system.

curl -X POST https://api.reddgrow.ai/v1/ai-visibility/prompts \
  -H "Authorization: Bearer rg_YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompts": [
      {
        "text": "best Reddit marketing tools",
        "engines": ["chatgpt", "gemini", "perplexity"]
      }
    ]
  }'

See the API reference for full endpoint documentation.

If you have the ReddGrow MCP server configured in Claude, you can combine prompt ideation and import in one step:

Example Claude prompt

Using the ReddGrow MCP server, do the following:

1. Generate 30 AI Visibility tracking prompts for a company that does [brief product description].
   Include:
   - Buying-intent queries ("best tools for X", "how to solve X")
   - Competitor comparison queries ("alternatives to [CompetitorA]", "[CompetitorA] vs [CompetitorB]")
   - Brand validation queries ("[YourProduct] review", "is [YourProduct] legit")
   - Broad category prompts ("Reddit marketing software", "AEO tools")

2. Import all of them to AI Visibility via the ReddGrow API.
   API key: rg_YOUR_API_KEY
   Engines: chatgpt, gemini, perplexity

Show me the list before importing so I can approve it.

This workflow is particularly useful for:

  • New campaigns where you're not sure which prompts to track
  • Competitive analysis (Claude can research competitor names and generate comparison queries)
  • Refreshing an outdated prompt set

Prompt Strategy

Coverage Matrix

Aim for coverage across four intent types:

IntentExample prompts
Category discovery"best Reddit marketing tools", "top AEO software"
Competitor alternatives"alternatives to Limmy AI", "[Competitor] vs ReddGrow"
Buying intent"how to rank in AI search", "tool to get cited by ChatGPT"
Brand validation"ReddGrow review", "is ReddGrow safe to use"

Plan Limits

PlanPrompts/month
Starter10
Growth100
Pro200
+Prompts add-on+100 per $100/mo

Prompts are consumed when run — each scheduled execution counts. If you're on Starter, prioritize high-intent buying queries over broad category terms.

Managing Prompts

After import, manage prompts from AI Visibility → Prompts:

  • Toggle individual prompts on/off without deleting them
  • Filter by engine to see which prompts run on each AI platform
  • Export current prompts to CSV for version control