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 loginPrepare 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,geminiJSON 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-runThe 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.
Approach 3: Claude MCP (Recommended for Ideation + Import)
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:
| Intent | Example 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
| Plan | Prompts/month |
|---|---|
| Starter | 10 |
| Growth | 100 |
| Pro | 200 |
| +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