Directory / plugin
LocalFeedback | Visual Client Feedback with Screenshots
v1.11.2 · by Matt Enser
Visual, in-context feedback for WordPress. Pin, highlight and box annotations stored entirely in your own database.
About this plugin
LocalFeedback is a self-hosted feedback and annotation tool for the build and review phase of a WordPress project. Your team and your clients leave comments directly on the page — a pin on a spot, a highlight on a piece of text, or a box around an area — and every one of them is stored in this site’s own database table.
There is no connected hub site, no cross-site sync and no external service. That is the whole point: comments cannot fail to save because a remote dashboard was unreachable.
Core features
- Pin, text highlight, box and general comment types
- Annotation tools right beside the Feedback button, so commenting never needs the panel open
- Right-click anywhere to drop a pin, or right-click selected text to comment on it
- A panel that sits beside the page instead of over it, on either side, at whatever width you drag it to
- Feedback rounds with deadlines, countdowns in each reviewer’s own timezone, and an optional strict limit on revisions
- Reviewers can attach replacement images, PDFs and documents to their feedback
- Threaded replies on any comment
- Best-effort automatic screenshot of the annotated area
- Device type and exact viewport width recorded with every comment
- Status workflow (open / in progress / resolved), priority, tags and category
- Tags picked from a dropdown you control, with an optional “Other…” for one-offs
- Teams, including internal-only visibility, an optional join password, and one-click review links for clients
- Three site modes: development, live client review on chosen pages, and live feedback from anyone that only moderators can read
- A site-wide review link that hides the toolbar from everyone else, so feedback can be gathered on a site that is already public
- Password-protected pages respected: nothing shows until the password is entered
- Per-page control from the editor sidebar, or by listing pages, directories and wildcards in settings
- A screenshot library with the same filters as the feedback list, plus a one-click purge when a project wraps
- Guest commenting by default, or restrict to logged-in WordPress users
- A short welcome popup that shows first-time reviewers how to use the tools
- Optional follow-up emails so commenters hear about replies and status changes, with one-click unsubscribe
- A shareable link for every comment that opens the page and highlights the annotation
- Filterable, sortable admin table with customisable columns and CSV export
- One click from any page — its admin bar, its editor, or the Pages list — to just that page’s feedback in the dashboard
- Instant email notifications and an optional daily digest
- Documentation built into the plugin
Built for reliable saving
- The comment box never clears until the server confirms the save
- Failed saves retry automatically with a growing delay
- Unsent text is kept in the browser, so a reload does not lose it
- Every save carries a unique key, so a retry can never create a duplicate
- If the REST API is blocked, the same request is retried through admin-ajax.php
License
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.