Guide · July 21, 2026 · 10 min read
Did the Client Open My Proposal? How to Actually Know
You sent the proposal two days ago. Nothing. Now you're refreshing your inbox and wondering: did they even open it, or did it die in a spam folder? Are they seriously considering it, or did they forget you exist?
The uncomfortable truth: whether you can answer that was decided the moment you hit send — not now. And the way most freelancers try to answer it (attach a PDF, maybe slap a tracking pixel on the email) gives you data that's wrong more often than they realize.
The fix is small, though. You don't have to rebuild your proposal inside Proposify or learn a CRM. You have to change one habit.
Can you tell if a client opened your proposal?
Yes — but only if you set up tracking before you sent it. There is no button you can press now to learn anything about an email or attachment already sitting in the client's inbox. That deal is a black box until they reply.
If you're reading this after already sending an untracked PDF: you can't retroactively see the open. Skip to the follow-up section, and set up tracking for the next one.
When you do set it up ahead of time, you've got three mechanisms, and they differ wildly in how much you can trust them:
- Email open pixel — a 1×1 invisible image embedded in the email. When the recipient's mail client loads images, the image gets fetched from a server and you get an "opened" ping. This is what Gmail extensions like Mailsuite (the tool formerly called Mailtrack) do. It tells you the email was opened, not that your proposal was read — and as you'll see, even that yes/no is now unreliable.
- Read receipts — the built-in "request a read receipt" feature. This is patchier than most people assume. Personal Gmail doesn't offer read receipts at all; eligible Google Workspace accounts do, but only when the admin has turned the feature on, and even then the recipient may be prompted to approve sending one (or it may go automatically, depending on the settings). Outlook lets you request one, which the recipient can simply decline. For a client-facing proposal, treat this as near-useless.
- Link / hosted-document tracking — you send a link to a hosted version of the proposal instead of an attachment. When the client clicks and the page loads, the host logs a real page open: timestamp, how long they stayed, sometimes which page they were on. This is usually the most useful of the three, because the thing being fetched is the document itself, not a proxy image standing in for it — and it's what DocSend, PandaDoc, Qwilr, and Pagelive are doing under the hood. It's a much stronger signal than an email pixel, but it still isn't proof of who read it or how attentively: corporate scanners can pre-fetch links too, and a forwarded or shared link muddies who's actually behind the open.
The whole rest of this comes down to one distinction: tracking the email vs. tracking the document. The email pixel is a proxy that's been getting worse every year. Tracking the document measures the document itself — much closer to real proposal activity, even though it's still not proof of a deliberate human read.
Does a PDF or email attachment tell you anything after you hit send?
Essentially no. And this is the single biggest misconception worth correcting, because a lot of freelancers are quietly making decisions on garbage data.
A PDF attachment cannot phone home. People assume you can bury a tracking pixel inside a PDF and know when it's opened. In theory a PDF can contain JavaScript or remote image calls. In practice, every mainstream reader — Apple Preview, the built-in PDF viewers in Chrome and Edge, Acrobat's default settings, Gmail's in-browser preview — blocks outbound calls and JavaScript by default, for exactly the security reasons you'd hope. So a "tracked PDF" doesn't reliably work. Your client can read your attachment for an hour on a train and you'll learn nothing.
The email pixel doesn't track the attachment anyway. Even when the pixel fires, all it tells you is that the email was opened with images enabled. It says nothing about whether anyone clicked the PDF, downloaded it, or read a word. Someone can open your email, ignore the attachment, and you'll see a triumphant "opened!" Someone else can devour your proposal and you'll see nothing.
Then there's the part that quietly broke email tracking for everyone:
- Apple Mail Privacy Protection, on by default since iOS 15 in late 2021, can fetch remote content through an Apple proxy independently of any human open, and masks the real IP and location. Since a large share of email opens happen in Apple Mail, this inflates your open counts — an "opened!" may be a proxy fetch rather than a person looking — and leaves you with junk location data. If your client reads mail on an iPhone, take the open notification with a large grain of salt.
- Corporate security scanners (Mimecast, Proofpoint, Microsoft Defender) can pre-fetch links and images to sandbox them, which fires phantom opens unrelated to a human open.
- Image blocking in many Outlook and enterprise setups goes the other way: the client reads your email, the pixel never loads, and you get a false negative. You think they ghosted you; they didn't.
- Gmail proxies images through Google, so any "location" you see is a Google data center, not your reader's city.
Net result: an attached PDF plus an email pixel gives you a noisy yes/no that's frequently wrong, with zero depth. That's the pain. Now the fix.
How do you track a proposal without moving to Proposify or PandaDoc?
Your objection is fair: you don't want to rebuild your proposal inside heavy proposal software. New editor, monthly fee, template lock-in, a whole different way of writing. You want to answer one question, not adopt a platform.
You don't have to. The core move is simple: stop attaching, start linking. Send a link to a hosted version of the proposal instead of a file. Everything else is just picking the host. Ranked honestly:
1. Link-track your existing file. If your proposal is already a PDF or deck and you want to keep it that way, the cleanest tools ingest it as-is:
- DocSend (owned by Dropbox) is the category benchmark. Upload your existing PDF, get a tracked link, and see opens and time spent per page. You can also require the viewer to enter an email before viewing — which attributes the visit to whatever address they type, though a viewer can type a different one; on plans with authenticated-email access, the identity is actually verified rather than self-reported. It also does download-disabling and NDA gates. Plans and availability vary by region, so check DocSend's pricing page before you commit. Its strength is taking your PDF without a rebuild.
- Papermark is an open-source DocSend alternative with a free tier — a good entry point if you refuse to spend anything yet. Check its pricing page for what the free tier currently covers.
- Skip Google Drive "share link" for this. Drive gives you no external open tracking; the Workspace activity view only shows viewers inside your own org domain, useless for external clients.
2. Free email tracking, if you insist on emailing — with every caveat from the last section applied:
- HubSpot's free CRM includes email open tracking. The free tier limits how many tracked-email notifications you get and nudges you toward paid Sales Hub, but for occasional proposals it's fine (check HubSpot's current limits, since they change).
- Mailsuite (formerly Mailtrack) offers free tracked emails, but its free plan stamps a "Sent with Mailsuite" signature on every email. On a paid-client proposal, that's a small professionalism tax you don't want to pay.
3. Just ask a better closing question. Underrated and free: end the proposal with a specific, low-friction call to action — "Does Tuesday or Thursday work better for a 15-minute walkthrough?" — so silence itself becomes a signal and a reply takes almost no effort. Tracking supplements a good CTA; it doesn't replace one.
Where Pagelive fits — and where it doesn't. If you've had Claude or another AI generate an HTML proposal or one-pager, Pagelive turns that HTML into a tracked link: private and hidden from Google by default, with an optional password checked at the edge before the page loads, plus view tracking that answers the question in the title — whether the link was opened, when, how long the viewer stayed, how many times, and their country. Free tier is 5 live pages, no card, which fits the reader who won't sign up for a paid per-seat platform to answer one yes/no. Be clear on the limits, because they matter. Pagelive hosts self-contained HTML pages, not files — if your proposal is a PDF and you won't convert it to HTML, use DocSend or Papermark instead. It reports "someone in Germany opened it for four minutes," not "jane@client.com opened it," and anyone with the link (and password, if set) can open it — so if you need a named person or per-viewer access, it's the wrong tool. And there's no e-signature, no payment collection, no CRM. It's a tracked link, not proposal software.
What does "opened but no reply" actually mean, and how should you follow up?
First, breathe. "Opened, no reply" is the normal state of a live deal, not a rejection. It's where most deals sit for days.
The realistic reasons behind the silence: they opened it on their phone and can't respond properly yet; they forwarded it to a business partner, finance, or a spouse and are waiting on that person; budget approval is pending; they're comparing you against one other quote; they opened it Monday and will decide Friday. Or — per the last section — a proxy fetch registered an "open" they never actually made.
Multiple opens usually mean genuine consideration or internal circulation (good signs), but could also be re-reading to find a reason to say no, or just the same link fetched twice by a scanner. Don't over-read a single data point. One open at 11 p.m. is not a decision.
The one rule that matters most: never mention the tracking data in your follow-up. No "I saw you opened this four times," no "noticed you were looking at it yesterday." Even though the client half-knows tracking exists, saying it out loud reads as surveillance and torches trust in one sentence. Use the open signal privately — to decide when to nudge — and keep it out of the message.
A cadence that works:
- Wait about 2–3 business days after sending (or 24–48 hours after you see a first open) before the first nudge.
- Send 2–4 total touches, spaced out, each adding something — a relevant example, a clarifying answer, one specific question — never "just checking in" or "bumping this."
- End with a clean breakup: "Should I close this out, or is this still on the table?" It gets more honest replies than another guilt-nudge.
If you see no open at all after several days, don't read rejection into it — treat it as ambiguous. The message may be buried, filtered into spam, or simply not clicked yet. Resend once through another established channel: "Wanted to make sure this didn't land in your spam." That's the practical payoff of tracking: it points you at which situation you're probably in. Opened-not-replied calls for a gentle value-add nudge; no-open calls for a resend; opened-many-times-then-silence suggests they're stuck on something, so offer a quick call to unblock them. If you want ready-made scripts, HubSpot's follow-up email templates are a solid copy-paste starting point.
How do the pros track proposals (and what's overkill for a solo)?
Agencies and sales teams run full proposal platforms — PandaDoc, Proposify, Qwilr, Better Proposals. These bundle web-based proposals, open and time-on-section analytics, e-signature, payment collection, templates, CRM sync, and pipeline reporting. Expect a recurring per-seat subscription; the exact price, and which of e-signature, CRM integrations, and analytics you get, vary a lot by plan, so check each tool's pricing page. Freelancer-focused all-in-ones like Bonsai wrap proposals, contracts, and invoicing together. PandaDoc offers a free trial if you want to poke at the machinery — see its pricing page for current terms.
Here's why that's usually overkill for a solo who just wants "did they open it": you'd be paying for e-signature, CRM, pipeline management, approval workflows, and a template system you don't need. And to use their structured content, variables, workflows, and section-level analytics fully, you'll often have to rebuild or adapt your proposal inside their editor — though some, PandaDoc among them, do let you upload an existing PDF. The tracking is one small feature, and you're buying an entire platform to get it.
If your business is scaling — you're sending proposals weekly, you need signatures and payment in the same flow, you want pipeline reporting — a real proposal platform earns its cost. That's a genuine buy signal, not overkill.
But if you just want to stop guessing whether the client opened your proposal, steal the pro habit without the pro stack: stop attaching, start linking. That one behavior change captures most of the value — real open and dwell data — at a fraction of the cost and effort. The platform is optional. The link is the point.
So keep writing your proposal however you write it best. Then, before you send, put it behind a tracked link instead of an attachment — DocSend or Papermark if it's a PDF, a tracked HTML page if it already lives on the web. That's the whole trick. Next time your inbox goes quiet, you'll actually know a bit more about what the silence means.
Frequently asked
Can you tell if a client opened your proposal? +
Only if you set up tracking before sending. There's no button to check an untracked PDF already sitting in someone's inbox. Send the proposal as a tracked link next time and you'll see the open, the time spent, and roughly when to follow up.
Does a PDF attachment tell you when it's opened? +
No. Mainstream PDF readers block the phone-home calls a 'tracked PDF' would rely on, and an email pixel only tells you the email was opened, not the attachment. You can't retroactively track a PDF you already sent.
How do I track a proposal without switching to Proposify or PandaDoc? +
Stop attaching, start linking. Send a hosted, tracked version of the proposal you already wrote — DocSend or Papermark if it's a PDF, a tracked HTML page if it's on the web. You don't need to rebuild it inside proposal software.
What does 'opened but no reply' actually mean? +
Usually normal deal limbo, not rejection — a phone open, an internal forward, budget pending, comparing quotes. Never mention the tracking data in your follow-up; use it privately to time a value-add nudge. No open at all usually means a deliverability problem, so resend.
Is proposal software worth it for a freelancer? +
Only if you're scaling — sending weekly, needing e-signature and payment in one flow. For just 'did they open it,' a full platform is overkill; steal the habit (link, don't attach) without the stack.
Related: know if someone opened your document · how to make a one-pager
Know if the client opened your proposal.
Built your proposal as an HTML page? Pagelive makes it a private, tracked link — opened, when, how long — without rebuilding it in proposal software. Free for 5 pages, no card.