Paperlink can send a Slack message the moment someone opens a shared document, downloads a file, or signs an NDA. The integration is built in — no Zapier, no webhooks to configure. You choose which events trigger notifications, which channel receives them, and whether specific links should go to a dedicated channel or stay silent.Documentation Index
Fetch the complete documentation index at: https://developers.paperlink.online/llms.txt
Use this file to discover all available pages before exploring further.
Only team owners and admins can connect or configure the Slack integration. Once connected, it applies to all shared links in the workspace.
Connect your Slack workspace
Add to Slack
Click Add to Slack. This opens the standard Slack OAuth flow, which takes about 30 seconds.
Choose a default channel
After authorizing, select a Default notification channel from the dropdown. This is the channel where all notifications appear unless you set a per-link override.
Choose which events trigger notifications
Paperlink tracks eight types of document engagement. You can toggle each one independently to control exactly what appears in Slack:| Event | When it fires |
|---|---|
| Document viewed (first visit) | A viewer opens the link for the first time |
| Document viewed (returning visit) | A viewer who has seen the document before opens it again |
| Document downloaded | A viewer downloads the file |
| NDA or agreement signed | A viewer completes the signature gate |
| Email opened | A viewer opens a notification or follow-up email |
| File uploaded | A file is uploaded to a data room collection |
| Link clicked | A viewer clicks a link embedded in the document |
| High engagement alert | A viewer spends significant time reading the document |
How notifications are grouped
Paperlink groups activity by session so your channel does not fill up with individual event messages. When the same visitor triggers multiple events within 15 minutes, Paperlink updates the original Slack message in place. Your channel shows one tidy message per session rather than a flood of separate entries. When the same visitor returns after more than 15 minutes, Paperlink posts a reply to the original notification thread. All activity from that visitor lives in one thread, ordered by time, making it easy to follow their engagement history at a glance.Who is reading
If a viewer entered their email address — through an email gate or by signing in — their email address appears in the notification. For anonymous viewers, Paperlink assigns a stable sequential number: Visitor 1, Visitor 2, and so on. The numbering is per link. The same anonymous visitor keeps the same number across multiple visits, so you can track their engagement over time even when you do not know who they are.Route a link to its own channel
By default, all notifications go to the channel you set in Settings. For individual links — such as a high-priority deal — you can override this to send notifications to a different channel.Select a channel
Find the Send notifications to field and select a channel from the list. Private channels appear with a lock icon.
Mute a specific link
To stop notifications for one link without disconnecting Slack or changing the team default:
Notifications for that link stop immediately. The toggle is per link — other links are not affected. Toggle it off at any time to resume notifications.
Disconnect Slack
Disconnecting removes the integration for the entire team. Existing notification logs and analytics data are preserved.
Next steps
Viewer analytics
See full session-by-session breakdowns of who opened your documents and when
Manage link settings
Password protection, email verification, download controls, and more
Slack notifications deep dive
Learn more about notification formatting and how engagement data maps to Slack messages
Integrations overview
See all available integrations for your Paperlink workspace