Plugixa Testimonial
Most WordPress testimonial plugins still feel like 2018: a flat list of quotes, no structured data, no collection workflow, no video. Plugixa Testimonial rebuilds the stack on a React admin over a REST API, with star ratings, client photos, optional video, and Review and AggregateRating structured data emitted by the free build, so a rating can show up in search results without an SEO plugin.
Collect testimonials with the built-in frontend submission form, protected by reCAPTCHA, route them through an admin approval queue, then show them with whichever of the four layouts fits the page: grid for a homepage strip, slider for an about page, list for a sidebar, masonry for a dedicated wall. A layout is saved as a view, and a shortcode or the Gutenberg block points at one, so changing the view changes every page using it.
Almost all of that is free. The submission form, the approval queue, video testimonials, custom fields, categories, social-proof popups, email testimonial requests, multilingual support, the Elementor widget, the WooCommerce product tab and the full REST API all ship in the free build. Pro adds three things: importing reviews from a Google Business Profile, exporting testimonials as a PDF, and a demo-data seeder for trying the plugin out.
Screenshots
See it in action
Features
Everything you need
Four layouts, infinite customization
Grid, slider, masonry, or list - each responsive and fully customizable. Star ratings, photo styling, and pagination all in a visual editor.
-
Star Ratings & Client Photos
1–5 star ratings with circular, rounded, or square photos. Smart fallbacks for missing photos.
-
4 Display Layouts
Responsive grid, Swiper slider, CSS masonry, and vertical list - all with pagination.
-
View Configuration System
Colors, typography, spacing, borders, shadows, photo styling - all via visual editor.
-
Light & Dark Mode Presets
Built-in light/dark presets with auto-switching based on user preference.
-
Load More & Infinite Scroll
Lazy-load testimonials on scroll or via load-more button for large collections.
Collect and approve at scale
Let visitors submit testimonials through a reCAPTCHA-protected frontend form, then review, approve and publish from the admin queue. All of it is free.
-
Frontend submission form
A public form, rendered by [plugixa_testimonial_form] on any page.
-
Approval workflow
Submissions land as pending; approve, reject or edit before anything is public.
-
reCAPTCHA on the form
Spam protection on the public form, with your own keys.
-
Email notifications
Be told when a submission arrives, at the addresses you choose.
-
Import & export
CSV and JSON in both directions, with column mapping on import.
Star ratings in Google, plugins everywhere
AggregateRating schema puts stars directly in search results. Native Elementor and Gutenberg support, plus WooCommerce integration for Agency.
-
Schema Markup & SEO
Automatic JSON-LD with Review and AggregateRating for Google rich results.
-
Elementor & Gutenberg
Native widget and block with all layouts and view presets.
-
WooCommerce Integration
Testimonials as a product tab on WooCommerce product pages. Agency-only.
-
Multilingual (WPML / Polylang)
Per-language testimonials with translation groups and language filtering.
-
Universal Shortcode
Works in Divi, Beaver Builder, classic editor, and any shortcode-aware builder.
Embed video & audio testimonials
Accept and display video testimonials alongside text. A YouTube or Vimeo link, or an uploaded file, sits in the card where the quote would be. All of it is in the free build.
-
Video & audio embedding
A YouTube or Vimeo URL, or an uploaded file, playing in the card.
-
Lazy-loaded playback
The player loads when it is scrolled to, not on page load.
-
Responsive video sizing
The embed keeps its aspect ratio at every width.
-
Custom poster images
Use your own still instead of the platform thumbnail.
-
Mixed with text quotes
Video and text testimonials sit in the same layout without a separate view.
Automate testimonial collection
Ask for testimonials by email, and surface fresh ones in a small popup while somebody is reading. Both are in the free build.
-
Email testimonial requests
Send a request to a customer and track whether it was answered.
-
Timed social-proof popups
A recent testimonial appears in a corner after a delay you set.
-
Recent testimonial rotation
The popup cycles through the newest approved entries.
-
Popup styling & animation
Position, delay, duration and animation are all settings.
-
Request expiry
Outstanding requests age out after a number of days you choose.
Pull reviews from the web
Import ratings and reviews from a Google Business Profile and show them in the same layouts as your own. This one is Pro, and it is a manual import rather than a scheduled sync.
-
Google Business Profile import Pro
Search for the profile, preview the reviews, import the ones you want.
-
Reviewer photo & name preserved Pro
The imported review keeps its author and avatar.
-
Star-rating filter Pro
Import only reviews at or above a rating you choose.
-
Mix native & imported reviews Pro
Imported reviews sit in the same views as testimonials you collected.
-
Connection test Pro
Check the API key before running an import.
Extend testimonials with custom data
Attach company name, industry, deal size or anything else to a testimonial, and show it in the layouts. Free, not Pro.
-
Field builder
Define fields with a type, a label and a key.
-
Per-layout display rules
Choose which fields a given view shows.
-
Submission-form integration
Custom fields appear on the public form as well as the admin.
-
CSV import mapping
Map a spreadsheet column onto a custom field on import.
-
Shown in schema where it fits
Fields that map to Review properties are emitted with the rest.
Organize with categories & tags
Group testimonials by customer type, industry, or product. Display category-filtered views with their own ordering.
-
Multi-category assignment
A testimonial can belong to several categories at once.
-
Per-category ordering
Drag-and-drop ordering inside each category, independent of the global feed.
-
Category-filtered shortcodes
Show only testimonials from a category with [plugixa_testimonials category="..."].
-
Frontend filter UI
Optional category tabs above the testimonial wall let visitors switch context.
-
Reusable across views
The same category drives shortcodes, blocks, the Elementor widget, and submission form.
Build custom integrations
Eight filters, five capabilities and theme template overrides. There are no action hooks, and no layout registration seam.
-
Eight documented filters
Output kses, template resolution, the WooCommerce tab, and the settings layer.
-
Five capabilities
manage, edit, delete, approve and settings, mappable onto your own roles.
-
Theme template overrides
Copy a template into your-theme/plugixa-testimonial/ and it wins.
-
Full REST API
Everything the admin does goes through plugixatestimonial/v1.
-
PDF export Pro
Export testimonials as a PDF from the admin.
Track engagement & approvals
Counts and ratings on the dashboard, and output light enough not to cost you the page speed you are collecting testimonials to earn.
-
Testimonial & rating counts
Totals and the average rating on the dashboard you land on.
-
Recent submissions at a glance
The newest entries, with their status.
-
Lightweight schema
Review and AggregateRating output with no SEO plugin required.
-
CDN-friendly caching
Static assets version cleanly behind a CDN.
-
Performance budget
The frontend bundle stays small and loads only where a shortcode renders.
Simple pricing
Choose your growth plan
Start building with Plugixa Testimonial today. Upgrade anytime as your needs grow.
Free
Free forever
Get started with the core testimonial toolkit
- All 4 display layouts
- Star ratings & photos
- Approval workflow
- View configuration system
- Schema markup (Review + AggregateRating)
- Community support
Pro
1-Year License
Unlock AI generation, integrations, and premium support
- Everything in Free
- Frontend submission form
- reCAPTCHA integration
- Elementor & Gutenberg integration
- WooCommerce product tab integration
- White-label branding
- Custom CSS & hooks
- Advanced view presets
- Email notifications
- 1 year of updates
- Priority email support
Instant Digital Delivery
Download immediately after checkout
Secure Payment
Encrypted, PCI-compliant checkout
Auto-Updates
One-click updates from WordPress admin
Trusted by Pros
Used on thousands of WordPress sites
FAQ
Frequently asked questions
Getting Started
[plugixa_testimonials] shortcode on any page, post or widget area. Add layout="grid", "slider", "list" or "masonry" to switch the layout, category="general" to filter, or limit="6" to cap the count. There is no carousel value: the horizontal one is called slider.Features & Display
Review and AggregateRating markup on every page that renders testimonials, which makes them eligible for review rich results showing the star rating and author. Google decides whether to show a rich result; no plugin can guarantee it.