Loved by 2,000+ people

Know the exact moment your proposal is opened

Send your proposal as a shareable link and see the view count tick up the moment your client actually opens it, so you know when to follow up.

See who opened it, and whenLock it with a passwordPrint or share it as a QR code

Drop your file here

Drop several at once and they become one album link

Files up to 250 MB free

FreeNo sign-up to view250 MB free
ImagesPDFsVideoAudioSlidesCodeSites

How do I know if a client opened my proposal?

To track a proposal, drop the finished PDF in the uploader above and copy the short link. Paste it into the follow-up email you were going to send anyway, and the view count ticks up the moment your client opens it, so you know when to follow up instead of guessing.

The signal an attachment can never give you

A PDF stapled to an email is a black box. You never know if it landed in spam, got opened at 11pm, or was forwarded to the person who signs. A tracked link closes that gap: the moment a client opens your proposal, the view counter moves, so you follow up because you saw activity, not because a calendar reminder fired.

Multiple viewers is a buying signal

On any plan, the analytics get specific: devices, countries, and download counts per link. When a second device or a different country hits the same link, your proposal is being circulated to a partner, a finance lead, or whoever approves the spend. That is a strong buying signal, and it changes how you follow up.

Fix a typo or price without a re-send

Spot the wrong day rate ten minutes after sending? With an attachment your only move is a cringing 'please ignore my previous email'. Here you just replace the file, and the same link now serves the fixed version. The email you already sent keeps working and points at the right document.

Turn a PDF into a link

Keep pricing confidential

Proposals carry your rates, your scope, sometimes a discount a competitor shouldn't see. On any plan you can password-protect the link so only the client you texted the code to can open it, and switch it off the instant the deal is signed or dead, no lingering public URL with your pricing on it.

View-only file sharing

What proposal tracking does not do

Tracking doesn't name people on its own. You see when the proposal was opened, for how long and how far it was read; to know who, switch on the optional email gate, which asks for an email before the file opens.

Volume is what you pay for. Every report detail is free (time spent, how far each page was read, device, location and per-visit detail), but the free plan holds 20 live links; more needs Pro.

View-only is a courtesy gate, not copy protection. It hides the download button to deter casual saving, but it can't stop a determined screenshot.

How it works

  1. 1

    Turn your proposal PDF into a link

    Drag the finished PDF onto the upload box and you get a clean, shareable link, with a custom name like acme-website-proposal, in a couple of seconds. No 8 MB attachment to get bounced by a corporate mail filter, and nothing for your client to download before they can read it.

  2. 2

    Send the link in your normal follow-up email

    Paste it into the email or message you were going to send anyway, 'Here's the proposal we discussed.' The client clicks and reads it in their browser on any device. No login wall, no app, no 'this file can't be previewed' dead end that makes them give up.

  3. 3

    Watch for the first open, then time your nudge

    Your dashboard shows the view count rise the moment they read it. Opened within an hour and never again? They skimmed, give it a day, then check in. Opened three times across two days? It's circulating internally. That's your cue to call while you're top of mind, not two weeks later when the budget's gone.

The signal an attachment can never give you

A PDF stapled to an email is a black box. It leaves your outbox and you have no idea whether it landed in a spam folder, got opened at 11pm, or was forwarded to the person who actually signs. A tracked link closes that gap. The moment a client opens your proposal, the view counter moves, so 'did they even see it?' stops being the anxious question that makes you send an awkward 'just bumping this' email a day too soon. You follow up because you saw activity, not because a calendar reminder fired.

How to time the follow-up from what you see

Timing is the whole game, and views make it readable. A proposal opened within minutes of you sending it and never again usually means a quick skim, wait a day, then reference something specific from the doc so it feels human, not automated. Silence for three days is its own signal: the link never opened means it's buried, so resend with a sharper subject line rather than assuming you were rejected. A second or third open days later, especially in business hours, means it's back on someone's screen, that's the moment to call, not email.

Reading multi-viewer buying signals

On any plan, the analytics get specific: devices, countries, and download counts per link. For proposals, the pattern that matters most is more than one viewer. Your solo contact opens it, then you see a second device or a different country hit the same link, that almost always means your proposal is being circulated to a partner, a finance lead, or the person who approves spend. That is a strong buying signal, and it changes your follow-up. Instead of chasing your original contact, you can ask 'happy to walk your team through the scope on a quick call', because you already know a team is looking.

Fix a typo or price without an awkward re-send

Every freelancer has sent a proposal and spotted the wrong day rate or a copy-paste from the last client's name ten minutes later. With an attachment your only move is a cringing 'please ignore my previous email' follow-up that undercuts your polish. Here you just replace the file, upload the corrected PDF and the same link now serves the fixed version. The email you already sent keeps working and points at the right document. Your client never sees version two of anything; they only ever open the correct proposal.

Make 'this quote is valid until Friday' actually mean something

