How to Track a PDF You Sent From HubSpot

By Oleh Tsyupa, Founder of PDFTrackr · Published 2026-09-03 · Updated 2026-09-03

8 min read

Half of all recorded reading sessions end within 43.2 seconds.

Across 3,265 sessions in our own corpus, that is the median, and the ninetieth percentile ran 6.13 minutes. It is the number that makes the difference between the two records concrete. A click in a CRM timeline is one event with no duration attached; the same visit measured on the document is a page sequence with 3.02 seconds on the median page. One tells you the prospect was in the room, the other tells you how long they stayed and what they looked at. These are all document types in our corpus, not CRM sends specifically; we do not cut this data by where a link was pasted.

Based on 3,265 validated sessions from 1,564 first-time visits across 270 documents (PDFTrackr production analytics, 22 Sep 2025 – 25 Aug 2026, last day partial, extracted 26 Aug 2026). Figures are medians, not averages.

If you have a proposal going out this afternoon, create a free tracked link and paste it where the attachment would have gone — or open the live demo first to see what comes back. The rest of this page is the method.

What a CRM can and cannot see

Two different things get called tracking and the confusion is the whole problem. A CRM measures the message: it can record that an email was opened, and it can record that a particular recipient clicked a particular link, and it files both against the contact. That is genuinely useful and this page is not arguing against it.

A tracked link measures the document: which pages rendered, in what order, how long each held attention, whether the reader returned, whether they took a copy away. The two are not competing measurements — they are measurements of different objects, and the reason CRM users end up searching for this is that they assumed the first would include the second.

Two honesty notes before the method. Email opens are the weaker of the two CRM signals: image-based open tracking is defeated by image proxying and by clients that pre-fetch images, so an open is a hint rather than a fact. And the only dated read we hold of HubSpot's own pricing page is from 28 Jul 2026, older than the thirty-day window we hold competitor facts to — hubspot.com did not respond to us on 3 Sep 2026, so we could not refresh it — and so this page deliberately states no HubSpot tier, price or feature, and describes the category shape instead. Check your own account for what your plan includes.

The five steps

1. Upload the PDF once. Put the document into a tracking tool rather than into the email. On PDFTrackr that is one upload, free, and every upload is virus-scanned before the link goes live.

2. Create a link — one per recipient if the name matters. A single link sent to twenty contacts returns a total and no names, because a URL carries no identity. One link per contact makes the link itself the identity, which is what turns “somebody read page nine” into “this account read page nine”.

3. Set the controls before you send. An expiry date if the pricing in it goes stale, a password if it is confidential, the download switch off if you would rather the document was read in place than filed. Those are free-plan controls, and they are decisions to make once per document rather than settings to fiddle with.

4. Paste the link where the attachment used to go. That is the entire integration step, and it works in every place your CRM lets you write a URL — a one-to-one email, a sequence step, a template, a snippet, a note on the contact record, a form's follow-up. Your CRM will still record the click, because it is still a link in your email.

5. Read the two records side by side. The click arrives on the contact timeline as usual; the reading arrives in the document tool. The follow-up decision comes from the second one — how far they got and whether they came back — and the first one tells you which contact it was.

Where the link goes, and what each placement gives you

The placement decides how much you learn, and it is worth choosing deliberately rather than pasting the same link everywhere.

What each placement of a tracked link inside a CRM workflow can tell you afterwards. PDFTrackr cells describe the live product and its free plan; no cell states a HubSpot tier, price or feature, because the only read we hold of HubSpot's own pricing page is dated 28 Jul 2026 and sits outside the thirty-day window we hold competitor facts to — see the honesty note above.
Where the link goesWhat the CRM recordsWhat the document records
A one-to-one email to a named contactThat contact opened the message and clicked the linkWhich pages that person read, for how long, and whether they came back
A sequence or template, one link for everybodyWhich contacts clicked, individuallyEvery session with its pages and its time, but no name — a shared URL carries no identity, so nothing ties a session to a contact
A sequence with a different link per contactWhich contacts clicked, individuallyThe same per-person reading as a one-to-one send, at list scale
A link behind an email gate, for a form or a public pageThe click, where the link was in an emailReading attached to whatever address the reader typed, and nothing for those who decline
The PDF attached to the message, as beforeThat the message was opened and, if you linked nothing, no click at allNothing — an attachment is a copy on a disk and reports back to nobody
Any of the above, on automated opensA mail-security scanner may register as an open or a clickPDFTrackr classifies automated opens and excludes them from the counts, and shows what the filter removed

The row worth pausing on is the last one. A CRM send to a corporate prospect passes through that company's mail security, and those systems follow links in messages to check them before the recipient ever sees them. On the CRM side that can arrive as an open or a click minutes after you send, which is why a suspiciously fast “they opened it!” is so often nobody. On the document side those sessions are classified when they close and kept out of the view counts. How large the effect is on our own corpus is measured on our page on whether PDF view counts are real.

Reading the two records together

