DEV Community

Automation Helper
Automation Helper

Posted on

How to monitor new negative G2 reviews automatically

Negative reviews are most useful close to publication, when a product, support, or competitive-research team can still see the pattern forming. Manually opening a handful of G2 pages every day is unreliable, and pulling the same historical review feed repeatedly creates noise.

The G2 Negative Review Monitor reads public G2 product review RSS feeds, locally filters the whole-star ratings you select, and remembers review IDs so later runs emit only newly seen matching reviews. It is built for scheduled monitoring, not bulk historical extraction.

1. Provide product slugs or public G2 review URLs

You can use bare slugs, product review URLs, or the public review RSS URLs. They are normalized to product slugs before the request.

{
  "products": ["slack", "notion"],
  "ratings": ["1", "2", "3"]
}
Enter fullscreen mode Exit fullscreen mode

2. Run it on a schedule

Attach the matching existing Task to an hourly or daily Apify schedule. The first run returns currently visible matching reviews. Later successful runs keep a bounded per-product history and emit only new 1–3-star review IDs. A second unchanged run therefore returns no review rows.

3. Read structured feedback

Representative output uses a stable review ID and source link:

{
  "recordType": "REVIEW",
  "isReview": true,
  "product": "slack",
  "reviewId": "g2-review-example-123",
  "rating": 2,
  "title": "Example review title",
  "review": "Example normalized public review text.",
  "reviewer": "Public reviewer name when available",
  "publishedAt": "2026-09-01T09:15:00.000Z",
  "firstSeenAt": "2026-09-01T10:00:00.000Z",
  "sourceUrl": "https://www.g2.com/products/slack/reviews"
}
Enter fullscreen mode Exit fullscreen mode

The Actor only uses public G2 RSS and does not require a browser session or proxy requests. Invalid products are logged rather than converted into fabricated review results.

Cost

The current price is a $0.00005 start event plus $0.0075 for each successfully checked G2 product. A product that cannot be validated is not counted as a successful product check. Verify the live pricing tab before production use.

Try it

Use the existing negative-review monitoring Task: Monitor new negative G2 reviews.

Read the G2 Negative Review Monitor Actor page for accepted input formats and monitoring behavior.

Top comments (0)