G2 reviews to Power BI
A G2 review is not a star and a sentence. G2 asks four questions and keeps four answers, and Reviewflowz publishes an OData feed that hands Power BI all four as columns. What people dislike stops being text you search and becomes a number you can chart.
- Set up in under five minutes
- No demo required
Title
Cut our schedule build from a day to an hour
Overall
We replaced three spreadsheets and a shared calendar. Adoption took two weeks.
What do you like best? Pros
Support answers in minutes, and the drag-and-drop builder finally made the weekly rota a one-person job.
What do you dislike? Cons
Reporting is thin. I export to a spreadsheet every month to get the overtime numbers our finance team wants.
| Title | Overall | Pros | Cons |
|---|---|---|---|
| Cut our schedule build from a day to an hour | We replaced three spreadsheets… | Support answers in minutes… | Reporting is thin… |
The cells are excerpted for width here. The four columns hold the four whole answers. Scroll the table sideways to reach Cons.
They love how easy we've made it
10 000 Slack notifications

Online Pet Supplies Retailer
6000 reviews routed to Zendesk

European Bank
Monitoring 12 platforms

Marketing Software Company
100 000 reviews across 97 tours

Tour operator in Iceland
4500 locations monitored

Luggage Storage & Lockers
5000 AI replies generated

Sushi Restaurant Chain
A G2 review is four columns, not one
G2 asks four questions, and the feed keeps the answers apart: Title, Overall, Pros and Cons, one column each. Cons is a field, so the share of reviews complaining about reporting is a measure: sixty-one of four hundred and twelve. Rating, date, language, reviewer name, link, tags, topics and subtopics sit alongside, one row per review.
Four questions, four columns
Title Pros Cons Overall On the same row
Not in the feed for G2 reviews
G2 does not fill in the company column, and the job title, company size and industry sit in a raw payload the feed does not expose. The reviewer’s name is real and verified. The company is not there.
Power BI has read this format for years
Reviewflowz publishes an OData v4 feed that Power BI's built-in connector reads: Get data, OData feed, paste one URL. Authenticate with a token from Reviewflowz as the user name and a blank password. The navigator lists six tables, including Reviews, ReviewSummary and ReviewChanges, and incremental refresh works because the review date is a real datetimeoffset.
Power BI's scheduled refresh keeps it current, and incremental refresh works because ReviewDate is a real date and time the feed can filter on.
Try it Free for 14 days
Your review history imports the moment you connect, so there is something to reply to from the first minute.
The rating over time, already computed
ReviewSummary arrives pre-aggregated per review profile per month, with the count, the average and the star breakdown. Drop it on a line chart and the trend is drawn, with the Reviews table beside it for whoever asks what is behind the dip. RatingsHistory holds what G2 itself reports, named apart from Reviewflowz's figure rather than blurred into one.
Reviewflowz holds
4.4
412 reviews
G2 reports
4.3
409 reviews
The two averages disagree by design. One is derived from your reviews, the other is the figure G2 publishes, and the feed names them apart rather than picking a winner.
One token per connection, revocable any time
Each connection is a token, created and revoked in Reviewflowz. Give the agency building your dashboard its own, and revoke it when the engagement ends: their report stops refreshing that afternoon. A token carries the access of the person who created it, so a user who sees only EMEA profiles builds reports that see only EMEA.
Created by Dan Whitfield, 12 August 2026
Last used 7 September 2026, 09:14
Created by Marta Silva, 28 August 2026
Last used 5 September 2026, 16:02
Marta sees the EMEA review profiles, so her token does too.
Created by Dan Whitfield, 3 July 2026
Revoked 3 September 2026
The report built on it stopped refreshing that afternoon.
Revoking is immediate. Last used tells you which connections nobody opens.
FAQs
How do G2 reviews actually get into Power BI?
Through an OData v4 feed that Reviewflowz publishes. You create a connection in Reviewflowz and copy its feed URL, then in Power BI choose Get data, OData feed, and paste it. Authenticate with the token as the user name and a blank password. Power BI’s navigator lists the tables and you load the ones you want. There is nothing to install: OData is a format Power BI has read for years, so its built-in connector is doing the work.
Which columns arrive?
One row per G2 review with the title, the overall answer, the pros and the cons as four separate columns, alongside the rating, the review date, the platform, the language, the link, the reviewer’s name, the review profile, and the tags, topics and subtopics Reviewflowz fills in. The reply text, reply date and replier come through as columns too. Beside the Reviews table sit ReviewProfiles, Locations, RatingsHistory, ReviewSummary and a ReviewChanges stream.
Can we join G2 reviews to our CRM by company?
No, and we would rather say so here than let you build a plan on it. The reviewer’s company does not reach the feed for G2 reviews: our G2 collection does not populate that column, and the job title, company size and industry that G2 does show live in a raw payload the feed deliberately does not expose. The reviewer’s name is real and verified, so a manual match on a handful of named accounts is possible. An automatic account-level join is not, and any tool that promises one for G2 reviews is worth a hard question.
Does the report refresh on its own?
Yes. Power BI’s scheduled refresh pulls from the feed on whatever cadence you set, and incremental refresh works as well because the review date is a datetimeoffset the feed can filter on. The ReviewChanges table carries inserts, updates and deletes, so an edited or removed review reaches your model as an event rather than as a number that quietly stops matching G2.
Does the first load include our G2 history?
Yes. Connecting a G2 profile loads its review history, so the trend line is full from the first refresh rather than filling up over the next quarter. Expect the shape to be uneven: most G2 reviews are solicited, so history arrives in campaign-shaped bursts rather than as a steady rate.
Can Reviewflowz post our reply back to G2?
No. Replies to G2 reviews are published on G2 itself, and Reviewflowz sends you to your Review Activity page there to post one. What the feed does give you is the reply text, the reply date and the replier as columns, so response coverage and time to respond are measures you can put on a dashboard instead of a number somebody counts by hand once a quarter.
Which plan includes the BI feed?
The BI feed is a Premium feature and it is not part of the free trial, so budget for it rather than discovering it on day three. Everything else works the way the trial suggests: you connect your G2 profile yourself and see your reviews in minutes.
Do I need a demo to get started?
No. You connect your G2 profile and create the BI connection yourself, in under five minutes. If you get stuck, support is the people who build it.
Stop screenshotting the Grid into the deck
Set up in under five minutes. No demo required.