G2 Badge Verification Overlay
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
This userscript adds real-time verification visibility to your G2 badge display. It scans the page for badge elements—including Leader, High Performer, Users Love Us, Momentum Leader, Best Of, and other G2 awards—and extracts badge type, verification status, and badge score information. Each badge receives a color-coded status indicator: green for verified, yellow for pending verification, and red for unverified. A summary panel shows total badges, verified count, pending count, unverified count, and a validity percentage. The badge type breakdown displays the distribution of different badge types in your portfolio. A one-click button opens the official G2 verification guide for reference. This is invaluable for marketers, product managers, and business owners who need to validate the authenticity of G2 awards, ensure badge compliance, and maximize the impact of verified social proof.
WHERE IT RUNS
The script runs on all G2 web application pages at *.g2.com/*, with automatic detection of company profiles, software review pages, and any page displaying G2 badges. It works across all G2 interfaces by using multiple selector strategies to find badge elements, names, verification statuses, and scores. The script detects dynamic content loading and re-applies verification indicators when the page updates. It runs across the entire G2 domain, ensuring coverage whether you're viewing a company's main profile, a specific software review page, or a badge showcase section.
HOW TO USE
Install the script via the BotGentz extension and navigate to any G2 page displaying badges. The verification overlay will appear automatically, showing verification status indicators on every badge. Each badge displays a color-coded label: ✓ Verified (green), ⏳ Pending (yellow), or ✗ Unverified (red). The summary panel shows total badges, verified count, pending count, unverified count, and a validity percentage. A badge type breakdown displays the distribution of badge types. Use the panel controls to customize your experience: toggle the verification overlay on or off, show or hide the summary panel, enable or disable status indicators, or auto-check badge validity on page load. The "Refresh" button manually rescans the page for updated badge data, and the "Copy summary" button exports the verification summary to your clipboard. The "Verification Guide" button opens the official G2 guide for reference.
THE MECHANISM - BADGE EXTRACTION, VERIFICATION DETECTION, AND STATUS VISUALIZATION
This script identifies badge data by scanning the DOM for known G2 badge elements using a cascading selector strategy. It looks for badge containers (.badge, .g2-badge, .badge-item, .award-badge), then extracts badge names from name or title elements, verification status from status badges or class names, and scores from score or rating elements. Verification status is determined by checking for verification badges, checkmarks, or status text containing "verified," "authentic," "confirmed," "pending," or "unverified." Badge types are normalized to standard G2 categories (Leader, High Performer, Users Love Us, Momentum Leader, Best Of, Easiest, Enterprise, Mid-Market, Small Business). The badge is created as a DOM element with inline styles and inserted into the badge name cell. The summary panel aggregates data and calculates the validity percentage.
THE PANEL
The control panel appears as a floating, draggable element that you can position anywhere on the G2 page. Drag by the header to reposition it, and the position is saved per site using GM_setValue so it stays where you left it across sessions. Release the panel near any edge and it snaps into place, keeping your workspace organized. Click the panel header to collapse it into a small bubble showing only the shield emoji (🛡️), minimizing distraction while keeping controls accessible. Drag from the bubble to restore the full panel. The panel automatically resizes to fit its content and includes all setting toggles, action buttons, and a verification legend. Press the Escape key to quickly collapse the panel to its minimized state. The panel remains visible across page navigation within G2, with verification indicators updating automatically as you move between views.
PLEASE NOTE
This script requires the free BotGentz extension to function. It is designed for G2 users who need to verify badge authenticity and maximize social proof. The script reads only visible badge data from the DOM—it does not access G2's API, your account credentials, or any sensitive information. All settings (overlay visibility, summary toggle, status indicator toggle, auto-check toggle, and panel position) are stored locally using GM_setValue and never leave your browser. The script does not modify your G2 data—it only reads and visualizes visible badge information. Verification status is determined by visual indicators on the page; if G2 updates its website structure or verification indicators, the script may need to be updated to match new selectors. The validity percentage is calculated as verified badges divided by total badges and should be used as a general guide, not a definitive assessment.