G2 reviews to Google Sheets

G2 asks your buyers what they like and what they dislike as two separate questions. Reviewflowz writes the two answers into two separate columns of a Google Sheet, one row per review, newest at the top, kept current on its own.

Set up in under five minutes • No demo required

Tallyline Rated 2 out of 5 on G2

Dana R. IT Administrator · 201-1000 employees

What do you like best about Tallyline?
Card feeds reconcile without me touching them.
What do you dislike about Tallyline?
Approval workflow can't be edited without contacting support. We waited nine days.
Tallyline reviews Reviews tab
The same G2 review as one row of the Tallyline reviews spreadsheet
Row F G H
1 ProsConsScore
2 Card feeds reconcile without me touching them. Approval workflow can't be edited without contacting support. We waited nine days. 2
  • chewy
  • qonto
  • brevo
  • jins
  • filmin
  • lugg

Sort by the dislike column and you have a backlog

G2 does not hand a reviewer a box and a star picker. It asks what they like best, what they dislike, and what problem your product is solving, as three separate questions. Reviewflowz keeps them separate all the way into the sheet: the like answer lands in column F, the dislike answer in column G, the rest in column E. Nobody has to read a paragraph to find the complaint buried in it.

Sort the sheet by score ascending and read column G from the top. That is a product backlog written by the people who pay for the product, in the order they cared enough to write it down. It cost you a sort, not a research project.

Then count it, because a hunch and a number are different objects in a roadmap meeting. One COUNTIF over column G turns everyone knows approvals are a problem into thirty one reviews say so, with the rows sitting underneath it and a name and a job title on each one.

It runs over the whole history, not only the reviews since somebody started paying attention. Seed the sheet with your past G2 reviews and a complaint you first noticed this quarter traces back to the quarter it actually began.

Tallyline reviews
Google Sheets · synced by Reviewflowz
Sort sheet A to Z Column H · Score
G2 Approval workflow needs support to change. Two weeks to add one approver.
Row G H Z
1 Cons Score Tags
2 Approval workflow needs support to change. Two weeks to add one approver. 1 Approvals
3 Approval workflow can't be edited without contacting support. We waited nine days. 2 Approvals
4 Multi-entity reporting needs a separate export per entity. 3 Reporting
5 Per diem rules are simple, but we can't add a second approver ourselves. 3 Approvals
6 No NetSuite sync for custom segments yet. 4 Integrations
Reviews

Every complaint arrives with a job title and a company size

A G2 reviewer verifies through a work email or LinkedIn before the review publishes, so it is signed. Reviewflowz writes their job title into column P and their company size into column S, on every row, next to the thing they complained about.

That turns one complaint into a segment. Pivot the reviews mentioning approvals by company size and the shape appears: three from companies under fifty people, sixteen from mid market, twelve from enterprise. Same sentence, and now you know which deals it is costing you.

Job title splits the other axis. An administrator complaining about setup and a controller complaining about multi-entity reporting are two roadmaps, not one, and column P separates them without anyone reading four hundred reviews to do it.

What is not there, so you are not looking for it: the reviewer's employer. G2 does not publish it, Reviewflowz does not guess at it, and column M stays empty on a G2 row. Size and title are what you get, and they are the two that segment.

Tallyline reviews
Pivot, Cons containing "approval"
Reviewer Company Size Reviews
1-50 employees 3
51-200 employees 9
201-1000 employees 7
1001+ employees 12
Total 31
Two of the 31 rows
  • IT Administrator 201-1000 employees

    Approval workflow can't be edited without contacting support. We waited nine days.

Column F is your positioning, in your buyers' words

The like answer is the most useful sentence anyone writes about your product, and a G2 profile hands it to you hundreds of times over. In the sheet it is one column, so you read it as a column, top to bottom, rather than as four hundred separate pages.

Count the repeats and the page more or less writes itself. When receipt capture is the answer in a hundred and eighty eight of them, that is the line above the fold, and it came from people who paid rather than from a positioning workshop.

Competitor names show up in the same answers. A COUNTIF tells you who you are genuinely compared against, and a filter shows you what those reviewers said in the next sentence. That is a battlecard built out of evidence instead of out of memory.

Reviewflowz also tags each review as it arrives, from what the review means rather than which words it happens to use, and writes the tags into column Z. Pivot on the tag when you would rather not guess the search term.

Tallyline reviews 412 rows
Row F
1 Pros
2

Receipt capture is genuinely good, it reads a crumpled photo first time.

3

Receipt matching caught four duplicate claims in the first month.

4

We were live in a day, no implementation call.

5

The mobile app is faster than Expensify for submitting on the road.

188 of the 412 answers mention receipts =COUNTIF(F:F,"*receipt*")

Twenty-eight columns, and the twelve that stay empty

The sync writes the same fixed header on every run, twenty eight columns, the same shape whichever platform the review came from. Thirteen of them carry something on a G2 row: title, the like answer, the dislike answer, the rest of the questionnaire, score, link, date, reviewer name, job title, company size, the profile, the platform and G2's own review ID.

Three more are Reviewflowz's own. A review ID in column A keys the row so an edit updates rather than duplicates, the tags land in column Z, and the owner goes in column AA once you assign one.

Twelve are empty on a G2 row, and it is worth knowing which twelve before you build a pivot on one. Reviewer company, industry, department, language, app version, photos and the scored attribute fields belong to other platforms. They stay in the header so a sheet holding more than one platform keeps a single shape.

There is no reply column, because Reviewflowz does not publish vendor responses to G2. Your responses live on your G2 profile. This sheet is the reviews.

