Try it live on this page

Drop a pin. Start a conversation. Ship faster.

Comment directly on any live website. Tag teammates, discuss in context, and resolve feedback β€” without screenshots, emails, or meetings.

Get Started
πŸ“Œ

Pins That Stick

Pin comments to any element β€” static or dynamic. Buttons, modals, tooltips, dropdowns, form fields. Smart element fingerprinting keeps pins anchored even after DOM changes, page updates, or deploys.

πŸ’¬

Threaded Conversations

Each pin opens a thread. Reply in context, keep discussions focused, and see the full history at a glance.

πŸ‘₯

@Mention Teammates

Type @ to tag a teammate by name. Everyone in the project can see mentions and jump into the conversation.

βœ…

Resolve & Track

Mark threads as resolved when feedback is addressed. Filter them out to focus on what's left to do.

⚑

Real-Time Collaboration

Comments sync instantly across all viewers. Unread threads are highlighted with visual indicators. Enable browser notifications to get alerted when someone replies β€” even in a background tab β€” and click to jump straight to the right comment.

πŸ—‚οΈ

Cross-Page Comment Panel

See all comments across every page of your site in one sidebar. Threads are grouped by page with the current page on top. Click any thread to navigate to the right page and open the comment β€” instantly.

πŸ“±

Mobile Ready

WebWeave works on phones and tablets out of the box. The sidebar goes full-width, popovers become bottom sheets, pin targets expand for touch, and the toolbar stays clear of the gesture bar. No extra setup needed.

Pin to anything β€” even dynamic elements

Tooltips, modals, dropdowns β€” WebWeave pins survive DOM changes. Try it: open an element below, then press C and pin a comment to it.

Tooltip

Hover or click to reveal

Click the button to keep the tooltip open, then pin a comment on it. The pin stays anchored even after the tooltip hides.

Pin stays anchored after tooltip hides
Modal

Click to open

Open this modal dialog, then pin a comment on any element inside it. Close and reopen β€” pin is still there.

Pins inside modals persist across open/close
Dropdown

Toggle to expand

Expand this dropdown menu, then pin a comment on one of the menu items. The pin reappears each time you open it.

Homepage
About Us
Contact
Blog
Pin reappears when dropdown reopens

How it works

Three roles, one workflow. Reviewers never need an account.

Site Owner

One-time setup
  • Sign up free (Google, GitHub or email)
  • Get your API key & snippet
  • Add a single script tag
  • Share with your team, stakeholders or clients

Reviewer

Give feedback
  • No account needed
  • Press C to add comments
  • Enter a display name
  • Pin comments anywhere
  • @mention teammates

Stakeholder

Stay in the loop
  • See all feedback in context
  • Reply to any thread
  • Browse the comment sidebar
  • Get notified of new replies
  • No install needed
For site owners

Setup Guide

Add WebWeave commenting to any website in under a minute. Sign up, grab your script tag, paste it, and your team can start commenting in real time.

1

Sign up for free

Create your account with Google, GitHub, or email. Takes 10 seconds. You'll get your first project and API key immediately.

2

Copy your snippet

After signing up, your dashboard shows a ready-to-copy script tag with your API key and a CDN link. No downloads needed β€” just copy the snippet.

3

Paste one line into your HTML

Open your site HTML file in any text editor. Scroll to the bottom, find </body>, and paste your script tag right above it.

4

Project names keep comments organized

Your project name (set during signup) determines how WebWeave groups comments:

  • Use the same project across all pages of one site β€” they'll share the same team members, but each page keeps its own comments
  • Create a different project for each client (upgrade to Pro for multiple projects)
Examples
data-project="acme-redesign"All pages for the Acme redesign project
data-project="client-smith"Pages belonging to the Smith client
data-project="my-portfolio"Your personal portfolio review
5

Mobile support

If your page will be used on phones or tablets, make sure you have the viewport meta tag in your <head>. Most modern sites already have this β€” if yours doesn't, add it:

<meta name="viewport" content="width=device-width, initial-scale=1">

WebWeave adapts to small screens automatically β€” the sidebar goes full-width, popovers become bottom sheets, and pin targets get larger for touch.

6

Save and open the page

