Title: Voice Feedback – Audio Feedback Form, Voice Recorder &amp; Voice Testimonials
Author: bPlugins
Published: <strong>July 10, 2025</strong>
Last modified: September 30, 2026

---

Search plugins

![](https://ps.w.org/voice-feedback/assets/banner-772x250.png?rev=3623395)

![](https://ps.w.org/voice-feedback/assets/icon-128x128.png?rev=3475105)

# Voice Feedback – Audio Feedback Form, Voice Recorder & Voice Testimonials

 By [bPlugins](https://profiles.wordpress.org/bplugins/)

[Download](https://downloads.wordpress.org/plugin/voice-feedback.2.2.4.zip)

 * [Details](https://nqo.wordpress.org/plugins/voice-feedback/#description)
 * [Reviews](https://nqo.wordpress.org/plugins/voice-feedback/#reviews)
 *  [Installation](https://nqo.wordpress.org/plugins/voice-feedback/#installation)
 * [Development](https://nqo.wordpress.org/plugins/voice-feedback/#developers)

 [Support](https://wordpress.org/support/plugin/voice-feedback/)

## Description

**Most people never fill in a feedback form. Typing is the reason.**

Someone spots a broken page, has a question, or wants to tell you something useful,
and then they see an empty text box and close the tab. On a phone it is worse.

Voice Feedback replaces that text box with a **record button**. Your visitor taps
it, speaks for ten seconds, listens back, and sends. No account, no name, no email
address unless you ask for one. The voice recording appears in your WordPress admin
with a play button next to it.

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

### Why a voice recorder beats a text box

 * **Speaking is about three times faster than typing**, and far faster than typing
   on a phone.
 * **People say more when they talk.** A text box gets “doesn’t work”. A voice message
   gets “I clicked the download button on the pricing page and nothing happened”.
 * **You hear the tone.** Frustration, confusion and enthusiasm do not survive a
   one-line text field.
 * **Anyone can use it**, including visitors who find typing slow or difficult, 
   and older users who avoid forms entirely.

### Six things people build with it

**1. A voice feedback form**
 Put a record button on any page and ask an open question.
Visitors answer out loud instead of writing a paragraph.

**2. Voice testimonials**
 A spoken testimonial is harder to fake and easier to 
believe than a block of text. Ask happy customers to record thirty seconds, and 
collect them in the Voice Library.

**3. Audio comments on blog posts**
 Add a voice comment box under your articles
as an alternative, or an addition, to the standard WordPress comment form.

**4. Voice bug reports**
 A visitor describes what they clicked, in their own words,
instead of trying to write a bug ticket. You hear exactly where they got stuck.

**5. Customer feedback after a purchase**
 Drop the block on a thank-you page. Ask
what nearly stopped them buying. You will get answers you would never get from a
star rating.

**6. Course and training feedback**
 Students record their thoughts on a lesson 
instead of filling in a survey nobody completes.

### How the voice recorder works

 1. A record button appears on your site, as a **floating drawer**, a **Gutenberg block**,
    or a **shortcode**.
 2. The visitor records. They can **play it back and re-record** before sending, so
    nothing embarrassing gets submitted by accident.
 3. The audio message is saved to your own site and listed in **Voice Library**, with
    a player, a resolved marker, and a delete button.

Nothing is uploaded to an external service. The recordings stay on your server.

### Where the record button can appear

 * **Floating drawer** shows site-wide, on by default, one toggle to switch it off.
 * **Gutenberg block** drops a voice recorder into any post or page.
 * **Shortcode** generated from the admin, for Elementor, Divi, Bricks, WPBakery,
   Beaver Builder, Oxygen, Breakdance and the Classic Editor.

### Free features

 * **Voice recording with playback and re-record.** No account needed to submit.
 * **Anonymous feedback by default.** No name, no email, no login.
 * **Voice Library.** Every audio message in one admin screen, with playback, resolve
   and delete.
 * **Spam protection.** Cloudflare Turnstile CAPTCHA and rate limiting, free, with
   no add-on to buy.
 * **Optional email gate.** Ask for a name and email before recording, if you want
   to be able to reply.
 * **Full styling control.** Colours, typography, padding and button text, so the
   recorder matches your theme.
 * **Mobile first.** Designed for phones, where most voice feedback is actually 
   recorded.
 * **No personal data collected** by default. It records a voice message and nothing
   else.

### Voice Feedback Pro

 * **Email notifications.** Get an email the moment an audio message arrives, with
   the recording attached. Customise the subject and body.
 * **Screen recording.** The visitor records their screen along with their voice,
   so you see exactly what they saw. Ideal for bug reports.
 * **Display triggers.** Show the recorder after a scroll depth, at the bottom of
   the page, after X seconds, or when a section comes into view.
 * **Hide on scroll up.** Keep the page clean while people are reading.
 * **Position control.** Place the floating button wherever you want.
 * **Advanced customisation.** Full colour, background, typography and responsive
   control.

### Coming next

 * Contact form integration with a voice field
 * Integration with project and task management tools

### Other plugins by bPlugins

 * [HTML5 Audio Player](https://bplugins.com/products/html5-audio-player/) – audio
   player plugin for WordPress.
 * [PDF Poster](https://bplugins.com/products/pdf-poster/) – a fully featured PDF
   viewer plugin.
 * [StreamCast](https://bplugins.com/products/streamcast-radio-player/) – a fully
   featured radio player plugin.
 * [3D Viewer](https://bplugins.com/products/3d-viewer/) – display interactive 3D
   models on the web.

### Help translate this plugin

If you speak another language, you can help, and no coding is needed:

https://translate.wordpress.org/projects/wp-plugins/voice-feedback/

New to translating? Start here: https://make.wordpress.org/polyglots/handbook/translating/
first-steps/

### 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, except for Cloudflare Turnstile, which 
runs on the front end only when you enable spam protection.

#### 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/)

#### Cloudflare Turnstile

 * **Service:** Cloudflare Turnstile – `https://challenges.cloudflare.com`
 * **What it does:** When you enable spam protection, the visitor’s browser loads
   the Turnstile widget and Cloudflare verifies that the submission is not automated.
 * **What data is sent:** The visitor’s IP address and browser signals are sent 
   to Cloudflare by the widget, and the resulting token is verified server-side 
   against `https://challenges.cloudflare.com/turnstile/v0/siteverify`. This only
   happens when spam protection is switched on.
 * **When:** On the front end, only when a visitor submits voice feedback and Turnstile
   is enabled.
 * **Terms of Service:** [https://www.cloudflare.com/website-terms/](https://www.cloudflare.com/website-terms/)
 * **Privacy Policy:** [https://www.cloudflare.com/privacypolicy/](https://www.cloudflare.com/privacypolicy/)

### 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

## Screenshots

[⌊Every voice message in one place. Play it, mark it resolved, or delete it. No 
downloading, no external service.⌉⌊Every voice message in one place. Play it, mark
it resolved, or delete it. No downloading, no external service.⌉[

Every voice message in one place. Play it, mark it resolved, or delete it. No downloading,
no external service.

[⌊What the visitor sees. Tap to record, play it back, re-record, send. No login 
and no typing.⌉⌊What the visitor sees. Tap to record, play it back, re-record, send.
No login and no typing.⌉[

What the visitor sees. Tap to record, play it back, re-record, send. No login and
no typing.

[⌊The Voice Feedback block, dropped into any post or page as a voice recorder.⌉⌊
The Voice Feedback block, dropped into any post or page as a voice recorder.⌉[

The Voice Feedback block, dropped into any post or page as a voice recorder.

[⌊Block settings: colours, typography and button text, so the recorder matches your
theme.⌉⌊Block settings: colours, typography and button text, so the recorder matches
your theme.⌉[

Block settings: colours, typography and button text, so the recorder matches your
theme.

[⌊Generate a shortcode for page builders, or anywhere the block cannot go.⌉⌊Generate
a shortcode for page builders, or anywhere the block cannot go.⌉[

Generate a shortcode for page builders, or anywhere the block cannot go.

[⌊Create a new shortcode instance with its own styling.⌉⌊Create a new shortcode 
instance with its own styling.⌉[

Create a new shortcode instance with its own styling.

[⌊Global settings. Switch the floating recorder on or off, restyle it, and turn 
on spam protection.⌉⌊Global settings. Switch the floating recorder on or off, restyle
it, and turn on spam protection.⌉[

Global settings. Switch the floating recorder on or off, restyle it, and turn on
spam protection.

## Blocks

This plugin provides 1 block.

 *   Voice Feedback Button Voice Recorder Block for Collecting Audio Feedback.

## Installation

 1. Install from **Plugins  Add New**, or upload the folder to `/wp-content/plugins/`.
 2. Activate the plugin. A floating voice recorder button appears on your site straight
    away.
 3. Go to **Voice Library  Settings** to restyle it, or switch the floating button 
    off.
 4. To place a recorder somewhere specific, use the **Voice Feedback block** in the
    editor, or copy a shortcode from **Voice Library  Voice Feedbacks**.

Audio messages arrive in **Voice Library**. That is the whole setup.

## FAQ

### Is this a voice recorder for WordPress?

Yes. It adds a browser-based voice recorder to your site that visitors use without
installing anything. The recordings are saved to your own WordPress site, not to
an external service.

### Do visitors need an account to leave voice feedback?

No. There is no login, no registration and no name or email required. A visitor 
taps record, speaks, and sends. If you would rather know who is talking, the optional
email gate asks for a name and email first.

### Can I use this as a feedback form instead of a text form?

Yes, that is the point of it. It works as a standalone voice feedback form via the
block or shortcode, or as a floating button on every page. Use it in place of a 
text feedback form, or alongside one.

### Can I collect voice testimonials with it?

Yes. Place the block on a page, ask for a short spoken testimonial, and the recordings
arrive in the Voice Library. A spoken testimonial is generally more convincing than
a written one, because it is obviously a real person.

### Can I add audio comments to blog posts?

Yes. Add the Voice Feedback block at the end of a post, or use the shortcode in 
your theme’s template, and readers can leave a voice comment instead of typing one.

### Can visitors record a bug report?

Yes, and it is one of the most useful ways to use it. Instead of writing a ticket,
the visitor describes what they clicked and what happened. Pro adds screen recording,
so you see the page as they saw it.

### Can visitors listen to their recording before sending it?

Yes. They can play it back and re-record as many times as they like. Nothing is 
submitted until they choose to send it.

### Where are the audio messages stored?

On your own site. Each recording is listed in the **Voice Library** screen in your
WordPress admin, with a player so you listen in place, and buttons to mark it resolved
or delete it. No third-party service is involved.

### Does it protect against spam?

Yes, and it is free. Cloudflare Turnstile CAPTCHA and rate limiting are both included
in the free version, with no add-on to buy.

### Can I get an email when someone leaves voice feedback?

Email notifications, with the audio attached, are part of the Pro version. In the
free version, recordings collect in the Voice Library for you to review.

### Does the voice recorder work on mobile?

Yes, and that is where most voice feedback actually gets recorded. Speaking is far
faster than typing on a phone, which is why response rates go up.

### Which browsers support the recorder?

Chrome, Edge, Firefox, Safari and other modern browsers. The visitor is asked for
microphone permission the first time, and the recording happens entirely in their
browser.

### Does it need HTTPS?

Yes. Browsers only allow microphone access on secure sites, so your site must run
on HTTPS for the recorder to work.

### How do I add the voice recorder to a specific post or page?

Use the **Voice Feedback** block in the editor, or copy a shortcode from **Voice
Library  Voice Feedbacks**. The shortcode works in page builders too.

### Can I turn off the floating voice button?

Yes. **Voice Library  Settings**, one toggle.

### Does this plugin collect personal data?

Not by default. It records a voice message and nothing else: no name, no email, 
no contact details. If you enable the optional email gate, it collects only the 
name and email the visitor types in.

### Is it compatible with all WordPress themes?

Yes. It works with all modern, well-coded themes, and with Gutenberg, Elementor,
Divi and other builders via the shortcode.

### 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.

## Reviews

![](https://secure.gravatar.com/avatar/52446320a47896606903ce84604d98ab4de0848adc5f2b080bacc0bfd192555e?
s=60&d=retro&r=g)

### 󠀁[Works Great! and is Clear on recordings as well.](https://wordpress.org/support/topic/works-great-and-is-clear-on-recordings-as-well/)󠁿

 [tcradiodj](https://profiles.wordpress.org/tcradiodj/) July 28, 2025 2 replies

Thank you for this plugin. I really like it and enjoy it. I hope you make more cool
plugins for wordpress cuz its my favorite type of site to work on and add plugins
for. Thank you!! 🙂

 [ Read all 1 review ](https://wordpress.org/support/plugin/voice-feedback/reviews/)

## Contributors & Developers

“Voice Feedback – Audio Feedback Form, Voice Recorder & Voice Testimonials” is open
source software. The following people have contributed to this plugin.

Contributors

 *   [ bPlugins ](https://profiles.wordpress.org/bplugins/)
 *   [ Abu Hayat ](https://profiles.wordpress.org/abuhayat/)
 *   [ Tanin Rahman ](https://profiles.wordpress.org/taninrahman/)
 *   [ Freemius ](https://profiles.wordpress.org/freemius/)

[Translate “Voice Feedback – Audio Feedback Form, Voice Recorder & Voice Testimonials” into your language.](https://translate.wordpress.org/projects/wp-plugins/voice-feedback)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/voice-feedback/), check
out the [SVN repository](https://plugins.svn.wordpress.org/voice-feedback/), or 
subscribe to the [development log](https://plugins.trac.wordpress.org/log/voice-feedback/)
by [RSS](https://plugins.trac.wordpress.org/log/voice-feedback/?limit=100&mode=stop_on_copy&format=rss).

## 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.

## Meta

 *  Version **2.2.4**
 *  Last updated **6 days ago**
 *  Active installations **50+**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.1 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/voice-feedback/)
 * Tags
 * [audio comments](https://nqo.wordpress.org/plugins/tags/audio-comments/)[customer feedback](https://nqo.wordpress.org/plugins/tags/customer-feedback/)
   [testimonials](https://nqo.wordpress.org/plugins/tags/testimonials/)[voice message](https://nqo.wordpress.org/plugins/tags/voice-message/)
   [Voice Recorder](https://nqo.wordpress.org/plugins/tags/voice-recorder/)
 *  [Advanced View](https://nqo.wordpress.org/plugins/voice-feedback/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/voice-feedback/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/voice-feedback/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/voice-feedback/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/voice-feedback/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/voice-feedback/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/voice-feedback/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/voice-feedback/reviews/)

## Contributors

 *   [ bPlugins ](https://profiles.wordpress.org/bplugins/)
 *   [ Abu Hayat ](https://profiles.wordpress.org/abuhayat/)
 *   [ Tanin Rahman ](https://profiles.wordpress.org/taninrahman/)
 *   [ Freemius ](https://profiles.wordpress.org/freemius/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/voice-feedback/)