A WordPress testimonial plugin that is not locked to one review source.
Glowing Reviews imports real reviews from a public Google Business Profile, and it also includes a CSV/JSON importer with column mapping for any other testimonial: quotes collected by email, submitted through a contact form, exported from a spreadsheet, or pulled from another platform. Everything lands in the same curation library and publishes with one shortcode across a responsive grid, slider, or other layout.
One workflow for every testimonial source.Map the content once, then curate and publish it like a Google review.
What counts as a testimonial import
A CSV or JSON file with one row per testimonial: reviewer name, quote text, star rating, and an optional photo URL. The importer's column mapping screen matches your file's headers to the plugin's fields, so it does not matter whether your spreadsheet came from a form plugin, a CRM export, an email thread you copied into a sheet, or another review tool entirely.
How this differs from the Google importer
The Google importer is administrator-triggered against a public Google Maps or Business Profile URL, and it pulls reviews that already exist there. The CSV/JSON importer does not touch Google at all, so it needs no API key and no Business Profile, and it is the right path any time the testimonial did not originate on Google. Both importers write into the same review table in your WordPress database, so a single display can mix reviews from both sources.
Publishing the same way as Google reviews
Testimonials imported through CSV/JSON get the full curation workflow: show and hide toggles, manual ordering, exact star rating filters, and every layout available in Free and Pro, including the grid, the review slider, the animated pill marquee, and the circular bubble cluster in Pro. Publish with the [iwebapp_reviews] shortcode in Elementor, Gutenberg, Divi, Beaver Builder, WPBakery, or Bricks.
Why not a SaaS testimonial widget
What you get by importing testimonials instead of embedding a third-party widget
Most SaaS review and testimonial widgets solve one problem: showing reviews collected on their own platform. A CSV/JSON importer solves a different one: getting testimonials you already have, from wherever they already exist, onto your own WordPress site that you fully own.
No recurring fee to keep testimonials visible
Free covers the core grid at no cost, and Pro is a single yearly price for every layout: the grid, the slider, the pill marquee, and the circular bubble cluster. There is no per-month plan tied to how many testimonials you display or how much traffic your site gets.
Your testimonials live in your database
Imported testimonials are stored in your own WordPress database. Nothing calls an external CDN or third-party API on page load to render them, so your testimonial section keeps working even if a SaaS vendor changes its pricing, its embed script, or shuts down.
Import from sources most review widgets cannot reach
Google review widgets only import from Google. Dedicated SaaS testimonial tools generally expect reviews collected through their own invitation flow. The CSV/JSON importer instead maps whatever columns your file already has, so testimonials from email, contact forms, CRM exports, or a spreadsheet you have been keeping for years become publishable without re-collecting anything.
Asking customers to review you in three places splits your review count
A common pattern is stacking a Google reviews widget, a Trustindex embed, and a Trustpilot badge on the same site, each asking customers to leave a fresh review on that specific platform. Every extra platform is one more account a customer has to create and one more place their attention has to go, so the realistic outcome is fewer total reviews collected, spread thinner across more places, none of which show your full reputation on its own. Importing the reviews and testimonials you already have, from the platforms customers already use, keeps that effort concentrated instead of divided.
Curate together
Shared content controls
One shortcode
Keep attention concentrated.Mix authorized Google reviews and owned testimonials in one display.
Common questions
Is Glowing Reviews a WordPress testimonial plugin, or only a Google reviews plugin?
Both. It started as a Google reviews importer, and the CSV/JSON importer with column mapping makes it a general WordPress testimonial plugin for any written testimonial, not only reviews pulled from Google.
How do I import testimonials that did not come from Google?
Build a CSV or JSON file with a row per testimonial, name, quote, rating, and photo URL, then map your file's columns to the plugin's fields. This works for testimonials collected by email, contact forms, spreadsheets, or exported from another platform.
Do I need a Google API key to use this as a testimonial plugin?
No. The CSV/JSON import path does not touch Google, so no API key, Google Cloud project, or Business Profile is required if you are only importing non-Google testimonials.
Can I mix Google reviews and other testimonials in the same display?
Yes. Both sources land in the same curation library, so you can show, hide, and order them together in one grid, slider, or other layout published with a single shortcode.