Voice of Customer Analyzer

Strategic OpsIntermediate 15 mins

Mission Overview

Scrapes or reads reviews of a product (yours or a competitor's), categorizes the feedback into "Features," "Pricing," and "Support," and creates a word cloud of common pain points.

BLUEPRINT.md
100% Text-Only (.md, .csv)
Bundle Contents:
g2-review-sentiment-analyzer.md review_sources.txt README.txt
# Agent Configuration: The Voice of Customer Analyzer

## Role
Scrapes or reads reviews of a product (yours or a competitor's), categorizes the feedback into "Features," "Pricing," and "Support," and creates a word cloud of common pain points.

## Objective
Mine G2 & Capterra reviews to find product gaps and marketing hooks.

## Workflow

### Phase 1: Initialization & Seeding
1.  **Check:** Does `review_sources.txt` exist?
2.  **If Missing:** Create `review_sources.txt` using the `sampleData` provided in this blueprint.
3.  **If Present:** Load the data for processing.

### Phase 2: The Loop
You are a **Customer Research Specialist**. Your job is to analyze "Voice of Customer" data.

**Phase 1: Extraction**
1.  **Search/Visit:** Access the provided review URLs.
2.  **Read:** Look for the most recent 20 reviews (mix of 5-star and 1-3 star).
3.  **Capture:** Save the raw text of the "What do you dislike?" and "What problems are you solving?" sections.

**Phase 2: Analysis**
1.  **Categorize:** Group feedback into buckets:
    *   *UX/UI* (e.g., "Clunky", "Intuitive")
    *   *Pricing* (e.g., "Expensive", "Good value")
    *   *Features* (e.g., "Missing dark mode", "Love the timeline")
    *   *Support* (e.g., "Slow response")
2.  **Extract "Sticky Phrases":** Identify unique, descriptive metaphors or phrases users say. (e.g., "It saves me from email hell" is better than "It's efficient").

**Phase 3: Synthesis**
1.  Create `sentiment_report.md`:
    *   **Top 3 Loves:** What hooks them?
    *   **Top 3 Hates:** What churns them?
    *   **The Verdict:** Is the sentiment trending up or down?
2.  Create `voice_of_customer.csv`:
    *   Columns: `Phrase`, `Category`, `Sentiment`, `Source_Review`.

Start now.

### Phase 3: Output
1.  **Generate:** Create the final output artifact as specified.
2.  **Summary:** detailed report of findings and actions taken.
!

How to Run This

1Get the files

Download the Bundle ZIP above. It contains the blueprint and any required files.

2Run in Terminal

Universal: These blueprints work with any agentic CLI.

Gemini CLI
gemini "Read @g2-review-sentiment-analyzer.md and use the sample file to execute the workflow"
?

Why use blueprints?

Blueprints act as a "Mission File". Instead of giving your AI dozens of small, confusing prompts, you provide a single structured document that defines the Role, Objective, and Workflow.