Overview
Public Roadmap & Feedback Board is a comprehensive WordPress plugin that enables you to collect, manage, and showcase user feedback and feature requests. Perfect for SaaS companies, product teams, and businesses that want to engage their community and demonstrate transparency in their development process.
Key Benefit: Turn your user feedback into actionable insights while keeping your community engaged and informed about your product roadmap.
What It Does
- Collects feedback and feature requests from your users through a beautiful submission form.
- Allows users to vote on submissions to prioritize popular requests.
- Displays a public roadmap showing the status of each item (Planned, In Progress, Released).
- Provides detailed analytics to track trends and popular requests.
- Sends email notifications when submission status changes.
- Organizes feedback by categories for better management
System Requirements
| Component | Minimum Version | Recommended |
|---|---|---|
| WordPress | 6.0 | 6.4 or higher |
| PHP | 8.1 | 8.0 or higher |
| MySQL | 5.6 | 5.7 or higher |
| Memory Limit | 128MB | 256MB |
Features
Submission Form
Beautiful, AJAX-powered submission form with title, description, category selection, and optional submitter information.
- Real-time validation
- Category selection
- Optional email capture
Voting System
Enable users to vote on submissions. Duplicate voting is prevented using IP-based tracking.
- One vote per IP
- Real-time vote counts
- Duplicate prevention
Admin Dashboard
Comprehensive admin panel to manage all submissions with filtering, search, and bulk actions.
- Status management
- Bulk operations
- Quick search
Analytics
Track your feedback metrics with detailed analytics and statistics.
- Submission trends
- Top voted items
- Category breakdowns
Email Notifications
Automatically notify users when their submission status changes.
- Customizable emails
- Admin notifications
- Status updates
Responsive Design
Works perfectly on all devices – desktop, tablet, and mobile.
- Mobile-first design
- Touch-optimized
- Cross-browser compatible
Advanced Features
- Rate Limiting: Built-in spam protection with rate limiting
- AJAX Integration: No page reloads for better UX
- Shortcodes: Multiple shortcodes for flexible display
- Customizable Styling: Easy to customize CSS classes
- Demo Data Import: One-click import of sample data
- Category Management: Organize feedback by categories
- Status Tracking: Track progress with visual badges
Installation
Method 1: Via WordPress Admin (Recommended)
- Log in to your WordPress admin dashboard
- Navigate to Plugins → Add New
- Click “Upload Plugin” at the top of the page
- Click “Choose File” and select the plugin ZIP file
- Click “Install Now”
- Click “Activate Plugin” once installation is complete
Success! The plugin has been installed and activated. You’ll see a new “Public Roadmap” menu item in your admin sidebar.
Method 2: Manual Installation via FTP
- Extract the plugin ZIP file on your computer
- Connect to your web server via FTP
- Navigate to /wp-content/plugins/ directory
- Upload the public-roadmap-feedback folder
- Go to your WordPress admin panel → Plugins
- Find “Public Roadmap & Feedback Board” and click “Activate”
Initial Setup
- Go to Public Roadmap → Settings in your WordPress admin
- Configure the following options:
- Enable/disable email notifications
- Set notification email address
- Configure auto-approval settings
- Set items per page
- Click “Save Settings”
- Optionally, import demo data to see the plugin in action
Usage
Getting Started
After installation and activation, you can start using the plugin in three simple steps:
- Create a Roadmap Page
- Create a new page in WordPress (Pages → Add New)
- Add the shortcode [/\feedback_board/\] to the page content
- Publish the page
- Manage Submissions
- Go to Public Roadmap → All Submissions
- Review and manage incoming feedback
- Update submission statuses as you work on features
- View Analytics
- Go to Public Roadmap → Analytics
- Track submission trends and popular requests
- Use insights to prioritize development work
Shortcodes
The plugin provides three flexible shortcodes to display content anywhere on your site:
Display Full Roadmap
Shows all submissions in a beautiful card-based layout with filtering options.
[/\public_roadmap/\]
Parameters
| Parameter | Default | Description |
|---|---|---|
status |
all | Filter by status: planned, in_progress, released, rejected |
category |
all | Filter by category name |
limit |
10 | Number of items to display per page |
show_filters |
true | Show filter controls (true/false) |
show_voting |
true | Show voting buttons (true/false) |
Examples
[/\public_roadmap status="planned" limit="5"/\]
[/\public_roadmap category="Feature Request" show_voting="false"/\]
[/\public_roadmap status="in_progress" show_filters="false"/\]
Display Feedback Board
Shows the complete feedback system with submission form and roadmap.
[/\feedback_board/\]
Parameters
| Parameter | Default | Description |
|---|---|---|
show_form |
true | Show submission form (true/false) |
show_roadmap |
true | Show roadmap (true/false) |
form_position |
top | Form position: top or bottom |
Display Only Feedback Form
Shows just the submission form without the roadmap.
[/\feedback_form/\]
| Parameter | Default | Description |
|---|---|---|
title |
Submit Your Feedback | Custom title for the form |
show_title |
true | Show title (true/false) |
Tip: You can use these shortcodes on any page, post, or even widget areas. The plugin will automatically load necessary CSS and JavaScript only on pages that use the shortcodes.
Admin Panel
Access the admin panel by clicking on “Public Roadmap” in your WordPress admin sidebar. The panel includes:
Dashboard
The main dashboard provides a quick overview of:
- Total submissions count
- Breakdown by status (Pending, Planned, In Progress, Released)
- Total votes received
- Recent submissions
All Submissions
Manage all feedback submissions with the following features:
- View All: See all submissions in one place
- Filter: Filter by status, category, or search by keywords
- Bulk Actions: Perform actions on multiple submissions
- Quick Edit: Quickly change status and add notes
- View Details: Open submission details in a modal
- Delete: Remove unwanted submissions
Status Management
Each submission can have one of five statuses:
- Pending – Newly submitted, awaiting review
- Planned – Approved and planned for future release
- In Progress – Currently being worked on
- Released – Completed and released
- Rejected – Not planned for implementation
Categories
Organize submissions by categories:
- Feature Request
- Bug Report
- UI/UX Improvement
- Performance
- Integration
- Documentation
- Other
You can add or delete categories from the Categories page.
Settings
Email Notifications
- Enable Notifications: Send emails when new submissions are received
- Notification Email: Email address to receive notifications
- User Status Updates: Automatically notify users when their submission status changes
Submission Settings
Auto-Approve: Automatically approve new submissions (bypasses pending status)
Require Email: Make email address mandatory for submissions
Enable Comments: Allow users to comment on submissions
Display Settings
- Items Per Page: Number of submissions to display per page (default: 10)
- Enable Pagination: Show pagination controls
- Show Filters: Display status and category filters
Let's do great work together.
Request A Free Quotation!