Skip to main content

Scenario

Your G2 satisfaction score, implementation score, and category rankings fluctuate quarterly. When scores change, your messaging should adapt — leaning into strengths and addressing emerging weaknesses. You pull your latest G2 scores and compare them to previous periods and competitors, then use Mave to generate updated positioning recommendations. Flow: G2 GET /products/{id} + category data → Score trends → Mavera POST /mave/chat → Messaging adjustment recommendations

Code

Example Output

Error Handling

Find your G2 product ID via GET /products?filter[name]=YourProduct or from your G2 admin dashboard URL.
Not all products have all score types. Newer products may lack satisfaction_score until they reach the minimum review threshold (typically 10+).
G2 API doesn’t provide historical scores. Store scores in your database on a weekly/monthly schedule to build trend data.