That's it β€” you're done. Open the page in your browser and you'll see two small buttons in the bottom-right corner. Click + to place your first comment.

Anyone else who opens the same page will see all comments in real time. Reviewers just enter a display name and start collaborating β€” no account needed for them.

Good to know

How comments stay organized

Separated by project

Different data-project names create completely separate spaces. Comments, team members, and threads never mix between projects.

Separated by page

Within the same project, each page has its own comments. A pin on /about.html won't show up on /contact.html.

Works on any HTML

Static sites, WordPress, landing pages, prototypes β€” if it runs in a browser, WebWeave works. No frameworks or build tools needed.

Simple setup

Sign up, grab your script tag, paste it into your HTML. No npm, no terminal commands, no dependencies. Reviewers don't need accounts β€” just a display name.

For everyone

How to Use WebWeave

Once WebWeave is added to a page, here's how you and your team use it.

Place a comment

Click the + button in the bottom-right corner (or press C on your keyboard). Your cursor changes to a crosshair β€” click anywhere on the page to pin a comment to that exact spot.

Reply & discuss

Click any pin on the page to open the conversation. Type a reply to keep the discussion going in context. Use @name to tag a teammate.

Resolve when done

Once feedback is addressed, the comment creator clicks Resolve. The pin fades out so you can focus on what's left. Reopen it anytime if needed.

Browse all comments

Click the comments button to open the sidebar. Threads are grouped by page β€” current page on top, other pages below. Filter out resolved threads, enable the notification bell, and click any thread to jump to its pin β€” even on another page.

Keyboard shortcuts: Press C to enter comment mode and pin a new comment. Press Shift+C to show/hide all comments. Press Cmd+Enter (or Ctrl+Enter on Windows) to submit a comment or reply quickly.
Trust & transparency

Security

WebWeave runs as a single script on your page. Here's exactly what it does β€” and what it doesn't.

πŸ”’

No access to your data

WebWeave never reads cookies, form inputs, sessionStorage, or any host-page content. It only reads values from its own Shadow DOM inputs. User-authored content is sanitized through escapeHtml() before rendering.

πŸ›‘οΈ

Shadow DOM isolation

All WebWeave UI lives inside a Shadow DOM β€” its styles and scripts are fully isolated from your page. It observes layout changes (via MutationObserver) only to keep pins positioned correctly, never to read page content.

πŸ“‘

Minimal network footprint

WebWeave connects only to its own backend β€” threads, comments, and team members. All communication is scoped to your project via your API key. No third-party analytics, no tracking, no data sharing.

βœ…

SRI & CSP ready

Every release includes SHA-384 integrity hashes so you can verify the script hasn't been tampered with. CSP directives are documented for teams that need them.

Need a detailed security review for your team? We provide a full data-flow breakdown, CSP configuration guide, and SRI verification documentation. Contact us for the full Security Guide.

Simple, transparent pricing

Start free. Upgrade when you need more sites, features, or verified identity.

Free

$0
  • 1 site
  • 15 active threads per site
  • 7-day comment retention
  • Display-name commenters
  • WebWeave branding
Get Started Free

Pro

$12/mo
  • 5 sites
  • 200 threads per site
  • Unlimited retention
  • Verified commenters (OAuth)
  • Image attachments
  • Owner moderation controls
  • Remove WebWeave branding
  • CSV/JSON export

Enterprise

Let's talk
  • Unlimited sites
  • Unlimited threads
  • Unlimited retention
  • Require verified identity
  • SSO/SAML (Okta, Keycloak)
  • White-label branding
  • Owner + Admin roles
  • All integrations
  • Audit log
  • Invoice billing
  • Dedicated support
Contact Us

Ready to add comments to your site?

Set up in under 2 minutes. No credit card required.

Get Started Free

Pin comments inside modals

This modal is a live demo. Press C and pin a comment on any element here β€” the heading, this text, or the button below. Close the modal and reopen it β€” your pin is still there.

Best practice: Use visibility: hidden and opacity: 0 instead of display: none to hide modals. This lets WebWeave calculate pin positions even when the modal is closed.

How's your experience?

Your feedback helps us make WebWeave better for everyone.

How likely are you to recommend WebWeave?
Not likelyVery likely

Thank you!

Your feedback has been sent. We appreciate it.