=== Revio Reviews === 
Contributors: revio2, sharifdev
Tags: woocommerce, product reviews, social proof, customer reviews, video reviews
Requires at least: 6.2
Tested up to: 6.8
Requires PHP: 7.4
Stable tag: 1.0.1
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Collect and showcase real customer testimonials for WooCommerce. Customers can record or upload video reviews directly from their browsers.

== Description ==

**Showcase Stunning Video Testimonials on Your Website Effortlessly 🎥✨**

Revio helps WooCommerce store owners collect and showcase real customer testimonials. Customers can record video reviews directly from their browsers. No extra apps are needed. **WooCommerce store owners** can display these testimonials using Gutenberg, Elementor, or shortcodes for instant social proof. The plugin also comes with the easiest **Shortcode** support that helps you showcase awesome video testimonials effortlessly with responsive and customizable styles on your website.


**💡Why you need a testimonial plugin?**

* **Influence customer decisions** : Customer recommendations build trust. People are more likely to try a product when others vouch for it. 
* **Increased Conversions**: It boosts conversions by addressing concerns and easing doubts.
* **Customer reviews from the WooCommerce product page**: Collect reviews directly from your WooCommerce product page.
* **Ask for customer testimonials from the order completion email**: Ask for feedback in the order confirmation email.
* **Enhanced SEO & Organic Growth**: Every review is fresh content that improves your SEO and helps you rank higher.

