
COMMENT ANYWHERE ON
YOUR LIVE WEBSITE
The website feedback tool that turns scattered screenshots, Slack threads, and tickets into comments pinned to the exact element — for product teams, agencies, QA, and designers.
Free forever plan · No credit card
- Slack
- Linear
- Jira
- GitHub
- GitLab
- Asana
- Trello
PINNED TO
THE PIXEL
Click any element on the page and leave a comment right there. Annot8 anchors it to the DOM node, so it survives scrolling, resizing, and new deploys.
- Guest reviewers never need an account
- Every thread captures browser, viewport, and URL
- Comments resolve where they started
Rina Okafor
2h ago on /pricing
The CTA overlaps the nav at laptop widths. Can we tighten the hero padding before Thursday's release?
Reply to thread
FOUR SURFACES,
ONE WORKSPACE
Annot8 is not a single widget bolted onto your site. It is four surfaces that share one inbox, one team, and one project key — so feedback, conversations, requests, and the numbers behind them all live in the same place.
VISUAL FEEDBACK
Pin a comment to any element, or drag to mark a whole region. Every thread arrives with the browser, viewport, and URL already attached.
- Screenshots of the element or the full viewport
- Screen recordings with console errors and failed requests
- Voice notes when typing it out is slower
- Issue types, labels, priorities, and assignees

LIVE CHAT
The same widget answers questions. Conversations land in the dashboard next to your feedback instead of in a separate tool.
- An AI assistant that replies from your own context
- Full appearance control over the launcher and panel
- Threads and chats share one inbox and one team

FEEDBACK PORTAL
A public board where users post ideas, upvote what matters, and watch the roadmap move from open to under review to planned to in progress.
- Hosted at annot8.app/p/your-workspace
- Boards you define, with moderation and triage
- Shareable feedback links and questionnaires

PRODUCT ANALYTICS
Know whether the thing you fixed actually mattered, without bolting on a second script.
- Visitors, sessions, pageviews, and bounce rate
- Traffic sources, devices, and top pages
- Funnels, custom events, and a real-time view

