Skip to main content

Native Feature Upvote System for Joomla

JoomVote is a native Joomla extension for implementing a feature upvote system. It allows your customers, users and community to suggest features and improvements or report a bug.

JoomVote Feature Upvote for Joomla Logo

Joomla 5 & 6
Natively compatible

GDPR-compliant
Privacy included

Specially for

Joomla! Logo

Customizable
Set own texts & colors

Made in Europe
No big tech involved

Give Your Users a Voice - Feature Voting for Joomla

Collect feature requests, bug reports and improvement ideas from your community.
Vote-based prioritization helps you focus on what matters most.

Did you ever search for a native Joomla feature voting component?

There are plenty of feature voting and feedback board tools out there - Canny, UserVoice, Nolt, Frill and many more. But they all have one thing in common: they are external SaaS services.
Your users' data - names, email addresses, and submitted ideas - gets sent to third-party servers that you have no control over.

JoomVote works differently.

It runs entirely within your Joomla installation as a native extension - no external accounts, no third-party services, no data leaving your server.
Everything stays exactly where it belongs: on your own server, under your full control.
A significant advantage, especially when it comes to GDPR compliance!

The main Features of JoomVote

Filter on category and status

As the list grows, users can filter feature requests by category and status, and sort them by number of votes or submission date.

Comments

Users and admins can comment on feature requests to ask questions, add context, or provide official status updates.

Merge Duplicates

If the same idea is submitted more than once, admins can merge the duplicate entries into one. All votes and comments are automatically combined into the primary entry.

Customization

Customize the labels and colors of categories and statuses to match your project's language. Changes are reflected instantly in both the frontend and backend.

Moderation

The admin receives an email for each new submission and can review it before it goes live. All comments also require manual approval before they are published.

Email Notifications

Voters and submitters can optionally provide their email address to receive notifications whenever the status of a feature request changes.

Privacy

Submitters and voters can permanently remove their personal data at any time by clicking the unsubscribe link in any notification email.

Number of displayed entries

By default, 10 feature requests are shown at a time. If there are more, a Load More button appears. You can change this limit to any value in the component options.

JoomVote DEMO

Joomla Feature Upvote Extension

Even if it is a demo - it is live and working!
So if you have a feature suggestion for the JoomVote extension, feel free to submit it here.

Make column "Date" sortable
The column "Date" is sortable in the "Feature requestst" menu in the backend. But in the "Voters" and "Comments" menu not. As this would be a helpful function, I would suggest to make these columns sortable also.
Improvement In Progress
Option to hide "Submitted" line
Please add an option in the backend to hide the "Submitted by.." line. This colud keep the space and height of the enries smaller.
Improvement Open
Add option to add comments
It would be helpful to have the option to add a comment to existing topics.
Feature Request Done
Admin emails are not triggered
Admin emails are not triggered when fallback email is set but the location email field is empty.
Bug Done
Admin email not translated
The admin email are not translated to German language
Bug Done
Admin comment
The users have the option to comment to a topic, but in the backend, the admin himself has no option to write a comment.
This should be implemented.
Feature Request Done

Simple Pricing

Everything you need to collect and prioritize feature requests from your community

- for less than €1 per week.

JoomVote License

€ 49 / year
excl. VAT

  • 12 months updates & support
  • Install on unlimited domains
  • Quick install via Joomla installer
  • GDPR compliant - no external services
  • Joomla 5 & 6 compatible

Price is excluding VAT.
Annual plans renew automatically - cancel anytime via your Freemius account.

Frequently asked questions

