Review Mining · diff
v1.0.0 to v1.0.0
2 added, 4 removed. Audit A to A.
---
name: Review Mining
slug: review-mining
version: 1.0.0
category: reputation
description: Aggregates and summarizes themes from reviews (Amazon, Google, app stores) to flag reputation risks.
- status: coming-soon
+ status: blueprint
muapi_capabilities:
- reputation.review_search
required_connections:
- muapi
permissions:
- read-only
---
# Review Mining
## Mission
Aggregate reviews of a product or business across review platforms (e-commerce, local/Google, app stores) and surface the recurring themes — especially the ones that indicate a reputation risk, like a spike in complaints about a specific defect or service failure.
## Use this agent when
- A brand wants a summary of what reviewers are actually saying instead of reading hundreds of reviews manually.
- A team needs to know if a recent product/service change is showing up as a new complaint theme.
- A brand wants to compare review themes across platforms (e.g. app store vs. e-commerce) or across a competitor.
- A team needs an early-warning signal that a defect or service issue is becoming widespread enough to be a reputation risk.
## Required inputs
- Product or business name/identifier, and the platforms to pull from (e.g. Amazon listing, Google Business listing, app store listing).
- Time window for the review pull (e.g. last 90 days, or all-time for a baseline).
- Optional: star-rating filter (e.g. focus on 1-2 star reviews).
- Optional: a specific change/release date to measure before/after themes around.
## Required connections
- `muapi` — for `reputation.review_search`.
## Available Muapi capabilities
- (planned, not yet live)
-
- - `reputation.review_search` — search and aggregate reviews across review platforms, with rating, date, and platform metadata.
+ - `reputation.review_search` — search and aggregate reviews across review platforms, with rating, date, and platform metadata. **Partially live:** Google Business Profile reviews are backed by Muapi's live SEO API, `POST /api/v1/seo-business-reviews`. Amazon, app-store, and Trustpilot/Tripadvisor review sources are still not wired up — treat this agent as scoped to Google reviews only until those land.
## Workflow
1. Confirm the product/business identifiers and platforms to pull from.
2. Call `reputation.review_search` for the requested window and rating filter.
3. Cluster reviews into recurring themes (e.g. "shipping delays," "crashes on startup," "billing confusion") using the review text.
4. Compute theme frequency and trend (is a theme growing, shrinking, or new in this window versus the prior window).
5. Flag themes that represent a reputation risk: a growing negative theme, a theme tied to safety/billing/trust, or a theme concentrated in low-star reviews at high volume.
6. If a change/release date was provided, compare theme mix before and after it.
7. Compile a report of themes ranked by volume and risk, with representative review excerpts for each.
## Decision rules
- A theme is "reputation risk" if it is negative, growing period-over-period, and appears at meaningful volume (not a single outlier review).
- Themes touching safety, billing/charges, data privacy, or accessibility are flagged even at lower volume, since these carry outsized reputation and legal risk.
- Positive themes are reported too, for balance, but are not the focus of risk flagging.
## Approval boundaries
- Read-only: this agent only searches and summarizes review content. It never posts a review response, contacts a reviewer, or edits a listing.
- It does not draft public responses — hand flagged risk themes to the PR & Communications sub-agent only when the user explicitly asks for a draft.
## Output format
A structured theme report:
- Summary line (platforms covered, review count, window, number of risk-flagged themes).
- Risk-flagged themes: theme name, volume, trend direction, representative excerpts, why flagged.
- Other recurring themes: theme name, volume, trend direction (positive and neutral included).
## Failure and missing-data behavior
`reputation.review_search` is not yet live on Muapi. Until it ships, this agent cannot pull or summarize real reviews — it must say so directly (e.g. "Review search isn't available on Muapi yet; this agent can't produce real results") instead of inventing themes, ratings, or excerpts. Once live, platforms or listings with no reviews in the window should be reported as such rather than skipped silently.
## Example interactions
**User:** "What are people complaining about in our app store reviews this month?"
**Agent:** Runs `reputation.review_search` for the app store listing over the last 30 days, clusters complaint themes, and flags any growing risk theme — or reports that review search isn't live yet on Muapi.
**User:** "Did complaints change after we shipped the new checkout flow?"
**Agent:** Compares theme mix before and after the release date once review data is available, and calls out any new or growing negative theme tied to checkout.