Pufferbay
Pufferbay
Description
Pufferbay helps WordPress site owners collect product ideas, let users vote and comment, manage roadmap statuses, publish changelog entries, and notify subscribers when requests move forward.
The plugin stores feedback in your WordPress database and integrates with WordPress users, roles, capabilities, REST API, shortcodes, blocks, email, privacy tools, and the admin UI.
Included features
- One seeded default feedback board, with optional additional boards
- Board management with default-board selection and archive/restore
- Frontend request submission
- Logged-in and guest voting
- Comments with moderation
- Default roadmap statuses
- Classic WordPress admin management
- Per-board requests, statuses, roadmap, changelog, and CSV import/export
- Roadmap shortcode and block
- Changelog shortcode and block
- Email notifications for status changes and shipped requests
- CSV request import/export
- WordPress privacy exporter and eraser support
- Outgoing webhook foundation
Use Pufferbay for product feedback portals, plugin and theme roadmaps, customer idea boards, internal request boards, community voting, and public changelogs.
Installation
- Upload the
pufferbayfolder to/wp-content/plugins/. - Activate Pufferbay from the Plugins screen.
- Go to Pufferbay > Boards to review the default board or create another board.
- Add
[pufferbay_board]to a page, or target a board by slug with[pufferbay_board board="product-feedback"]. - Add
[pufferbay_roadmap]and[pufferbay_changelog]to public pages if you want separate roadmap and changelog views. - Manage requests, statuses, comments, changelog entries, imports, exports, and settings from Pufferbay in wp-admin.
Screenshots
Faq
Use [pufferbay_board], [pufferbay_roadmap], and [pufferbay_changelog]. Each shortcode can target a board by numeric ID or slug, for example [pufferbay_board board="product-feedback"].
Yes. Pufferbay includes dynamic blocks for the feedback board, roadmap, and changelog.
Yes. Pufferbay supports multiple boards, per-board statuses, per-board changelog entries, board-scoped import/export, and a default board setting.
Yes. Requests, votes, comments, statuses, changelog entries, subscribers, events, and integrations are stored in custom tables for performance and cleaner upgrades.
Yes. Guest submissions, votes, and comments can be enabled or disabled from settings.
No. Comments are Pufferbay-owned comments so moderation, privacy, and future product workflows can stay consistent.
Pufferbay sends email through WordPress using wp_mail(). Your site can use the server mail setup or any SMTP/transactional mail plugin that integrates with WordPress mail.
Yes. Subscriber notification emails include unsubscribe links, and Pufferbay provides an unsubscribe endpoint.
Yes. Requests can be imported and exported with CSV from wp-admin.
Pufferbay uses scoped frontend CSS, inherits theme typography for controls, and exposes appearance settings for colors, radius, density, and button style.
By default, deactivation preserves your data. If the uninstall cleanup setting is enabled, Pufferbay removes its plugin-owned tables and options during uninstall.
Reviews
Changelog
0.1.1
- Fixed changelog entry titles, version badges, and dates being hidden by broad theme header styles.
- Fixed inconsistent frontend filter control heights in Safari.
- Hardened roadmap column and comment metadata layouts against theme header style conflicts.
0.1.0
- Initial release.