What is JoomVote?
JoomVote is a native Joomla extension for feature requests and public voting. Visitors can submit ideas, report bugs, and suggest improvements - directly on your Joomla website. You review and manage all submissions from the Joomla backend.
Which Joomla versions does JoomVote support?
JoomVote is fully compatible with Joomla 5 and Joomla 6. It is built on modern Joomla MVC architecture and integrates with the native Joomla update system for seamless one-click updates.
What are the system requirements?
JoomVote requires Joomla 5 or Joomla 6 and PHP 8.3 or higher. No additional libraries, plugins, or third-party services are required.
Is JoomVote free?
JoomVote is a premium Joomla extension. An annual license costs €49 per year and includes all features, unlimited domains, and automatic updates.
Can I use JoomVote on multiple websites?
Yes. One JoomVote license covers unlimited domains. Install and use it on as many Joomla websites as you need - no activation limits, no extra fees.
How do I install JoomVote?
Purchase your license, download the ZIP package, and install it via the Joomla extension manager under System > Extensions > Install. After installation, go to Content > Site Modules, find the JoomVote module, and publish it to the desired module position. To receive future automatic updates, go to System > Update > Update Sites, find the JoomVote entry, and enter your download key. Joomla will then authenticate update downloads automatically.
Do users need a Joomla account to vote?
No. Voting only requires an email address. No Joomla account registration is needed. The email is used solely to prevent duplicate votes and will never be shared with third parties.
How does voting work?
Visitors click the vote button on any entry, enter their email address, and optionally check a box to receive a notification when the status of that entry changes. One vote per email address per entry is allowed.
How do users submit feature requests?
Any visitor can click the "Submit idea" button and fill in a title, optional description, category, optional name, and optional email address. No account is required. If an email is provided, the submitter can opt in to status change notifications.
What types of entries can users submit?
Users can submit entries in three categories: Feature Request, Bug, and Improvement. Category labels and badge colors are fully customizable in the JoomVote settings.
Can I moderate submissions before they go live?
Yes. Every submission is hidden by default and must be approved by an administrator before it becomes publicly visible. The same applies to user comments. This protects your board from spam and off-topic entries.
Does JoomVote send email notifications?
Yes. The administrator receives an email notification whenever a new feature request or a new comment is submitted. The email includes a direct link to review the entry in the Joomla backend.
Are there email notifications for voters and submitters?
Yes. When an administrator changes the status of an entry, all voters who opted in receive an automatic email with the new status. If the entry is rejected, the submitter receives a separate rejection email that can include a reason. Every notification email contains an unsubscribe link.
Can users comment on feature requests?
Yes. Any visitor can open the comments section on any entry and leave a comment. Comments require admin approval before they become visible. Administrators can also post their own comments, which are displayed with a distinct admin badge.
Can I sort and filter feature requests?
Yes. Visitors can filter entries by category (Feature Request, Bug, Improvement) and by status. Entries can be sorted by number of votes or by date, both ascending and descending. Filtering works instantly without a page reload.
Can I customize the appearance of JoomVote?
Yes. In the JoomVote component settings you can define custom colors for each category and status badge, and set custom labels for all categories and statuses. Changes apply immediately across both the component view and the frontend module.
What happens when my annual license expires?
After expiry, JoomVote continues to work normally. You will no longer receive automatic updates until the license is renewed. Renewing your license restores full update access immediately.
Can I have my personal data removed?
Yes. Every notification email sent by JoomVote contains an unsubscribe button. Clicking it permanently removes your name and email address from all stored votes and submissions on that website. The votes and submissions themselves remain in place. No account, no login, and no contact with the site owner is required.
Can I use a different email address for admin notifications?
Yes. By default, JoomVote sends admin notifications to the email address configured in the Joomla system settings. If you prefer a different address, go to Components > JoomVote > Feature Requests > Options and enter a custom notification email address. When set, this address is used exclusively for all incoming submission and comment notifications.

We're Happy to Help

Questions about JoomVote, installation or your license? Write to us!
Response Time
Usually we respond within 24 hours (Mon–Fri) Note: For faster support, please describe your issue as precisely as possible - your Joomla version, JoomVote version and any error messages help us assist you more quickly.

Joomla! Logo

JoomVote is not affiliated with or endorsed by The Joomla! Project™ or Open Source Matters, Inc. The Joomla!® name and logo are registered trademarks of Open Source Matters, Inc. in the United States and other countries.

Copyright © · JoomVote