Boomerang provides a simple interface for your users or customers to provide feedback about your goods or services. While created with feature requests in mind, you can use Boomerang to collect any form of feedback from your customers, staff, potential leads and so on.

It all starts with a board. And with Boomerang, you can create as many as you want. Boards contain Boomerangs. These are the individual pieces of feedback your users provide. Whenever a user creates a ‘Boomerang’, it is assigned to a chosen board. So if you are a software company with multiple products, you are all set. If you run a chain of hotels, each hotel can have a board, and you can easily keep track of your feedback.

Here’s where Boomerang get’s really clever. Each board has its own set of options. Because we know that collecting feedback may not be done the same way across your whole product or service offer. So go ahead and customise each one accordingly.

✨ Features

A Modern User Interface

Boomerang features a slick user interface, closer to alternatives such as Canny or Frill. If you’ve used those (and cringed at the price they charge) you’ll feel right at home. Boomerang comes with it’s own global styles, so you can get started right away. However, if you are a web designer and happy using CSS, you can turn these off for a more native, non-opinionated experience.

For administrators, nearly everything can be achieved on the front-end. Delete a Boomerang. Change it’s status. And so on. You deserve a great experience too.

Granular Control

The most basic Boomerang has a title, and some content. That’s it. Everything else a Boomerang might need, can be switched on individually. When you create a board, these are all turned off by default. The easiest way to learn what the features do is to turn them on, one at a time. Experiment with how feature rich you want your Boomerangs to be. And if you need a bit more guidance, each feature has a description to tell you more.

The Boomerang Block

The Boomerang archive comes with everything you need to create and list Boomerangs. A modern, AJAX-enabled form. AJAX-enabled filters to narrow down the Boomerang list. But how do you display it? Add your Boomerang listing to any page, using the Boomerang shortcode (you’ll see this at the top of each board’s settings page). Even easier, you could use the Boomerang Block to pick a board you’ve already created, and add that directly into your block editor.


Some plugins don’t let you edit your statuses. Boomerang gives you full control over them. You create them, you edit them, you assign them to Boomerangs. And you do all that in the Boomerang Status Center. You’ll find it in the Boomerang menu.

Amazing Help and Support

Feel free to ask questions in the plugin support forum. You can see the link at the top of this page. Alternatively, you will find a ‘Contact Us’ item on the Boomerang menu.Please don’t hesitate to reach out! We really want to meet you, and find out more about how you are using Boomerang. When you activate Boomerang, you will be asked to opt in to receive emails from us. We don’t do spam. We hate it. But if you choose to opt in, we can send you updates on how our website is getting on, and what new features we have planned.

💲Premium Features

We have a huge number of premium features available. To see how powerful our Professional Edition is, head to our website. Features include:

  • Quick Polls
  • Boomerang Merging
  • Better styling, colored statuses, improved layouts
  • Bug Management
  • Guest Submissions
  • Anonymous voting
  • Boomerang Editing
  • Related and suggested Boomerangs, to reduce duplication
  • Google reCaptcha v3 integration
  • Crowdfunding (for when you can’t justify developing an idea, but your users want to pay for it)
  • Custom Fields
  • Audit Logging
  • IgnitionDeck integration
  • BuddyPress/BuddyBoss integration
  • Status change notifications
  • New comment notifications
  • And much, much more…

⚙️ Getting Started

  1. Install and activate Boomerang. Opt in so we can send you updates on how Boomerang is evolving.
  2. Change your permalinks under Settings > Permalinks. You probably don’t want to call your feature requests Boomerangs, right?
  3. Create you first board. Use our shortcode or block to add it to any page.
  4. Create your first Boomerang. It won’t look like much.
  5. Head to your board’s settings page in the back-end, and configure it any way you choose.
  6. If you get stuck, or have an amazing idea for Boomerang, head to the support forum.

📧 Connect with us



  • Boomerang Listing Page (Pro Edition – coming soon)
  • Single Boomerang Page (Pro Edition – coming soon)


This plugin provides 1 block.

  • Boomerang


Read all 1 review

Contributors & Developers

“Boomerang” is open source software. The following people have contributed to this plugin.


Translate “Boomerang” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Improve styling so Boomerang better adapts to Block themes
  • Fix bug preventing notification setting from appearing
  • Fix bug where user avatar was displaying inside votes container
  • Add a default ordering dropdown
  • Ability to disable Select2
  • Add a new horizontal layout
  • Add ability to change the Boomerang Form background color


  • Bug on activation
  • Update libraries


  • Fix redirection issue after delete
  • Move styling to board level
  • Fix bug with SimpleLightBox
  • Move to AJAX pagination
  • Fix bug when accessing page 2 of directory and filters are used
  • Hide merged Boomerangs from voters
  • Improve bootstrapping
  • Fix styling issue in merge modal
  • Improve notifications system
  • Add placeholders to notifications
  • Fix bug when custom permalinks used
  • Minor styling updates and bugfixes


  • Approve Boomerangs from the frontend
  • Allow bulk voting by managers to aid debugging
  • Minor bugfixes and styling issues


  • Minor bugfixes and styling issues
  • Add various hooks
  • Update Freemius


  • General release


  • Repo release