Document activity, pushed to your systems
Views, page reads, link clicks, downloads and finished sessions — delivered to your endpoint as they happen, instead of sitting in a dashboard nobody opens.
{
"event": "document.page_read",
"timestamp": "2026-08-14T14:22:08Z",
"document": {
"id": "doc_884291",
"name": "Series A Pitch Deck.pdf",
"page_viewed": 8,
"dwell_seconds": 142
},
"recipient": {
"email": "sarah@accel.com",
"nda_signed": true
}
}Why polling a dashboard doesn't scale
Analytics in a dashboard are useful when you're looking at them. The trouble is that the moment worth acting on — a prospect reopening your proposal for the third time — happens when nobody is looking.
A webhook inverts that. Your CRM knows before your rep does.
Events you can subscribe to
| Event | Fires when |
|---|---|
link.viewed | Someone opens a shared link |
page.viewed | A reader reaches a specific page |
document.link_clicked | A link inside the document is clicked |
document.downloaded | The file is downloaded |
link.session_finished | A viewing session ends, with totals |
Each payload carries the link, the viewer's verified email where one was captured, the page number where relevant, and a timestamp.
What teams build with it
CRM activity
Write views and page reads onto the contact record, so the account history shows engagement without anyone logging it manually.
Sales alerts
Post to Slack when a named prospect reopens a proposal, or when someone reaches the pricing page.
Lead scoring
Add points for a completed read, subtract for a ten-second bounce. Engagement depth is a better signal than an open.
Data warehouse
Stream events into your warehouse and join document engagement to pipeline outcomes.
Internal workflows
Trigger a task, a follow-up sequence, or a notification to the document owner.
How it works
POST with a JSON body each time one fires.Standard HTTP. No SDK to install, no polling, no rate-limit gymnastics.
Prefer not to build? Slack integration delivers the same events as messages with no code at all.
Frequently asked questions
Wire document activity into the tools you already use.
One endpoint, five events, no polling.