Guide

How to collaborate on an HTML document (comments, review, feedback)

Upload the HTML to LiveSend, go to the Comments tab, add the email domain of your reviewers (e.g. client.com), and send them the link. Anyone with a matching email can select text in the document and pin a comment directly on it. You see all comments in your dashboard, reply inline, and mark them resolved. No account needed for reviewers, no code to touch, URL stays the same throughout the review cycle.

Why HTML collaboration is still unsolved

LLMs have made generating polished HTML documents trivial. A well-prompted Claude or ChatGPT session produces reports, dashboards, and presentations that would have taken a designer hours. The generation problem is solved. The collaboration problem is not.

The tools that handle collaboration well (Google Docs, Notion, Figma) work on their own formats. They do not render arbitrary HTML. The tools that render HTML (browsers, static hosts) have no concept of comments or review states. So teams building in HTML end up emailing screenshots, pasting feedback into Slack threads with no spatial context, or converting the HTML to a PDF that kills all the interactivity.

The specific problem with email feedback on HTML

Email feedback on a document has a structural flaw: it is disconnected from the document. A reviewer writes "the figure in the second section looks wrong" and two days later you are staring at the document trying to figure out which figure, which section, which version they were looking at.

This is not a people problem. It is a tooling problem. When feedback is anchored to a specific passage in the document, the context is preserved. The reviewer selects the text they mean, types their comment, and you see exactly what they are referring to. That is the difference between actionable feedback and feedback you have to spend time decoding.

How to set up HTML collaboration with LiveSend

  1. Upload the HTML document to LiveSend. Paste the code or drag the file. You get a permanent URL immediately.
  2. Open the document in your dashboard and go to the Comments tab.
  3. Add the email domain of your reviewers under Authorized domains. For example: agency.com or client.com. Anyone whose email matches that domain will get access to the comment interface when they open the link.
  4. Send the URL to your reviewers. They open the link, enter their email, and see the document. A comment button appears in the bottom right corner.
  5. Reviewers select any text in the document and type a comment. They can add multiple comments before submitting. Each comment is anchored to the selected text so the context is always visible.
  6. You receive an email notification when comments are posted. Reply or resolve from the Comments tab in your dashboard. Reviewers are notified when their comments are resolved.

What reviewers see

The reviewer experience is intentionally minimal. They open a URL, enter their email, and see the document exactly as you built it. No account creation, no browser extension, no PDF viewer. A small comment button appears in the corner. When they click it, they enter comment mode: selecting any text triggers a form where they can type their comment. They can batch multiple comments before submitting so they can annotate the whole document in one pass and send everything at once.

Reviewers can also see comments left by other authorized reviewers and reply to threads. This is useful when you have two or three stakeholders reviewing the same document: they can see each other's concerns without separate email threads.

Comparing your options for HTML review

Several approaches exist, each with real trade-offs:

  • Email feedback. Zero setup, universal. No context preserved. Works when the document is simple and the reviewer is precise.
  • Convert to PDF and use PDF annotations. Familiar to most clients. Loses all interactivity. Annotations end up as flat notes with no threading or resolution state.
  • Google Docs / Notion export. Works well if the document is mostly text and tables. Completely breaks for anything with custom layout, charts, or interactive elements.
  • Figma for design review. The gold standard for visual feedback. Requires importing screenshots, not the live HTML. Comments do not map to the actual document.
  • LiveSend collaborative comments. Works on the live HTML. No reviewer account. Comments anchored to text. Threading and resolution state. Right choice when the document is an interactive HTML deliverable going to an external reviewer.

When to use a different approach

LiveSend comments are the right tool when you have a finished or near-finished HTML document going to an external reviewer who should not touch the code. They are not the right tool for real-time co-editing (use a shared development environment for that), for large teams with complex approval workflows (use a purpose-built review tool like Reviewpad or a DAM), or for documents where the reviewer needs to make edits themselves rather than leave feedback for you to implement.

Frequently asked questions

  • Is there a tool that lets you share and collaborate on HTML like Google Docs?
    LiveSend is the closest equivalent for HTML deliverables. Reviewers open a link, select any text in the document, and leave a comment anchored to that exact passage. The owner replies and resolves from a dashboard. It is not a real-time co-editing tool like Google Docs, but for the review and feedback cycle on a finished or near-finished document it covers the same workflow without requiring reviewers to have an account or touch any code.
  • Do reviewers need to create an account to leave comments?
    No. They open the link, enter their email address at the prompt, and the comment interface appears if their email domain is on the authorized list. Nothing to install or sign up for. This matters for external reviewers (clients, freelancers, stakeholders) who you cannot reasonably ask to create another account.
  • How is this different from emailing feedback or using a shared Word doc?
    Email feedback loses context. "The number in the top section" means nothing two days later when you are looking at the document. Comments anchored to the specific text passage keep the context intact. Shared Word docs require the reviewer to have Office or a Google account, and the document to be converted to a format that may lose interactive elements. LiveSend comments work on the live HTML, preserving charts, hover states, and layout.
  • Can I use this for AI-generated HTML from Claude or ChatGPT?
    Yes, this is the primary use case. Generate the report, dashboard, or presentation in Claude or ChatGPT, copy the HTML, paste it into LiveSend. The document renders exactly as the LLM produced it. Your reviewer sees the interactive version, not a flattened screenshot or a PDF that lost all the interactivity.
  • What happens when a comment is resolved? Can I reopen it?
    Resolved comments are greyed out in the Comments tab but stay in the history. You can reopen any resolved comment if the discussion needs to continue. The reviewer receives an email notification when their comment is resolved, so they know you have addressed it without any additional back-and-forth.
  • Can multiple reviewers comment at the same time?
    Yes. All authorized reviewers can comment simultaneously. Comments from different reviewers appear in the same feed, each attributed to their email address. The document owner sees all comments in the dashboard regardless of who left them. Comments refresh every ten seconds so everyone sees new comments without reloading the page.

Related guides

Want to try the LiveSend approach?

Paste your HTML, get a permanent link. Free for the first 3 documents.

Get started free