WordPress plugin for pinning visual feedback comments directly on a live site. Share a page-scoped link with clients or teammates and collect threaded feedback without screenshots or external tools. All data stays in your WordPress database.
This is the source repository for the free plugin distributed on WordPress.org.
From the WordPress admin, search for "Noted Visual Feedback" in the plugin directory, or download the latest zip from the WordPress.org listing.
- Pin comments anywhere on any page, anchored by coordinate or page element
- Threaded replies
- Page-scoped share links for guest reviewers (no WordPress account required)
- Admin dashboard with pin list and per-pin detail
- CSV export
- Email notifications on new pins and replies
- Opt-in "Powered by Noted" attribution (off by default)
noted.php— main plugin file with the header and bootstrapincludes/— PHP classes (activator, REST API, admin UI, script loader, notifications, cron, capabilities, walkthrough)templates/— admin page templatesassets/— compiled overlay bundle (js/noted-overlay.min.js), admin CSS/JS, WP.org banner/icon/screenshotsoverlay-src/— TypeScript source for the frontend review overlay. Seeoverlay-src/README.mdfor build instructionslanguages/— translation templates
The frontend review overlay is compiled from TypeScript. Node 18+ required.
cd overlay-src
npm install
npm run buildThis produces assets/js/noted-overlay.min.js. Iterative development with npm run dev (Vite watch mode).
The admin-side JavaScript at assets/js/noted-admin.js is plain JS and not compiled.
A separate companion plugin, Noted Pro, adds drawing annotations, text-edit suggestions, priority labels, internal pins, bulk resolve, password-protected and expiring share links, third-party integrations (Asana, Trello, Slack, Jira, Linear, GitHub Issues, Monday.com, webhooks), and white-label mode. Learn more at wpnoted.com/pricing.
GPL-2.0-or-later. See LICENSE.