Tallyline reviews 28 columns, every sync
From the G2 review 13
  • B Profile Name
  • C Platform
  • D Title
  • E Overall
  • F Pros
  • G Cons
  • H Score
  • I Link
  • J Review Date
  • L Reviewer Name
  • P Reviewer Job Title
  • S Reviewer Company Size
  • AB External Review ID
Added by Reviewflowz 3
  • A Review ID
  • Z Tags
  • AA Review Owners
Empty on a G2 row 12
  • K Language
  • M Reviewer Company
  • N Review Locale
  • O Version
  • Q Reviewer Department
  • R Reviewer Industry
  • T Likelihood to Recommend
  • U Most Important Features
  • V Other Software Used
  • W Return on Investment
  • X Use Cases and Deployment Scope
  • Y Photos

There is no reply column, because your replies to G2 reviews are not in the sheet.

A sync, not an export somebody runs on Mondays

Reviewflowz creates the spreadsheet in your own Google Drive, writes the header, and keeps it current from then on. New G2 reviews are inserted at the top, newest first. A review the author later edits rewrites its own row, keyed on the review ID in column A, so nothing lands twice and nothing quietly goes stale.

The sheet is written every thirty minutes and the G2 profile behind it is checked roughly every four hours, which matches the way G2 reviews actually arrive. They come in campaign shaped bursts, because most of them are solicited rather than spontaneous.

Seed it with your past G2 reviews on a paid plan and the history is in the file on day one, so the first pivot has something to pivot. On the trial the sheet fills from new reviews forward.

Reviewflowz asks Google for access to the single file it created and nothing else in your Drive. The Reviews tab carries a protected range that warns anyone typing over the rows that the sync will overwrite them, so the file survives being shared widely.

Tallyline reviews Synced 6 min ago
  1. 09:14 G2 publishes the review Reviewflowz checks the profile every four hours.
  2. 11:02 Reviewflowz picks it up Score, title, the like and dislike answers, job title, company size.
  3. 11:30 The row is written Inserted at the top, under the header, on row 2.
  4. 14:30 The reviewer edits their review Row 2 is rewritten in place, keyed on the Review ID in column A.
1 Review ID Review Date
2 g2_3c9d18 2026-09-07 09:14

One sheet for the people who count, one for the people who act

A sync covers the G2 profiles you choose. Point it at every product you have listed and the spreadsheet is the whole company's G2 history in one file, with the profile named on every row and the platform beside it. A product you list separately on G2 is one more profile on the same sync, not a second tool to buy.

Then run a second one. Set the score filter to two stars and below, require the review to have text, and that spreadsheet holds only the reviews somebody has to answer for. Share it with product and support. Share the full one with whoever reports the number.

Each sync gets its own spreadsheet rather than a second tab in the first, so the escalation sheet and the reporting sheet are never one document with two people fighting over a filter view. Turn one off and the other carries on writing.

Score and review text are the filters a G2 sync offers. There is no keyword filter on the way in, which is what the COUNTIF is for, and no tab per platform, because one sync is one sheet.

Sync settings
G2 profiles Tallyline
Score at or above at or below equals 2
Review has text On

Score and review text are the only filters a G2 sync offers. There is no keyword filter.

Tallyline reviews 412 rows Everyone, the full G2 history
Tallyline escalations 19 rows Product, 2 stars and below with text

Put your G2 reviews where your team already works

Set up in under five minutes. No demo required.

Is this a one-off export or a live sync?

A live sync. Reviewflowz creates the spreadsheet in your Google Drive and writes it every thirty minutes: new G2 reviews are inserted at the top, newest first, and a review its author edits updates its own row. Nobody re-runs anything.

Do the like and dislike answers land in separate columns?

Yes, and that is the point of the page. The answer to "What do you like best?" goes into the Pros column, the answer to "What do you dislike?" into the Cons column, and the rest of the questionnaire, including the problems-solved answer, into the Overall column. You can sort or count either one on its own.

Which columns land in the sheet, and which stay empty?

The header is fixed at twenty eight columns and identical on every sync. Thirteen come from the G2 review itself: profile, platform, title, overall, pros, cons, score, link, date, reviewer name, reviewer job title, reviewer company size and G2's review ID. Three more are ours: the review ID that keys the row, the tags, and the review owner if you assign one. Twelve stay empty on a G2 row, including reviewer company, industry, department, language, version and photos, because they come from other platforms. There is no reply column.

Does the first sync include our G2 history?

Yes, on a paid plan. Once the sync is on, Reviewflowz offers to seed the spreadsheet with your past G2 reviews and keeps it current from there. On the free trial the past-review seed is locked, so a trial sheet fills from new reviews only.

Can I choose which G2 reviews go in?

Yes. Each sync covers the G2 profiles you pick, and you can restrict it by score, at or below two stars for example, and to reviews that have text. Score and text are the only filters for a G2 profile; there is no keyword or language filter on the sync itself, which is what a COUNTIF in the sheet is for.

Can Reviewflowz post our reply to G2 from the sheet?

No. G2 gives no write access for vendor responses, so nothing in Reviewflowz publishes to G2 and there is no reply column in the sheet. What it does is make sure you know a review exists, and what it says, within the hour rather than the quarter.

Can Reviewflowz see the rest of my Google Drive?

No. The Google permission it asks for covers files it created itself, which is the one spreadsheet. It cannot list, read or change anything else in your Drive.

Do I need a demo to get started?

No. You add your G2 profile, pick Google Sheets as the destination and connect your Google account yourself, in under five minutes. 14 day free trial, no credit card.