Annotix – Drag, Annotate, Feedback gives your team a way to annotate any page on the frontend, capture screenshots, track status, assign items, set priority, and collaborate through threaded replies – all without leaving the site. Built by Native Infotech . Demo video: https://youtu.be/VQssYhmuh0E C
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 6.2 and PHP 7.4.
SourceWordPress plugins · Oct 17, 2026
01 / Source details
About this tool.
Annotix – Drag, Annotate, Feedback gives your team a way to annotate any page on the frontend, capture screenshots, track status, assign items, set priority, and collaborate through threaded replies – all without leaving the site.
Built by Native Infotech .
Demo video: https://youtu.be/VQssYhmuh0E
Core Features
Click-to-annotate – click anywhere on any page to drop a feedback pin.
Area selection – drag to select a specific region of the page before capturing. Selection is draggable and resizable with corner handles.
Cleaner screenshot selection – the Pins panel auto-hides shortly after feedback mode starts and shows a soft drag-to-select notice so screenshots are not blocked by the sidebar.
Screenshot capture – optionally attach a viewport screenshot via bundled html2canvas. The library is lazy-loaded on demand for faster page loads.
Screenshot format controls – choose JPEG or PNG output and set JPEG quality from the General settings tab.
Privacy-friendly font option – keep Google Fonts enabled for the default UI style or disable external font loading and use system fonts only.
Annotation tools – draw arrows, rectangles, and circles over the selected area before saving. The arrow tool is selected by default for faster callouts.
Markdown toolbar – format feedback descriptions with bold, italic, bullet lists, numbered lists, links, and inline code.
Guest feedback link – allow clients without WordPress accounts to submit feedback through a private token URL.
File attachments – upload images, PDFs, documents, spreadsheets, and other common files alongside feedback. Attachments open in a new tab and display file-type badges.
Priority levels – tag each feedback item as Urgent, High, Normal, or Low with colour-coded badges and dots.
Assignment – assign feedback items to specific team members from a dropdown.
@Mentions – type @ in any comment or reply to mention a user and trigger an instant notification.
Digest mode (recommended) – batches all activity into a single email at a configurable interval (15 / 30 / 60 minutes).
Smart mode – digest by default, but sends instant emails for assignments and @mentions.
Configurable – enable or disable notifications, choose delivery mode, and toggle instant alerts for assignments and mentions independently.
Admin Feedback
Plugin feedback form – send bug reports, questions, or feature requests to Native Infotech directly from the WordPress admin settings.
Security & Permissions
Role-based access – assign each WordPress administrator as Client, Dev, or No Access.
Guest token access – optionally enable a private share link for non-WordPress clients. Guests can view page pins and create new feedback, but cannot edit, resolve, delete, or manage existing feedback.
Client role – full access: create, edit own descriptions, move pins, assign, reply, resolve, delete, and upload attachments.
Dev role – limited access: view, reply, and resolve/unresolve only.
No Access – cannot see or use Annotix.
Protected REST routes – authenticated access requires valid permissions; optional guest access requires the private share token and is limited to viewing and creating feedback.
Rate limiting – built-in abuse protection on all REST endpoints.
Safer uploads – SVG attachments are blocked by default to avoid unsanitized SVG risks.
Performance
Lazy-loaded screenshot library – the 195 KB html2canvas library is only fetched when the user actually takes a screenshot, not on every page load.
Deferred screenshot saving – feedback submissions return faster by saving screenshots after the REST response is flushed when supported by the server.
Non-blocking font loading – Google Fonts are loaded via the WordPress enqueue API instead of a render-blocking CSS import.
Session caching – REST responses are cached in sessionStorage for instant rendering on repeat visits, with background refresh.
Transient caching – mention-user queries are cached with a 5-minute WordPress transient to reduce database load.
Conditional loading – all plugin assets only load for logged-in users who have been granted access.
System status – the settings page shows key diagnostics such as table status, REST availability, upload writability, scheduled email digest, and queue count.
Who is it for?
Annotix – Drag, Annotate, Feedback is designed for small teams (web agencies, freelancers, internal teams) where the designer, developer, and client all have WordPress administrator accounts and need a fast way to review and annotate the live site.
Third-Party Services
By default, this plugin loads the Inter and Manrope font families from Google Fonts ( fonts.googleapis.com ) on frontend pages where the feedback interface is available. When enabled, the visitor’s browser requests the font files directly from Google and may transmit the visitor’s IP address, browser user agent, and referrer as part of that request. You can disable external font loading in Settings > Website Feedback > General to use system fonts only.
Service: Google Fonts
Terms of Service: https://policies.google.com/terms
This plugin bundles the html2canvas library (MIT license) for optional screenshot capture. The library is loaded locally from the plugin directory and makes no external requests.
Project page: https://html2canvas.hertzen.com/
License: MIT
This plugin includes a voluntary feedback form in the admin settings (Settings > Website Feedback > Feedback). If you choose to submit feedback, your name, email address, subject, and message are sent to Native Infotech via your site’s WordPress mail system. No data is collected automatically – submission only occurs when you click “Send Feedback”.
The feedback toggle button in the bottom-right corner of the frontend.Area selection mode - drag to select the region you want to annotate.The annotation toolbar for drawing rectangles, circles, and arrows.The comment panel with priority selector, assignee dropdown, file attachments, and @mention support.A feedback pin on the page with its threaded comment card open, showing inline reply editing.The sidebar listing all feedback items with priority dots and status filters.The pages overview panel showing feedback counts across the site.The Permissions settings tab in the WordPress admin.The Email settings tab with digest frequency options.
02 / Source details
Getting started.
01Upload the plugin folder to /wp-content/plugins/ .
02Activate the plugin through the Plugins screen in WordPress.
03Go to Settings > Website Feedback .
04Open the Permissions tab and assign each administrator as Client, Dev, or No Access.
05Open the General tab to configure the feedback button position and offset.
06Optionally open the Email tab to enable and configure notifications.
07Visit any page on the frontend and click the Feedback button to start annotating.
03 / Source details
Frequently asked questions.
Who can use Annotix?
Logged-in WordPress administrators must be assigned a Client or Dev role in the Permissions settings. When the optional guest link is enabled, anyone with its private token can view page pins and create feedback, but cannot edit, resolve, delete, reply to, or manage existing feedback.
Does it work with page builders like Elementor or Divi?
Yes. Annotix is injected as a fixed-position UI layer on the frontend and is compatible with any theme or page builder. The plugin applies its own CSS reset to prevent theme style conflicts.
Where is feedback data stored?
Feedback items and replies are stored in two custom database tables ( {prefix}antx_feedback and {prefix}antx_feedback_replies ). Screenshots and file attachments are saved in a non-indexed Annotix subdirectory inside the WordPress uploads folder ( uploads/antx/ ) using randomized filenames.
Is feedback data deleted when the plugin is uninstalled?
Yes. The uninstall routine drops both custom tables, removes all plugin options, deletes all saved screenshots, and removes the custom capabilities from all roles.
Can I use this on a multisite installation?
The plugin is not explicitly tested for multisite. It may work on individual sites within a network but multisite support is not guaranteed in this version.
Does screenshot capture work in all browsers?
Screenshot capture uses html2canvas which works in all modern browsers. Some CSS features (SVG backgrounds, custom fonts loaded from external origins) may not render in the captured screenshot due to browser security restrictions.
What file types can I attach?
You can attach images (PNG, JPG, GIF, WebP, AVIF, BMP, TIFF, HEIC/HEIF), PDFs, plain text, CSV, RTF, and Microsoft Office documents (Word, Excel, PowerPoint). SVG files are blocked by default for security.