Skip to main content

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.

Paperlink’s Slack integration sends a message to your team the moment a viewer interacts with a shared document. You see who opened it, which document they viewed, how long they stayed, and whether they downloaded the file — all without switching to the Paperlink dashboard. The integration is native, so there is no Zapier, no webhook URL to configure, and no third-party connector to maintain.

Connect your Slack workspace

Only users with the Owner or Admin role can connect or configure the Slack integration. Once connected, the integration applies to all sharing links across the team.
1

Open Integrations

Go to Settings and click Integrations in the sidebar.
2

Add to Slack

Click Add to Slack and complete the standard Slack OAuth flow. This takes about 30 seconds and only requires you to authorize Paperlink to post messages.
3

Choose a default channel

After connecting, select a Default notification channel from the dropdown. All notifications go here unless you set a per-link override.
4

Save and test

Click Save. Use the Send test notification button to confirm the channel is working before you share any documents.

Notification event types

Paperlink tracks eight types of viewer activity. Each event type can be toggled on or off independently so you receive only the notifications that matter to your workflow.
EventWhen it fires
Document viewed (first visit)The first time a viewer opens a sharing link
Document viewed (returning visit)Any subsequent visit from the same viewer
Document downloadedA viewer saves the file using the download button
NDA or agreement signedA viewer completes and signs an agreement gated on the link
Email openedA recipient opens the email notification Paperlink sent with the link
File uploadedA viewer uploads a file to a data room collection
Link clickedA viewer clicks a link embedded inside the document
High engagement alertA viewer’s session crosses an engagement threshold
If you are running cold outreach, consider disabling Document viewed (returning visit) to reduce noise. You will still get alerted for every first visit — when a new prospect opens your deck for the first time — without getting pinged every time an existing prospect comes back.

How sessions are grouped

Paperlink groups activity by session rather than sending one Slack message per event. This keeps your channel readable even when a viewer triggers several events in a single sitting. Within a 15-minute window: if the same viewer triggers multiple events within 15 minutes, Paperlink updates the original Slack message in place. You see one message per session rather than a flood of individual notifications. After 15 minutes: when the same viewer returns more than 15 minutes after their last event, Paperlink posts a reply in the thread of the original notification. Every visit from that viewer stays in one thread, ordered chronologically. You can scroll through the thread to see the full history of how that person has engaged with your document over time.

Who is reading

When a viewer enters their email — either through an email gate or by logging in — their email address appears in the notification. You see the viewer’s identity alongside the engagement details. For anonymous viewers who did not provide an email, Paperlink assigns a stable sequential number: Visitor 1, Visitor 2, and so on. The numbering is scoped to each link, so Visitor 1 on one link is unrelated to Visitor 1 on another. The same anonymous visitor keeps the same number across multiple visits, so you can track their engagement pattern over time even without knowing who they are. By default, all notifications go to the team’s default channel. For individual links — such as a high-priority deal or a specific campaign — you can send notifications to a different channel instead.
1

Open link settings

Open the sharing link and click Link Settings.
2

Choose a channel

Find the Send notifications to field and select a channel from the list. Private channels appear with a lock icon.
3

Save

Save the link. Notifications for this link now go to the selected channel. All other links continue using the team default.
For a significant deal, create a dedicated Slack channel — for example, #deal-acme — and route that prospect’s document link to it. Your entire deal team sees every interaction as it happens without sorting through notifications for other documents.
If you want to stop notifications for one link without disabling the integration entirely:
1

Open link settings

Open the sharing link and click Link Settings.
2

Toggle mute

Turn on Mute Slack notifications for this link.
Notifications for that link stop immediately. The mute is per-link, so notifications for all other links continue normally. Toggle it off at any time to resume notifications for that link.

Disconnect Slack

To remove the Slack integration for your entire team:
1

Open Integrations

Go to Settings and click Integrations.
2

Disconnect

Click Disconnect next to the Slack workspace name.
Disconnecting removes the integration immediately. Notifications stop for all links. Existing notification logs in Paperlink are preserved.
Disconnecting Slack affects all team members and all shared links. Any per-link channel overrides you have configured are also removed and will need to be set up again if you reconnect.

Viewer analytics

See the full analytics dashboard for views, duration, device, and download data

Page-level engagement

Understand which pages held attention, completion rates, and heatmaps

Integrations

Manage all connected tools including Slack, API keys, and other integrations

Manage link settings

Configure email verification, passwords, expiration, and other access controls