Deadlines in proposals are usually theatre, everyone knows the price still stands next month. On any plan you can set a real expiry date on the link, so the offer genuinely stops being viewable after the date you named. Pair it with a line in your cover email ('the rates in this proposal hold through Friday') and the urgency is real, not rhetorical. It's an honest nudge for a slow-moving client: nothing punitive, just a soft close that gives a stalled deal a reason to move this week instead of drifting into next quarter.

Keep pricing confidential without extra tools

Proposals carry your rates, your scope, sometimes a discount you don't want a competitor to see. On any plan you can password-protect the link so only the client you texted the code to can open it, and you can switch it off the instant the deal is signed or dead, no lingering public URL with your pricing on it. You can also make the proposal view-only, which hides the download button to deter a client from casually saving and shopping your quote around. Be honest with yourself about that last one: view-only deters saving, it can't stop a determined screenshot.

A link just looks more professional in the inbox

There's a credibility gap between 'Proposal_FINAL_v3(2).pdf' hanging off an email and a tidy, custom-named link like your-studio-proposal that opens instantly on a phone in a meeting. The link never gets clipped by a mail server's size limit, never triggers a 'this sender is not trusted' download warning, and works the same whether the client is on a laptop, an iPad, or their phone on the train. On any plan you can give it a custom name and hide our branding, so the whole experience reads as yours, a small detail that quietly signals you're organised enough to be worth hiring.

Run every client proposal from one dashboard

If you're pitching several clients at once, tracking gets more useful the more links you have. Each proposal is its own link with its own view count, so at a glance you can see which prospects are warm and which have gone cold, the ones with zero opens after four days probably need a resend, the ones being viewed repeatedly deserve a call today. It turns a pile of hopeful sent emails into a simple, honest pipeline view: who's engaged, who isn't, and where your follow-up time is actually worth spending this week.

Proposal PDF shared as a trackable link
acme-website-proposal.pdfPDF
Scope document shared as a link
scope-of-work.pdfPDF
Retainer proposal shared as a link
retainer-agreement.docxDOCX
Estimate shared as a link
studio-estimate.pdfPDF
Project quote shared as a link
project-quote.pdfPDF
Proposal PDF shared as a trackable link
acme-website-proposal.pdfPDF
Scope document shared as a link
scope-of-work.pdfPDF
Retainer proposal shared as a link
retainer-agreement.docxDOCX
Estimate shared as a link
studio-estimate.pdfPDF
Project quote shared as a link
project-quote.pdfPDF
Rebrand proposal shared as a link
rebrand-proposal.pdfPDF
Statement of work shared as a link
sow-final.docxDOCX
Agency pitch shared as a link
agency-pitch.pdfPDF
Client proposal shared as a link
client-proposal.pdfPDF
Pricing breakdown shared as a link
pricing-breakdown.pdfPDF
Rebrand proposal shared as a link
rebrand-proposal.pdfPDF
Statement of work shared as a link
sow-final.docxDOCX
Agency pitch shared as a link
agency-pitch.pdfPDF
Client proposal shared as a link
client-proposal.pdfPDF
Pricing breakdown shared as a link
pricing-breakdown.pdfPDF
2,000+
people sharing files
3,900+
links shared
14,900+
times opened

Keep reading

Built for people who send proposals

Freelancer sending a tracked proposal

Freelancers

See when a client opens your quote and time the follow-up right.

Agency team tracking proposals

Agencies & studios

Run every client pitch from one dashboard and spot warm leads fast.

Consultant proposal document

Consultants

Spot when a proposal gets circulated to the decision-maker inside a company.

Sales proposal shared as a link

Sales teams

Turn a pile of sent quotes into an honest pipeline of who's engaged.

What people say

In their words

Every link feature is free. Pro adds room and website hosting.

Compare every plan →
Free
$0

20 links · 500 MB total · every link feature

  • Password, expiry & view limits
  • Advanced analytics + notify-on-open
  • Custom name, your domain, no branding
  • Links never expire, nothing goes offline
Start free
Pro · Monthly
$9/mo

Unlimited links · 15 GB · 500 MB per file

  • Everything in Free, every link feature
  • Host up to 10 websites from a .zip
  • Links keep working if you cancel
  • Cancel anytime
Go monthly
Most popular
Lifetime
$99 once

Unlimited links · 30 GB · pay once, keep it

  • Website hosting, with the most storage and sites
  • One payment, no subscription
  • Best value for steady client work
  • 30 GB storage, 500 MB per file
Buy Lifetime
Pro · Yearly
$4.08/mo · billed $49/yr

Unlimited links · 15 GB · billed once a year

  • Save 55% vs paying monthly
  • Everything in Free, every link feature
  • Host up to 10 websites from a .zip
  • Links keep working if you cancel
  • Cancel anytime
Go yearly

Coming from WeTransfer, DocSend or tiiny.host? See the comparisons →

Proposal-tracking questions

Send the proposal as a link instead of an attachment. Every time the client opens it, the view count on your dashboard goes up. On any plan you also see which devices and countries the views came from.

Send your next proposal as a tracked link

Upload your proposal PDF and share a link your client opens in any browser. You see the view count tick up the moment they read it, so you follow up at the right time. No account needed to view, and your links never expire.