G2 Review Recency Badge
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
G2 Review Recency Badge scans the current page for G2 review data including product ratings, total review count, individual review dates, and rating distribution. It overlays a small badge in the corner of the page showing when the most recent review was posted, how many reviews exist, and the average rating. The badge color changes to red with a warning indicator if reviews are outdated (older than your configured threshold). The detailed panel shows a full breakdown of review activity including a rating distribution bar chart, product name, source detection, and a recency score.
WHERE IT RUNS
Works on any web page, including G2 product pages, review aggregation sites, and any page containing review metadata. The script intelligently detects review elements using common selectors and can identify review dates, ratings, and counts across various page layouts. It works best on G2.com but also functions on other review platforms and product pages.
HOW TO USE
The badge appears automatically in the corner of your screen showing a summary of review recency. Click the badge to open the detailed panel with full review insights. Use the panel to view product name, total reviews, average rating, latest review date, days since last review, and a rating distribution chart. The panel also shows a warning for outdated reviews (older than 6 months by default) and a "Fresh" indicator for recently reviewed products. Copy review insights to your clipboard with one click. Customize the badge position and recency threshold in the settings section.
MECHANISM — INTELLIGENT DATE PARSING WITH MULTI-FORMAT SUPPORT
The script uses a robust date parsing engine that handles multiple date formats including ISO dates (YYYY-MM-DD), US dates (MM/DD/YYYY), relative dates ("3 days ago", "yesterday", "today"), and written dates ("January 15, 2024"). It extracts review dates from G2 review elements using targeted CSS selectors, then calculates days between each review date and the current date to determine recency. The rating distribution is built by parsing star ratings from individual review elements and aggregating them into a histogram. All extraction runs client-side with no network calls.
THE PANEL
The floating panel is fully draggable and remembers its position per domain. Click the minimize button to collapse it to a small bubble, or press Escape to hide it. The panel automatically adjusts to different screen sizes and can be resized to show more content. All settings, including recency threshold and badge position, are saved per domain. The panel integrates smoothly with any page layout using the BGPanel framework, maintaining clean separation from page content.
PLEASE NOTE
This script requires the free BotGentz extension to run. It does not send any data to external servers; all extracted review data and settings remain entirely local to your browser using GM_setValue. The script never reads password fields, hidden inputs, or file inputs. It stores only your configuration settings. The script works best on G2.com but can detect review data on other sites as well. Date parsing accuracy depends on the format used on the page; if reviews are not detected, use the "Rescan Page" button to refresh the extraction. Data persists across browser sessions and is isolated per browser profile.