🌐[Website](https://revio.reviews/) | 📖[Documentation](https://revio.reviews/) | 🎓[Tutorials](https://revio.reviews/) | 👀[Live Demo](https://revio.reviews/) 

🚀 **Turn real customer feedback into powerful social proof today**  

Ratings and reviews are key to converting visitors into customers. Video reviews take this to the next level. Revio helps businesses earn more and attract new customers daily.


**With Authentic Testimonials, You Can:** 
💰 Generate 62% more revenue from every customer—not just once, but on every visit.
🎥 Get 58% more conversions after a customer interacts with a video testimonial.
👩‍💻 Increase your organic search traffic by 157% and get to the front page of Google.

**Let’s grow, connect, and thrive together!**

* **🤝 Join Our [Facebook Community](https://cutt.ly/ceCQgvoT)**
* **🌐 Follow Us on [X (Twitter)](https://x.com/EchoRewardsWP)**
* **🎥 Subscribe on [YouTube](https://www.youtube.com/@WPPOOL)**
* **👍 Like Our [Facebook Page](https://www.facebook.com/wppool.dev)**

🌐[Website](https://revio.reviews/) | 📖[Documentation](https://revio.reviews/) | 🎓[Tutorials](https://revio.reviews/) | 👀[Live Demo](https://revio.reviews/) 

== 🔥 REVIO FREE FEATURES ==

✅ **Testimonial Recorder**: Collect video testimonials easily with our sleek interface. It’s fast and simple to get more reviews in no time.
✅ **Gutenberg Testimonial Block**: Add a testimonial recording section with ease using the Gutenberg block. Use the ‘Review Showcase’ block to display recorded testimonials.
✅ **Elementor Testimonial Widget** : Embed video or text testimonials on any page using Elementor or Gutenberg.
Embed Testimonials with Shortcode: No coding required. Add reviews anywhere on your site with a simple shortcode.
✅ **Testimonial Gallery**: Create a review gallery and display it anywhere on your website. Show off the best customer feedback with ease.
✅ **Floating Review Widget**: Display a floating review widget to encourage more customer reviews. Customize the widget’s look and call to action.
✅ **Unlimited Testimonial Downloads**: Easily download your favorite testimonials and use them wherever you want.
✅ **Testimonial Preview**: Customers can preview their video before submitting, ensuring quality and satisfaction.
✅ **Central Testimonial Dashboard**: Manage all your testimonials in one place. Add, update, or remove testimonials easily from your dashboard.
✅ **Easy Setup Wizard**: Get started in 30 seconds with a user-friendly interface. No complicated steps where customers can record from any device.
✅ **Import & Export Settings**: Quickly export or import settings with one click. Simple and fast.
✅ **Multisite Support**: Works on all sites within a WordPress Multisite network, giving you access to all plugin features.
✅ **Super Responsive**: Record testimonials from any device, desktop, laptop, or smartphone on any operating system.
✅ **Drag and Drop Video Uploader**: Customers can easily upload their video by dragging and dropping files.
✅ **Custom Form Builder**: Collect extra info like name, address, and phone number with custom data forms.
✅ **Personalized Testimonial Recorder UI**: Customize the look and feel of the recording popup with your messages, colors, and style.
✅ **Edit/Translate Review Widget Fields**: Translate all review fields and popups to connect with your audience in their language.

🌐[Website](https://revio.reviews/) | 📖[Documentation](https://revio.reviews/) | 🎓[Tutorials](https://revio.reviews/) | 👀[Live Demo](https://revio.reviews/) 


== ⭐ REVIO PRO FEATURES ==  

✔ **All Free Features:**  Access all the essential features for free to start collecting testimonials right away.
✔ **Record videos up to 10 minutes long:** Pro users can record longer, more detailed video testimonials, up to 10 minutes.
✔ **Connect unlimited websites:**  With Pro, you can connect as many websites as you need to collect and manage testimonials.
✔ **Record up to 500 video reviews and unlimited text reviews:** Pro users can collect up to 500 video reviews and unlimited text reviews to build trust and boost conversions.

🌟 [Upgrade to Revio Pro](https://revio.reviews/) and take your social proof to the next level.

🌐[Website](https://revio.reviews/) | 📖[Documentation](https://revio.reviews/) | 🎓[Tutorials](https://revio.reviews/) | 👀[Live Demo](https://revio.reviews/) 


== 🔥 REVIO UPCOMING FEATURES ==

✔ **Easy Digital Downloads Integration**: Collect video testimonials at any point during the customer journey with easy integration.

🌐[Website](https://revio.reviews/) | 📖[Documentation](https://revio.reviews/) | 🎓[Tutorials](https://revio.reviews/) | 👀[Live Demo](https://revio.reviews/) 

=== Installation ===
1.  Navigate to WordPress Dashboard > Plugins > Add New and search ‘Revio’. Install and activate the plugin.
2. Create a new account or log in to your existing account from the plugin settings.
3. Navigate to a page/post and insert the ‘Revio Button’ or ‘Revio Showcase’ block using Gutenberg or Elementor.
5. Update the settings as required and publish the page/post to start collecting video testimonials.


== Frequently Asked Questions ==
= How do I make a video testimonial with Revio? =
Activate the plugin and add the video recording option to your WooCommerce product page. Visitors can leave video reviews. Follow our tutorial for easy steps.

= How easy is it for customers to submit a video? =
Customers can record or upload video testimonials directly from any device—no login required. Just click and record.

=  How many testimonials can I collect? =
You can collect up to 50 testimonials for free. Upgrade for more.

= Is there any time limit for each video? =
Videos can be up to 10 minutes. Free users get 2-minute videos. You can set the time within the limit.

= What happens if I go over my limit? =
If you exceed your limit, we'll still process the video, but you'll need to upgrade your plan.

= Can my customers submit text reviews? =
Yes! Customers can leave both text and video reviews. Simply enable the text review option in the plugin settings.

=  Is there any shortcode? =
Yes, we provide two shortcodes to add the recorder button and showcase testimonials.

=  How can I embed the video on my site? =
Each video comes with an embed code. Click the Share icon, then the Code icon, copy the code and place it anywhere on your site.

= Do I need to know any programming language to use this plugin? =
No, Revio is user-friendly and simple to use. Just install and start collecting testimonials.

=  Will I own the videos I collect? =
With premium plans, YES.

= Can I download the video review? =
Yes, you can download videos in WEBM format and convert them to any format you want. Manage all reviews for each product on a single page.

=  What information can I collect from my customer? =
Use the custom form builder to collect information like name, email, phone number, address, and more.

=  My customer can’t record videos =
Ensure SSL is installed on your site. If testing locally, use https:// to bypass the SSL issue.

= If customers see an error message, follow these steps: =

“Sorry, you can't record videos, please ask your site owner to Sign-In first and then select a plan to get started”
Meaning: You aren’t signed in. Go to WP Admin and start from the Revio section.
“Sorry, you can't record videos, please ask your site owner to upgrade the plan to continue the subscription”
Meaning: Your free limit is reached. Upgrade to a premium plan to continue.

= Where can I find the tutorials about using the plugin? =
Please visit our YouTube channel where we put all the videos of how you can use the features of the plugin. Also, let us know if there is anything we can help you with.

=  I want a refund for my purchase of the plugin. What is the procedure? =
We offer a 14-day money-back guarantee. If you're not satisfied, email us at support@wppool.dev with your order details and reason for the refund.

== Development and Build Instructions ==

This plugin uses npm, webpack, and tailwindcss for building production files. All source code for minified JavaScript and CSS files is included in the plugin's `/src` directory.

= Source Code Location =
The unminified source code is organized as follows:
* `/src/` - Main source directory
* `/src/css/` - Unminified CSS files
* `/src/js/` - Unminified JavaScript source files
* `/src/scss/` - SCSS source files
* `/src/webpack/` - Webpack configuration files
* `/src/package/` - Package configuration files

= Build Tools & Dependencies =
The plugin uses the following build tools:
* npm - Package manager
* webpack - JavaScript bundling
* tailwindcss - CSS framework
* Vue.js 3 - Frontend framework
* @ffmpeg/ffmpeg - Video processing

= Build Setup =
To build the project from source:

1. Copy the files from `/src/package/` and `/src/webpack/` to the plugin's root directory
2. Install dependencies: `npm install`
3. Run the build scripts:
   * Admin styles: `npm run admin:sass` and `npm run admin:tailwind`
   * Frontend styles: `npm run front:sass` and `npm run front:tailwind`
   * Admin JavaScript: `npm run webpack:admin`
   * Frontend JavaScript: `npm run webpack:front`
   * Events JavaScript: `npm run webpack:events`
   * Block editor scripts: `npm run block:build`

= Output Directories =
* `/public/js/` - Contains minified JavaScript output files
* `/public/css/` - Contains minified CSS output files
* `/includes/blocks/script/` - Contains Gutenberg block scripts

== External services ==

## Video Management and User Account Services
- **Service**: https://evr.wppool.dev/
- **Purpose**: Handles video uploading to Google Cloud Storage and manages user accounts and subscription plans.
- **Data Sent**: 
  - Video information (metadata, file details) during upload process
  - User account information during login
  - Subscription/plan details during upgrades or plan changes
- **When**: 
  - When videos are uploaded
  - When users log in to their accounts
  - When users upgrade or change their subscription plans
- **Service Provider**: WPPOOL [Terms of Service](https://wppool.dev/terms) | [Privacy Policy](https://wppool.dev/privacy)

## Video Embedding
- **Service**: Vimeo (https://player.vimeo.com/video/)
- **Purpose**: Enables embedding Vimeo videos within the plugin interface.
- **Data Sent**: Video ID is sent to Vimeo when a Vimeo video is embedded.
- **When**: When content containing Vimeo links is displayed.
- **Service Provider**: Vimeo [Terms of Service](https://vimeo.com/terms) | [Privacy Policy](https://vimeo.com/privacy)

## Video Processing
- **Service**: FFmpeg (https://unpkg.com/@ffmpeg/core@${CORE_VERSION}/dist/umd/ffmpeg-core.js).
- **Purpose**: Provides core video transcoding, processing, and manipulation functionality.
- **External URLs accessed**: https://unpkg.com/@ffmpeg/core.
- **User Account Required**: No, the FFmpeg service is accessed transparently.
- **Data Processing**: All video processing occurs locally in the user's browser using WebAssembly technology - no video data is sent to external servers.
- **Privacy Implications**: Since processing occurs client-side, user videos are not uploaded to third-party servers.

## Widevine DRM
- **Service**: Google Widevine (https://storage.googleapis.com/wvdocs/Widevine_DRM_HLS.pdf)
- **Purpose**: Digital Rights Management for protected media content.
- **Data Sent**: License and content identification information.
- **When**: When protected media content is accessed through the plugin.
- **Service Provider**: Google [Terms of Service](https://policies.google.com/terms) | [Privacy Policy](https://policies.google.com/privacy)

== Changelog ==
= 1.0.1 – 03 Jul 2025 =
* **Fix:** Website blacklisting under Account & Profile Management now works properly
* **Fix:** Translation issues in the frontend recorder modal, Text Review Modal, and Publishing Policy are resolved
* **Fix:** Floating widget reviews can now be added to the gallery and empty galleries can be deleted
* **Fix:** Mobile device issues with review recording have been fixed
* **Fix:** Custom icon upload in floating widget settings now works correctly
* **Fix:** User profile is now correctly set using user information upon first login

= 1.0.0 =
* Initial release