BACK TO DIRECTORY

RIACO Feedback – User Feedback, Feature Requests & Voting Board

by robertoiacono

0.0
(0 ratings)

RIACO Feedback lets your visitors submit feature requests, vote on existing ideas, and track progress through a public roadmap — all without leaving your WordPress site. It takes minutes to set up and requires no coding.

Install the plugin, drop a shortcode on any page, and your users can start submitting and voting immediately. Admins review and approve submissions from the WordPress dashboard before they go public.

Core Features

Feedback Board

  • Visitors submit ideas via a clean, customizable form (title + description)
  • Submitted feedback is held in a moderation queue until you approve it
  • Approved items appear on a public, vote-sorted board
  • Filter by status (Open, Planned, In Progress, Completed) or search by keyword
  • Sort by most votes, newest, or oldest
  • Content cards expand inline — no page reload needed
  • Paginated AJAX loading — no page refreshes

Voting System

  • One vote per visitor, tracked by a salted SHA-256 hash of IP + User-Agent — no account required
  • Toggle upvote / unvote with a single click
  • Vote counts update live via AJAX
  • Voting is automatically disabled on completed items
  • Duplicate votes are rejected at the database level (UNIQUE constraint)

Product Roadmap

  • Three-column kanban view: Planned / In Progress / Completed
  • Each column paginates independently
  • Compact cards show title, vote button, and completion date (completed items)
  • Embed on any page with [riaco_feedback_roadmap]

Admin Tools

  • Dedicated Feedback menu in the WordPress admin
  • Pending-count bubble on the menu item (mirrors the Comments counter)
  • One-click Approve action per item; bulk approve supported
  • Dashboard widget showing the 5 most recent pending submissions
  • Status and Project dropdown filters on the list table
  • Admin email notification when new feedback is submitted (opt-in)

Customization & Settings

  • 8 color pickers for upvote button and form appearance — no CSS required
  • Configurable items per page (default 20)
  • Multiple Projects — scope each shortcode to a project slug
  • All colors output as direct CSS class rules so they always win the cascade

For Developers

  • Clean service-container architecture with a ServiceInterface contract
  • 5 action hooks: riaco_feedback_submitted, riaco_feedback_upvoted, riaco_feedback_unvoted, riaco_feedback_approved, riaco_feedback_loaded
  • Filterable email recipient, subject, and message body
  • riaco_feedback_submission_data filter to modify post arguments before creation
  • riaco_feedback_item_html filter to override the rendered card HTML
  • riaco_feedback_services filter to add or replace services in the container
  • PSR-4 autoloading via Composer

Perfect For

  • SaaS and software teams — let users vote on the next feature to build
  • WordPress theme / plugin developers — collect roadmap requests from customers
  • Community sites and forums — give members a structured way to suggest ideas
  • Agencies — drop a branded feedback board on any client project
  • Internal tools — gather employee suggestions on a private intranet page

Shortcodes

[riaco_feedback_features project="main"]
Renders the submission form alongside the full feedback board. This is the all-in-one shortcode for most setups.

[riaco_feedback_features_board project="main"]
Renders only the feedback board (no form). Use this when you want the form and the list on separate pages.

[riaco_feedback_roadmap project="main"]
Renders the three-column kanban roadmap grouped by status.

All shortcodes accept a project attribute that scopes the display to a specific project slug (default: main). Create additional projects from Feedback Projects in the admin.

Screenshots

Feedback board — The public-facing board with filter bar (search, status pills, sort pills) and vote-sorted feedback cards.

Feedback board — The public-facing board with filter bar (search, status pills, sort pills) and vote-sorted feedback cards.

Roadmap — Three-column kanban view showing items grouped by Planned, In Progress, and Completed status.

Roadmap — Three-column kanban view showing items grouped by Planned, In Progress, and Completed status.

Admin list table — The Feedback admin screen with the Approve row action, pending count bubble, and Status/Project filters.

Admin list table — The Feedback admin screen with the Approve row action, pending count bubble, and Status/Project filters.

Settings page — Color pickers, items-per-page setting, and admin notification toggle under Feedback > Settings.

Settings page — Color pickers, items-per-page setting, and admin notification toggle under Feedback > Settings.

Shortcodes help page — Quick-start guide and shortcode attribute reference under Feedback > Shortcodes.

Shortcodes help page — Quick-start guide and shortcode attribute reference under Feedback > Shortcodes.

Plugin Details

Active Installs
0
Total Downloads
431
Version
1.1.1
Requires WP
6.2
Requires PHP
8.0
Tested Up To
7.0.4
Added
2025-12-28
Last Updated
2026-06-18 8:10am GMT

Ratings

5
0
4
0
3
0
2
0
1
0