Live collaboration on web content.
Open any page together. Highlight, note, reply — everyone sees it happen.
<script async
src="https://cotannotate.vercel.app/v1/widget.js"
data-postilla-key="pk_your_project_key"></script>Notes that stick to elements
A note records how to find its element again — stable selectors, a text fingerprint, size and position. It follows that element across breakpoints, redesigns and rebuilds instead of floating at fixed coordinates.
Everyone in the same room
Live cursors, presence and instant note sync. Watch a teammate point at the heading they are talking about while you are both on the page.
Circle it, capture it
Draw freehand over the page to show exactly what you mean, and attach a screenshot of the current view. Drawings scale with the element they were drawn on.
No account required to reply
Reviewers just type their name. Identify them from your own app with one call, or lock a project to your team and nobody else gets in.
Or install from npm
Bring your own identity.
Useful when you want to gate the widget behind a role, pass your own user, or control when it mounts.
import { postilla } from '@cotangent/postilla'
postilla.init({
projectKey: 'pk_your_project_key',
identity: { id: user.id, name: user.name, email: user.email },
})