The practical value of this arrangement is that it changes the follow-up, and the change is specific enough to describe. A contact who clicked and then read two pages of a fourteen-page proposal has a different next email from one who read eleven pages, stopped on the pricing page, and came back the following morning. The CRM alone cannot tell those two apart; both are one click.

What a tracked link returns per session is the page sequence, the time on each page, whether the visit was a return, and whether a copy was downloaded — plus, where you used a gate, whatever address the reader typed. It does not return a name for a shared link, it does not survive a download, and it cannot tell you what the reader thought. Those limits are the same for every product in this category, and whether PDFs have read receipts at all works through the mechanism from first principles.

One habit is worth adopting from the start: keep the link, not the file, as the canonical copy. If the proposal changes, replace the document rather than emailing a second attachment, and the recipient's URL keeps working. That is what stops a CRM contact record accumulating four versions of one PDF and nobody knowing which was read.

What this is not

There is no HubSpot integration, and this page is not describing one. PDFTrackr ships no CRM integration at any tier: nothing writes reading events onto a contact record, nothing appears in a CRM timeline, and no property is updated when somebody reads page nine. What is described above is copy-and-paste, which is why it works identically in a CRM, a mail client and a chat window, and why it needs no permissions from anybody's administrator.

If a written-into-the-timeline integration is a requirement rather than a nicety, this is not the product for that requirement and no amount of paying us more would change it. Saying so is cheaper than letting you find out in week three.

When Pro becomes the right choice

Free covers this whole method: page-by-page reading, the email gate, expiry, password, download control, virus scanning, twelve months of history, 50 files and 50 active share links, no card. For a person sending a handful of proposals a week out of a CRM, that is the entire job and there is nothing to buy.

Pro earns its nine dollars at the point where the CRM workflow outgrows hand work. Once you need a different link for every contact in a sequence rather than for a handful of named people, bulk personalised links generate them in one pass. Once a proposal is revised mid-cycle and you would rather replace the file behind the link people already have than send a second one, document versioning does that and keeps the reading history attached. And once the buying signal you care about is the second visit rather than the first, the return-visit alert tells you the hour it happens instead of the next morning. You can look at the reading side on the demo dashboard before deciding anything.

Frequently asked questions

Can HubSpot tell me if someone read my PDF?

A CRM can tell you the email was opened and that a link in it was clicked, and it files both against the contact. It cannot tell you which pages of an attached PDF were read, because an attachment is a copy handed over and it reports nothing back to anyone. To get page-level reading you have to stop attaching the file and send a hosted link instead; the CRM then keeps recording the click exactly as before.

Does PDFTrackr integrate with HubSpot?

No. PDFTrackr ships no CRM integration at any tier — nothing writes reading events into a contact timeline and no property is updated when a page is read. The method is to paste a tracked link where the attachment used to go, which works in a one-to-one email, a sequence, a template, a snippet or a note without installing anything or asking an administrator for permissions.

Will the click still show up in my CRM if I use a tracked link?

Yes — it is still an ordinary link in your email, so whatever your CRM records about link clicks it goes on recording. That is the point of doing it this way rather than through an integration: you keep the record you already have and gain a second one about the document. What arrives on the CRM side is the click; what arrives on the document side is the page-by-page reading of the session that followed.

Why did a contact appear to open it seconds after I sent it?

Very often that is not the contact. Corporate mail-security systems follow links in incoming messages to check them before delivery, and link previewers fetch them to build a card, so an open or a click can be recorded before a human sees the message. PDFTrackr classifies those automated opens when the session closes and excludes them from its view counts, and shows what the filter removed rather than silently shrinking the number.

Can I tell which of several prospects read it if they all got the same link?

Not by name. You still get the sessions one at a time — which pages each one read and for how long — but a shared URL carries no identity, so none of them is tied to a contact. Either give each contact a link of their own — which makes the link the identity — or put the document behind a gate that asks the reader for an address, which names the people who answer and nobody else. Both are on the free plan; generating the per-contact links in bulk rather than one at a time is the Pro feature.

Sources

  1. Microsoft Learn — Safe Links in Microsoft Defender for Office 365: URLs in messages scanned before delivery, the mechanism behind a click recorded before the recipient sees the email (accessed 2026-08-12)
  2. Apple — Protect Mail activity / Mail Privacy Protection: images loaded privately, which is why an email open is a weaker signal than a click (accessed 2026-08-12)
  3. Google — Gmail Help: images and image proxying in Gmail, the other half of why open tracking under-reports and over-reports at the same time (accessed 2026-08-12)
  4. PDFTrackr — the free plan's limits and the Pro price, published on the site's own pricing surface (accessed 2026-09-03)

Swap one attachment for a tracked link

Paste it where the file used to go and read the session back page by page. Free: 50 files, 50 links, 12 months of history, no card.

Create a free tracked link

Keep reading: do PDFs have read receipts, are PDF view counts real, and how free PDF tracking works.

Oleh Tsyupa

Founder, PDFTrackr

Has analysed over 3,000 tracked document-viewing sessions on PDFTrackr.