EVERYTHING FEEDBACK
NEEDS TO GET FIXED
The surfaces above are the shape of it. This is the detail — the things that decide whether a piece of feedback actually gets fixed or just gets logged.
GUEST REVIEWERS NEVER PAY.
Clients and stakeholders comment through a share link without an account and never consume a paid seat — 3 on the Free plan, unlimited on every paid plan.
SCREEN RECORDING
Reviewers capture a clip with console errors and failed network requests attached, so bugs arrive reproducible.
AI TRIAGE
Duplicates get caught before they pile up. New threads are categorised, given a priority, and summarised — and Annot8 can draft the reply and pull out the action items.
EVERY ENVIRONMENT
Separate feedback lanes for development, staging, and production on the same project key.
AUTOMATIONS
Rules that label, assign, prioritise, and notify the moment feedback arrives, so triage is mostly done before you open the inbox.
VOICE NOTES
Reviewers who would rather talk than type record straight into the thread.
REGION SELECT
Drag a box around a whole area when the problem is the layout, not one element.
RESOLUTION INSIGHTS
Median and p90 first-response and time-to-resolve, per project, so you can see triage getting faster.
LABELS & ISSUE TYPES
Your own taxonomy — bug, copy, visual, performance — instead of someone else's.
ROLES & PERMISSIONS
Owners, admins, and members, with billing and destructive actions kept to the people who should have them.
NOTIFICATIONS THAT LAND
In-app, email, and web push, with per-person preferences so nobody mutes the whole thing to get quiet.
DOMAIN LOCKING
The widget only boots on the domains you authorise, so your key can't be lifted onto someone else's site.
YOUR BRANDING
Set the widget's accent to match your product, and remove the Annot8 mark entirely on Business.
SSO & AUDIT LOG
Single sign-on and an audit trail for teams that have to answer to a security review.
SYNCS WITH
YOUR TRACKER
Feedback is only useful where the work happens. Annot8 syncs both directions, so nobody has to copy a thread into a ticket by hand.
ISSUE TRACKERS
Push a thread into your tracker and its status flows back onto the page when the fix ships.
- Linear
- Jira
- GitHub
- GitLab
- Asana
- Trello
ALERTS & AUTOMATION
Route high-priority feedback to the channel your team already watches, or wire it into anything else yourself.
- Slack
- Microsoft Teams
- Discord
- Webhooks
Email notifications work on every plan, including Free. Third-party integrations and webhooks unlock on Pro.
BUILT FOR AGENCIES
AND PRODUCT TEAMS
Same widget, four very different jobs.
AGENCIES & FREELANCERS
Send clients a link and let them mark up the staging site themselves. No account, no Loom, no 40-message email chain — and guest reviewers never eat a seat.
PRODUCT TEAMS
Collect requests on a public board, watch what gets upvoted, and push the ones you commit to straight into Linear or Jira with the original context attached.
QA & ENGINEERING
Bugs arrive with the element, the URL, the browser, the viewport, a recording, and the console errors from that session. Reproduction stops being archaeology.
DESIGNERS
Point at the eight pixels that are wrong instead of describing them. Comments stay anchored to the element through scrolling, resizing, and the next deploy.
LIVE IN
MINUTES
One script tag. No SDK wiring, no staging rebuild, no browser extension for your reviewers.
INSTALL
Drop the widget script into your site. It loads lazily and stays invisible to real visitors.
<script src="https://annot8.app/widget.js"
data-project="your-project-key" defer></script>COMMENT
Anyone on the page can drop a pin: teammates, clients, or guest reviewers with a share link.
SHIP
Threads sync to Linear, Jira, GitHub, or Slack, and resolve back on the page when the fix lands.
PER-SEAT PRICING,
NOTHING HIDDEN
See full pricingFREE
$0forever
For indie makers and side projects.
PRO
$8/ seat / mo, billed yearly
For product teams shipping weekly.
BUSINESS
$16/ seat / mo, billed yearly
For scaling teams that need SSO and control.
ENTERPRISE
Custom
SOC 2, SLAs, SCIM, and data residency.
QUESTIONS,
ANSWERED
Still stuck? Talk to us — a real person answers.
Do reviewers need an Annot8 account to leave feedback?
No. Share a review link and guests can pin comments straight onto the page without signing up, and they never take up a paid seat. The Free plan includes 3 guest reviewers; every paid plan makes them unlimited.
How do I install Annot8 on my website?
Add one script tag with your project key. There is no SDK to wire up, no rebuild, and no browser extension for your reviewers. The widget loads lazily and stays hidden from ordinary visitors.
Does Annot8 work with React, Next.js, Vue, or a static site?
Yes. Annot8 is a plain script tag, so it works on any stack and any host — React, Next.js, Vue, Svelte, Astro, WordPress, Webflow, or hand-written HTML. It does not care how the page was built.
Can I use it on localhost and staging as well as production?
Yes. One project key covers every environment, and feedback is filed into separate lanes for development, staging, and production so a local experiment never pollutes your production inbox.
What context gets captured with each comment?
Every thread records the element it was pinned to, the page URL, the browser, and the viewport size. Reviewers can also attach a screenshot, a screen recording, or a voice note, and Annot8 collects console errors and failed network requests from the session so developers can reproduce the issue.
Which tools does Annot8 integrate with?
Slack, Microsoft Teams, Discord, Linear, Jira, Asana, Trello, GitHub, GitLab, email, and outbound webhooks. Threads can be pushed into your tracker and their status flows back onto the page. Integrations are available on Pro and above.
How does the AI triage work?
New threads are categorised, given a suggested priority, and checked against existing feedback so duplicate reports get merged instead of piling up. Annot8 can also summarise long threads, read their sentiment, draft a reply, and pull out action items. AI triage is available on Pro and above.
Can I control which sites the widget loads on?
Yes. Each project restricts the widget to the domains you authorise, so the script cannot be lifted and run on someone else's site.
Is there a free plan?
Yes, and it does not expire. The Free plan covers indie makers and side projects with unlimited comments from your own team plus 3 guest reviewers. Paid plans add integrations, analytics, live chat, AI triage, and screen recording.
How is this different from sending screenshots in Slack?
A screenshot loses the thing that makes feedback actionable: where it happened. Annot8 anchors each comment to the actual DOM element, so it survives scrolling, resizing, and new deploys, and it arrives with the browser, viewport, URL, and console output already attached.
SHIP FEEDBACK,
NOT SCREENSHOTS
Free forever plan · No credit card