Free WordPress Plugin Annotix v1.0.1 · Works with all themes

Annotate your site.
Ship better revisions.

Drop pins, draw shapes, capture screenshots, and thread replies — all on the live page. No external tools, no email chains, no confusion about what needs changing.

Free on WordPress.org · Requires WP 6.2+ · PHP 7.4+ · View on Plugin Directory

staging.clientsite.com
1
S
Sarah Client
Headline font is too light — bump weight to 700 and increase size on mobile.
High priority
2
M
Marcus Dev
Cards need 4px more padding. Also check gap at 375px breakpoint.
Urgent
Feedback
Built for teams who ship WordPress sites
Zero public REST routes
All data stays on your server
WP 6.2+ · PHP 7.4+
GPLv2 · Free forever
Process

Up in minutes. In context immediately.

Annotix lives inside WordPress — no new accounts, no external dashboards, no onboarding call.

1

Install & Assign Roles

Upload the plugin, then go to Settings → Website Feedback → Permissions. Assign each WordPress admin as Client, Dev, or No Access. That's your full setup.

2

Open Any Page & Annotate

Visit the live frontend and click the Feedback button. Click to drop a pin, or drag to select an area. Add shapes, write with Markdown, attach files, set priority, and assign to a teammate.

3

Reply, Resolve & Ship

Thread replies under each pin. Mark items resolved when done — they turn green. Export a PDF report for records, or check the Pages Overview for feedback counts across the whole site.

Features

Annotation that actually fits
how teams review work.

From a quick pin to a fully annotated screenshot with threaded discussion — Annotix handles all of it without leaving the page.

Click-to-Annotate

Click anywhere on any page to drop a numbered feedback pin. The exact coordinate is saved so everyone knows precisely where the feedback applies.

Area Selection

Drag to select a specific region before annotating. The selection box is draggable and resizable with corner handles — perfect for highlighting a section, button group, or image.

Screenshot Capture

Attach a full viewport screenshot to any pin via bundled html2canvas. The 195 KB library is lazy-loaded on demand — it won't slow down your page for regular visitors.

Annotation Drawing Tools

Draw rectangles, circles, and arrows directly over the captured screenshot before saving. Circle the problem, draw an arrow to the offending element — be unambiguous.

Markdown Toolbar

Format feedback descriptions with bold, italic, bullet lists, numbered lists, links, and inline code. Useful for writing structured specs rather than stream-of-consciousness notes.

File Attachments

Upload images, PDFs, documents, and spreadsheets alongside any feedback pin. Files open in a new tab and display file-type badges for quick scanning.

Priority Levels

Tag each item as Urgent, High, Normal, or Low. Colour-coded badges and priority dots in the sidebar let the team triage at a glance without opening every pin.

Assignment & @Mentions

Assign any feedback item to a specific team member from a dropdown. Type @ in any comment or reply to mention someone and trigger an instant email notification.

Threaded Replies

Discuss, clarify, and confirm changes in context under each pin — not buried in a Slack thread or email chain. Inline editing lets you correct your own descriptions without deleting and re-adding.

Resolve / Unresolve

Mark items resolved as you implement feedback — they turn green and move to the Resolved tab. Reopen if a change needs revisiting. The sidebar always shows your current completion state.

Pages Overview

An expandable panel shows feedback counts across every page on your site. Navigate directly to pages with unresolved items without hunting through the admin.

Email Notifications

Digest mode batches activity into a single email at 15, 30, or 60-minute intervals. Smart mode sends digests by default but fires instant emails for assignments and @mentions.

Permissions

Right access for every person
on the project.

Assign each WordPress administrator one of three roles. Annotix enforces them — no workarounds.

Action Client Dev No Access
See the Feedback button on the frontend
Create & drop annotation pins
Drag pins to new positions
Edit own feedback descriptions
Assign feedback to team members
Upload file attachments
Reply to any feedback thread
Resolve / unresolve feedback
Delete own feedback or replies

All REST endpoints require WordPress authentication with valid permissions. Zero public routes. Built-in rate limiting on all endpoints.

Performance

Built to stay out of the way.

Annotix only loads what it needs, only for the people who need it.

