WordPress plugin intelligence profile

OCW Reviews

Collect customer reviews via email or WhatsApp invitations and display them in clean card layouts. Self-hosted and privacy-first.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version2.10.1
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 8.0
Directory statusactive
Last directory update29 Sept 20261mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records OCW Reviews version 2.10.1 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

OCW Reviews helps you collect, manage and display customer reviews directly on your WordPress site — no external widgets, no subscriptions, and no vendor lock-in. Invite customers by email or WhatsApp, track responses with secure tokens, and display approved reviews using flexible shortcodes and a clean card layout.

The plugin is fully functional and free. Nothing is locked or time-limited.

This is an independent plugin. , Google LLC or Automattic. “WhatsApp”, “Google” and “Gravatar” are the trademarks of their respective owners and are used here only to say what the plugin talks to.

Features

  • Custom Post Type for reviews and a service/product taxonomy
  • Star ratings and optional anonymous display (names are partially masked)
  • Reviewer avatars from generated initials, with optional Gravatar (off by default)
  • Shortcodes: [rvst_reviews], [rvst_review_form], [rvst_reviews_summary]
  • Invitation system via email or WhatsApp with per-invite tracking tokens
  • Invitation Log drag-and-drop workflow board (Invited → Reminded → Responded → No response) with an automatic 8-day reminder
  • Fully editable email templates (subject, header, body, footer) for invitations, reminders and thank-you emails
  • Automatic thank-you email and an automatic reminder workflow
  • Setup wizard and tutorial page
  • Honeypot and rate-limiting to reduce spam
  • Fully self-hosted — the free plugin makes no outgoing third-party calls unless you enable Gravatar

Optional PRO version

nl/review-starter-pro and adds extra features on top of this free plugin: CSV bulk import & bulk invitations, automatic review requests from WooCommerce orders, SEO rich snippets (star ratings in Google results), reviewer photo upload, extra card designs, webhooks, and Google Reviews import. It is a standalone download and is not part of this free plugin; installing it simply adds those extra features. Nothing in this free plugin is disabled or gated.

Shortcodes

  • [rvst_reviews] — displays approved reviews as cards. Attributes: service (a service/product slug or ID, or a comma-separated list to combine several, e.g. service="mvk-player,rankly" ), columns, per_page, orderby, order.
  • [rvst_review_form] — displays the review submission form. Attribute: service (a single service/product to pre-select).
  • [rvst_reviews_summary] — displays average rating and total review count. Attribute: service (slug/ID, or a comma-separated list).

0 keep working untouched. Use the rvst_ names for anything new.

External services

The plugin works without contacting anything. Two things reach outside the site, and both need a deliberate action first.

) — optional, off by default

What it is used for: showing a reviewer’s own avatar on a review card instead of their generated initials.

When it happens: only while Settings → Display → Show Gravatar avatars is switched on, and only for reviews that carry an email address and are not marked anonymous. com.

What is sent: an MD5 hash of the reviewer’s email address, as part of the image URL, plus whatever the visitor’s browser sends with any image request (IP address, user agent).

Turn it off and nothing is sent. The setting ships off.

com/privacy/

) — only when you click Send

What it is used for: opening WhatsApp with your invitation text pre-filled, so you can send it yourself.

When it happens: only when you choose WhatsApp as the channel and click Send on the Invitations page. me/... link and your browser opens it; the site’s server never calls WhatsApp and no message is sent without you pressing send in WhatsApp itself.

What is sent: the phone number you entered and the invitation text, as part of that URL.

com/legal/privacy-policy

Nothing else leaves the site: no analytics, no licence check, no phone-home. The Getting Started link on the tutorial page is an ordinary link to Vimeo that opens only if you click it; no video is embedded.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • customer reviews
  • star rating
  • ratings
  • testimonials
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 8.0
Update activity29 Sept 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version2.10.02.10.1
WordPress compatibility7.17.1.2
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.