=== Voice Feedback – Collect Anonymous Voice Messages & Real User Insights Instantly ===
Contributors: bplugins, abuhayat, shehabulislam, taninrahman, farazi1, freemius  
Tags: block, user voice feedback, feedback form, user feedback, audio feedback 
Requires at least: 6.5+
Tested up to: 7.0
Stable tag: 2.2.4
Requires PHP: 7.1
License: GPLv3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html

Let users record and send voice feedback on your WordPress site. A simple voice recorder plugin with playback, re-record, and admin voice library.

== Description ==

**Voice Feedback – #1 Voice Recorder Plugin for Collecting Audio Feedback in WordPress**

[Voice Feedback](https://bplugins.com/products/voice-feedback/) makes it easy for visitors to leave audio feedback and screen video feedback on your WordPress site. They can simply record their voice—no login or personal details needed.

The plugin adds a voice recording field to your site using a floating drawer or notification/banner style or sticky button, block, or shortcode. All voice messages are saved in the admin panel, where you can listen to them, mark as resolve, manage, or delete as needed.

Perfect for blogs, portfolios, education sites, product pages, or any website where collecting user feedback matters.

[Voice Feedback](https://bplugins.com/products/voice-feedback/) | [Pricing](https://bplugins.com/products/voice-feedback/pricing/) | [Support](https://bplugins.com/support/)

https://youtu.be/Z7yfMWb4jAI

=== Key Features ===

- **Voice Recording Field for Users** – Visitors can record their voice directly from your site without needing an account.

- **Review Before Submit** – Users can play back their message before sending and re-record if needed.

- **User Feedback (Admin Panel)** – All submitted voice messages are stored in an organized dashboard.

- **Playback and Management** – Admins can listen to each voice recording, mark as resolve and delete them if necessary.

- **Full Customization** – Customize every Voice Feedback instance to match your site design and workflow.

- **Multiple Display Options** – Automatically shows a voice feedback drawer site-wide, or add specific instances via block or shortcode.

- **Smooth Animations** – Animated feedback forms create a polished, professional user experience.

- **Lightweight and Secure** – No personal data is collected; focused only on voice-based user interaction.

- **Spam Protection & CAPTCHA (Free)** – Protect your site from automated spam bots using Cloudflare Turnstile and Rate Limiting.


== What’s New in the Pro Version? ==

- **Admin Email Notifications** – Get instant email alerts when a user submits voice feedback. Customize the subject and message body, with the option to include the recorded audio file as an attachment.

- **Screen Recording Option** – User can record their screen with their voice to provide clear, actionable feedback.

- **Advanced Display Triggers** – Control when global feedback appears: always show, after a limit of scroll down,  when user reaches bottom, on scroll down, when target section enters view, after X seconds, or while target section is visible.

- **Hide on Scroll Up** – Automatically hide the feedback form when users scroll up for a cleaner browsing experience.

- **Position Control** – Change where your global feedback appears on the screen.

- **Customization Option** - Full customizable, color, background color, text typography, resoponsiveness. 


=== Embed Options ===

- **Global Drawer Button** – Appears on all pages by default. Easily toggle on/off via the settings (Voice Feedback>Global Voice Feedback Settings) page.

- **Gutenberg Block** – Add a “Voice Feedback” block to any post or page.

- **Shortcode Support** – Generate shortcodes for custom placement. Create and manage them from the Voice Library menu.

=== Settings & Controls ===

- Drawer visibility toggle

- Drawer button customization (text, padding, typography)

- Responsive design for mobile and desktop

- Easy-to-use admin interface

=== Ideal Use Cases ===

- Collect **user voice feedback** and suggestions

- Add **audio comment** or  **voice comments** capability to blog posts

- Enable clients to send **quick voice updates**

- Get spoken UX feedback or testimonials

- Use as a **Voice Feedback Generator** tool

- Receive spoken suggestions or bug reports


=== Upcoming Features ===

- Contact form integration with voice field
- Integration with project/task management tools

=== Check out our other WordPress Plugins ===
- [HTML5 Audio Player](https://bplugins.com/products/html5-audio-player/) – Best audio player plugin for WordPress.

- [PDF Poster](https://bplugins.com/products/pdf-poster/) – A fully-featured PDF Viewer Plugin for WordPress.

- [StreamCast](https://bplugins.com/products/streamcast-radio-player/) – A fully-featured Radio Player Plugin for WordPress.

- [3D Viewer](https://bplugins.com/products/3d-viewer/) – Display interactive 3D models on the webs.

== Installation ==

1. Upload the plugin folder to the `/wp-content/plugins/` directory, or install from the Plugins directory.

2. Activate the plugin.

3. A voice feedback drawer will appear automatically on your site.

4. Visit **Voice Library → Settings** to customize or disable the drawer.

5. Use the **Gutenberg block** or generate a **shortcode** from the admin to place on specific pages.

== Frequently Asked Questions ==

= Does this plugin collect personal data? =  
No. It only records the voice message. No name, email, or contact information is collected.

= Where can I access submitted recordings? =  
All voice recordings are stored in the **Voice Library** admin menu, where you can play or delete them.

= Can I turn off the floating voice drawer? =  
Yes. Go to **Voice Library → Settings** and disable the drawer with a single toggle.

= How do I add the voice feedback to a specific post or page? =  
Use the **Voice Feedback** block in Gutenberg or copy the shortcode from **Voice Library → Voice Feedbacks**.

= Is it compatible with all WordPress themes? =  
Yes. It works with all modern, well-coded themes.

= Where do I report security bugs found in this plugin? =

Please report security bugs found in the source code of the Voice Feedback plugin through the [Patchstack Vulnerability Disclosure Program](https://patchstack.com/database/vdp/9e5fb645-ef15-4628-91b6-de61c8ef0e78). The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin.


== Screenshots ==

1. Collected Users Feedbacks - Voice Library 
2. Preview Voice Feedback
3. Voice Feedback ShortCodes 
4. Add New Voice Feedback ShortCode
5. Global Settings Page  
6. Voice Feedback Gutenberg Block 
7. Block Settings  

== Changelog ==

= 2.2.4 - 25 June 2026 =
* **New:** Added completely free Rate Limit and Spam Protection CAPTCHA feature using Cloudflare Turnstile to prevent spam submissions.

= 2.2.3 - 10 June 2026 =
* **Update:** Removed restricted "Locked Fields" to improve user flexibility
* **New:** Added Email Gate option to require users to enter their name and email before submitting voice feedback.
* **Fix:** Corrected translation string extractor parser crashes in `npm run i18n`.
* **Fix:** Standardized vertical layout of titles and subtitles in settings cards.

= 2.2.2 - 5 March 2026 =
* **Update:** Redesigned the dashboard with a modern and improved user interface, replacing the previous outdated layout.

= 2.2.1 - 4 Feb 2026 =
* **update:** Improved user admin experience and settings layout for better usability.

= 2.2.0 - 28 January 2026 =
* Added admin email notifications — when a user submits voice feedback, the admin now receives an email with a custom subject and body, with the option to attach the audio file.
* Replaced AJAX with the REST API to deliver a faster and smoother admin experience.
* Optimized plugin files and improved performance and overall code readability.

= 2.1.0 = 
* Added new templates and improvement.

= 2.0.0 = 
* Added new features and improvements

= 1.0.3 = 
* Fixed Vulnerability Issues

= 1.0.2 = 
* Fixed Issue

= 1.0.1 = 
* Updated with new features

= 1.0.0 =  
* Initial release with core features: drawer, block, shortcode, admin library, and basic customization.

== Upgrade Notice ==

= 2.2.4 =
Added completely free Rate Limit and Spam Protection CAPTCHA feature using Cloudflare Turnstile to prevent spam submissions.

= 2.2.3 =
Added Email Gate feature and fixed translation command crashes.

= 2.2.1 =
Improved user admin experience and settings layout for better usability.

= 2.2.0 =
New features - Email notification & Optimized plugin files, performance improvement.

= 1.0.1 =  
Updated with new features

= 1.0.0 =  
First release. Enables site visitors to record and submit voice feedback.


== Source Code ==

You can find the source code, report bugs, and contribute to the development of this plugin on our GitHub repository: 
[**Voice Feedback on GitHub**](https://github.com/bPlugins/voice-feedback-wp)

== External Services ==

This plugin connects to the following external services. Connections are made only from the plugin's admin dashboard pages and are not triggered for your site's visitors on the front end.

= bPlugins API =

* **Service:** bPlugins product API – `https://api.bplugins.com`
* **What it does:** When you open the plugin's dashboard, the plugin requests product information (such as the plugin's own details and other plugins by bPlugins) so it can display product cards, version information, and upgrade options.
* **What data is sent:** A request is made to the bPlugins API endpoint with the product identifier (e.g. `https://api.bplugins.com/wp-json/bpl/v1/products/{id}`). No personal data or site content is sent as part of this request.
* **When:** Only while an administrator is viewing the plugin's dashboard in wp-admin.
* **Terms of Service:** [https://bplugins.com/terms-of-service/](https://bplugins.com/terms-of-service/)
* **Privacy Policy:** [https://bplugins.com/privacy-policy/](https://bplugins.com/privacy-policy/)

= WordPress.org Plugins API =

* **Service:** WordPress.org Plugins Info API – `https://api.wordpress.org`
* **What it does:** The dashboard queries the public WordPress.org Plugins API to list other plugins published by the author (titles, icons, ratings, active installs, etc.).
* **What data is sent:** A public, read-only query request (e.g. `https://api.wordpress.org/plugins/info/1.2/?action=query_plugins&request[author]=bplugins`). No personal data is sent.
* **When:** Only while an administrator is viewing the plugin's dashboard in wp-admin.
* **Terms of Service:** [https://wordpress.org/about/privacy/](https://wordpress.org/about/privacy/)
* **Privacy Policy:** [https://wordpress.org/about/privacy/](https://wordpress.org/about/privacy/)

== Third-Party Libraries ==

This plugin bundles the following third-party JavaScript/PHP libraries.

= Freemius SDK =

* **Source:** [https://freemius.com/](https://freemius.com/)
* **GitHub:** [https://github.com/Freemius/wordpress-sdk](https://github.com/Freemius/wordpress-sdk)
* **License:** GPLv3 – [https://github.com/Freemius/wordpress-sdk/blob/master/LICENSE.txt](https://github.com/Freemius/wordpress-sdk/blob/master/LICENSE.txt)
* **Purpose:** Provides opt-in usage tracking and analytics to help improve the plugin.

= bpl-tools =
* Source / GitHub: https://github.com/bPlugins/bpl-tools
* License: GPL-2.0-or-later – https://www.gnu.org/licenses/gpl-2.0.html
* Purpose: Shared utility library providing admin dashboard components and common Gutenberg editor controls.
* External Services: The library may connect to bPlugins, WordPress.org, and Freemius services for product data and checkout functionality. See full details: https://github.com/bPlugins/bpl-tools#external-requests--why-they-are-made
