Back to Piloterr in Excel
SheetXAI logo
Piloterr logo
Piloterr · Excel Guide

Pull G2 Competitor Data Into a Google Sheet With Piloterr

2026-05-14
5 min read

The Scenario

The product team is preparing a competitive review for the quarterly business update. Someone pulled a list of 15 competitor SaaS products from the CRM and dropped the names into column A of an Excel workbook titled "Q2 Competitive Intel." The ask: G2 rating, total review count, pricing tier, and category for each — formatted as a comparison table.

You got the request Wednesday afternoon. The deck goes to leadership Friday morning.

The bad version:

  • Open G2, search for the first competitor name, navigate to their profile, locate the rating, review count, pricing section, and category label — write each into the workbook manually
  • Repeat for all 15 products — some have ambiguous names that return multiple G2 listings, so you have to pick the right one each time
  • Discover on competitor 11 that G2's pricing section says "contact sales" for two products, which means your pricing column has inconsistent values that will confuse the slide deck

There is no faster way to do this if you're working manually. Fifteen products with four fields each is sixty individual data points to locate, read, and transcribe without errors.

The Easy Way: One Prompt in SheetXAI

SheetXAI is an AI agent that lives inside your Excel workbook. It reads your data, understands what you're looking at, and through its built-in Piloterr integration it can fetch G2 product data for a full column of names and write the results back inline.

Read 12 SaaS tool names from the Google Sheet 'Competitors', fetch G2 data for each via Piloterr, and write rating and review count into columns B and C, then sort by review count descending

What You Get

  • Column B: G2 overall star rating for each product
  • Column C: total review count as of the fetch date
  • Column D: pricing tier label from G2 (or "contact sales" where G2 shows no public pricing — consistent across all rows)
  • Column E: primary G2 category
  • Rows where the product name returns no G2 match get flagged in column F so you can check the spelling

What If the Data Is Not Quite Ready

Some names in column A are ambiguous and might match the wrong G2 listing

For each product name in the 'Competitors' worksheet column A, fetch G2 product info via Piloterr — where multiple matches exist, prefer the listing with the highest review count, and note the chosen match name in column F so I can verify

You want the data sorted by review count before it lands in the workbook

Read 15 product names from the 'Competitors' worksheet column A, fetch G2 data via Piloterr for each, write rating into column B and review count into column C, then sort the results by column C descending before writing

The list includes both established products and newer ones with under 50 reviews

For each product in the 'Competitors' worksheet column A, fetch G2 rating and review count via Piloterr — mark any product with fewer than 50 reviews with "low sample" in column D so the leadership deck footnote can call it out

You need the full enrichment, a review-count sort, and a low-sample flag in one shot

Read column A (15 competitor names from the 'Competitors' worksheet), fetch G2 rating, review count, pricing, and category via Piloterr for each, write into columns B through E, flag products with fewer than 50 reviews as "low sample" in column F, then sort all rows by review count descending

One instruction. The competitive table arrives formatted and annotated.

Try It

Get the 7-day free trial of SheetXAI and open the Excel workbook where your competitor list lives — then ask SheetXAI to fetch G2 data for each row via Piloterr and write the results into adjacent columns. You can also look at pulling Auchan product data with Piloterr or the full Piloterr hub.

Stop memorizing formulas.
Tell your spreadsheet what to do.

Join 4,000+ professionals saving hours every week with SheetXAI.

Learn more