Conditional Asset Loading

All plugin CSS and JS only enqueue for logged-in users who have been assigned Client or Dev access. Regular site visitors see zero impact.

Lazy-Loaded Screenshot Library

The 195 KB html2canvas library is fetched only when a user actually takes a screenshot — not preloaded on every page.

Session & Transient Caching

REST responses are cached in sessionStorage for instant re-renders. Mention-user queries are cached with 5-minute WordPress transients to reduce database hits.

100% Self-Hosted

All data lives in your own database tables and uploads folder. No external API calls, no third-party SaaS dependency, no data leaving your server.

Pricing

Free. Forever.

Annotix is available at no cost on the official WordPress Plugin Directory. Download it now and start annotating in minutes.

Core Plugin
$ 0
Free on WordPress.org · Always
Unlimited WordPress sites
  • Click-to-annotate & area selection
  • Screenshot capture with html2canvas
  • Annotation drawing tools (rect, circle, arrow)
  • Markdown toolbar & file attachments
  • Priority levels, assignment & @mentions
  • Threaded replies & inline editing
  • Resolve tracking & pages overview
  • Email notifications (digest & smart mode)
  • Role-based permissions (Client/Dev/None)
  • Zero public REST endpoints · Rate limiting
Download from WordPress.org
Agency
$ 99
per year · details TBA
Unlimited sites
  • Everything in Pro
  • White-label mode
  • Multi-user team management
  • Zapier / webhook integration
  • Client portal (roadmap)
  • Dedicated support & onboarding
  • Early access to new features
Notify Me When Available

Pro & Agency plans are planned for a future release. The Core plugin is fully featured and free.

Early Users

What agencies are saying.

"We've tried Usersnap, BugHerd, and half a dozen others. Annotix is the first tool that keeps everything inside WordPress — no extra logins, no subscriptions. The area selection with drawing tools is brilliant for design reviews."

RL
Rachel Liu
Director · Coastline Digital Agency

"The threaded replies under each pin changed how our team communicates during QA. Instead of 'refer to email thread from Tuesday,' everything is right there in context. The @mention notifications actually work, too."

DM
Dave McKenna
Lead Developer · Ironcraft Studio

"Setting priority levels and assigning items to specific devs was the missing piece for us. Our clients use the Urgent tag now and it's actually helped them understand what's blocking us. Resolve tracking is great on busy projects."

PN
Priya Nair
Project Lead · BuildRight Studio
FAQ

Common questions.

Who needs a WordPress account to use Annotix?
Everyone who uses Annotix needs a WordPress administrator account on the site. You assign each admin as Client, Dev, or No Access in plugin settings. This is intentional — it keeps all access through WordPress's own authentication system, with zero public-facing endpoints.
Does Annotix slow down my website for regular visitors?
No. All Annotix assets (CSS, JS, fonts) only load for logged-in users who have been granted Client or Dev access. The screenshot library (html2canvas) is additionally lazy-loaded only when a user actually takes a screenshot. Regular visitors see zero difference in page performance.
Where is feedback data stored? Does it leave my server?
All feedback items and replies are stored in your WordPress database in custom tables (wp_wpvf_feedback and wp_wpvf_feedback_replies). Screenshots go to your uploads folder. File attachments go to your media library. Nothing is sent to external servers. The only external request is Google Fonts for logged-in users with access.
Does it work with Elementor, Divi, Bricks, or other page builders?
Yes. Annotix attaches click and drag listeners to whatever is rendered in the browser, so it works with any page builder or theme. Version 1.0.1 specifically fixes an issue with the feedback button appearing in Divi 5's frontend builder edit mode.
What happens to data when I uninstall the plugin?
On plugin uninstall, Annotix removes its custom database tables and cleans up its data from WordPress options. Screenshots in the uploads directory (uploads/wpvf/) are also deleted. File attachments uploaded through the media library remain — those are standard WordPress media items and are left untouched.

Start annotating your
WordPress site today.

Free, self-hosted, and built to stay out of your team's way. Install in two minutes from the official WordPress Plugin Directory.

Get Annotix Free Download .zip

GPLv2 Licensed · WP 6.2+ · PHP 7.4+ · No account required