Title: Annotix — Drag, Annotate, Feedback
Author: nativeinfotech
Published: <strong>March 26, 2026</strong>
Last modified: March 31, 2026

---

Search plugins

![](https://ps.w.org/annotix-website-feedback/assets/banner-772x250.png?rev=3491740)

![](https://ps.w.org/annotix-website-feedback/assets/icon-256x256.png?rev=3491740)

# Annotix — Drag, Annotate, Feedback

 By [nativeinfotech](https://profiles.wordpress.org/nativeinfotech/)

[Download](https://downloads.wordpress.org/plugin/annotix-website-feedback.1.0.1.zip)

 * [Details](https://co.wordpress.org/plugins/annotix-website-feedback/#description)
 * [Reviews](https://co.wordpress.org/plugins/annotix-website-feedback/#reviews)
 *  [Installation](https://co.wordpress.org/plugins/annotix-website-feedback/#installation)
 * [Development](https://co.wordpress.org/plugins/annotix-website-feedback/#developers)

 [Support](https://wordpress.org/support/plugin/annotix-website-feedback/)

## Description

**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](https://nativeinfotech.com/).

#### 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.
 * **Screenshot capture** — optionally attach a viewport screenshot via bundled 
   html2canvas. The library is lazy-loaded on demand for faster page loads.
 * **Annotation tools** — draw rectangles, circles, and arrows over the selected
   area before saving.
 * **Markdown toolbar** — format feedback descriptions with bold, italic, bullet
   lists, numbered lists, links, and inline code.
 * **File attachments** — upload images, PDFs, documents, spreadsheets, and other
   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.

#### Collaboration

 * **Threaded replies** — discuss feedback with your team in context under each 
   pin.
 * **Inline editing** — edit your own feedback descriptions and replies in place.
 * **Delete with confirmation** — delete your own feedback or replies with a skippable
   confirmation dialog.
 * **Resolve / Unresolve** — track completion state for each item. Resolved pins
   turn green.
 * **Draggable pins** — reposition saved pins by dragging them to a new location.

#### Sidebar & Navigation

 * **Pins sidebar** — a collapsible sidebar lists all feedback on the current page
   with status filters (Unresolved / Resolved).
 * **Pages overview** — an expandable pages panel shows feedback counts across all
   pages on the site.
 * **Priority dots** — sidebar items display colour-coded priority indicators for
   quick scanning.

#### Email Notifications

 * **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.

#### Security & Permissions

 * **Role-based access** — assign each WordPress administrator as Client, Dev, or
   No Access.
 * **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.
 * **Zero public routes** — all REST endpoints require authentication with valid
   permissions.
 * **Rate limiting** — built-in abuse protection on all REST endpoints.

#### 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.
 * **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.

#### 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

This plugin loads the **Inter** and **Manrope** font families from **Google Fonts**(`
fonts.googleapis.com`) on frontend pages for logged-in users who have feedback access.
No personal data is sent by the plugin itself, but the browser will make a request
to Google’s servers to retrieve the font files.

 * Service: [Google Fonts](https://fonts.google.com/)
 * Terms of Service: [https://policies.google.com/terms](https://policies.google.com/terms)
 * Privacy Policy: [https://policies.google.com/privacy](https://policies.google.com/privacy)

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/](https://html2canvas.hertzen.com/)
 * License: [MIT](https://opensource.org/licenses/MIT)

## Screenshots

 * [[
 * 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.

## Installation

 1. Upload the plugin folder to `/wp-content/plugins/`.
 2. Activate the plugin through the **Plugins** screen in WordPress.
 3. Go to **Settings > Website Feedback**.
 4. Open the **Permissions** tab and assign each administrator as Client, Dev, or No
    Access.
 5. Open the **General** tab to configure the feedback button position and offset.
 6. Optionally open the **Email** tab to enable and configure notifications.
 7. Visit any page on the frontend and click the **Feedback** button to start annotating.

## FAQ

### Who can use Annotix?

Only logged-in WordPress administrators who have been assigned a Client or Dev role
in the Permissions settings. No access is granted to editors, subscribers, or unauthenticated
users.

### 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}_wpvf_feedback`
and `{prefix}_wpvf_feedback_replies`). Screenshots are saved in a protected subdirectory
inside the WordPress uploads folder (`uploads/wpvf/`). File attachments are stored
in the WordPress media library.

### 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](https://html2canvas.hertzen.com/) 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, SVG), PDFs, plain text, CSV, RTF, and
Microsoft Office documents (Word, Excel, PowerPoint).

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Annotix — Drag, Annotate, Feedback” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ nativeinfotech ](https://profiles.wordpress.org/nativeinfotech/)

[Translate “Annotix — Drag, Annotate, Feedback” into your language.](https://translate.wordpress.org/projects/wp-plugins/annotix-website-feedback)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/annotix-website-feedback/),
check out the [SVN repository](https://plugins.svn.wordpress.org/annotix-website-feedback/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/annotix-website-feedback/)
by [RSS](https://plugins.trac.wordpress.org/log/annotix-website-feedback/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.1

 * Fix: Feedback button no longer appears in Divi 5 frontend builder edit mode.

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.1**
 *  Last updated **3 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/annotix-website-feedback/)
 * Tags
 * [annotation](https://co.wordpress.org/plugins/tags/annotation/)[bug reporting](https://co.wordpress.org/plugins/tags/bug-reporting/)
   [collaboration](https://co.wordpress.org/plugins/tags/collaboration/)[design review](https://co.wordpress.org/plugins/tags/design-review/)
   [feedback](https://co.wordpress.org/plugins/tags/feedback/)
 *  [Advanced View](https://co.wordpress.org/plugins/annotix-website-feedback/advanced/)

## Ratings

No reviews have been submitted yet.

[Add my review](https://wordpress.org/support/plugin/annotix-website-feedback/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/annotix-website-feedback/reviews/)

## Contributors

 *   [ nativeinfotech ](https://profiles.wordpress.org/nativeinfotech/)

## Support

Issues resolved in last two months:

     0 out of 1

 [View support forum](https://wordpress.org/support/plugin/annotix-website-feedback/)