For most sales teams, visibility ends at “sent.” The proposal goes out as a PDF, and the next data point is the buyer replying, or not. Everything in between (did they open it, who else saw it, what did they linger on) is guesswork, and the follow-up that comes out of guesswork is “just checking in.”
Proposal engagement tracking replaces the guesswork with five signals. This is what each one tells you, how to get them without putting a login wall in front of your buyer, and, the part that matters, what to do about each pattern when you see it.
The five signals worth tracking
1. Opened, and by whom
The baseline. Did the proposal get opened at all, when, and, if you sent individual links, by which contact. On its own it tells you the email landed and the buyer was curious enough to click. That's a low bar, but a day-five silence with zero opens means something completely different from a day-five silence after three opens.
2. Total time on the document
Forty seconds is a skim. Six minutes is a read. Twenty minutes across two sessions is a buyer preparing for an internal conversation. Time is the difference between “opened” and “read,” and it's the first signal that separates a live deal from a polite one.
3. Time per section
The most useful signal, and the one PDFs can never give you. Four minutes on pricing and ten seconds on implementation tells you exactly what the next call is about. Long dwell on the case study means they're looking for reasons to believe. Long dwell on the timeline means someone has a date they haven't told you about. Section-level engagement turns follow-up from a guess into a response.
4. Forwards and new viewers
A proposal opened by your champion is one thing. A proposal opened by three people you've never met, two days later, is a buying committee forming. That's good news, and it's also a warning: the new readers weren't on the call, and the proposal now has to sell without you in the room. You'll want to know their names and, if you can, get in front of them.
5. Return visits
A buyer who comes back to the proposal the morning of their leadership meeting is telling you when the decision is being made. Return visits cluster around internal milestones. Two visits in a week, then nothing, often means the decision happened and you weren't told. Either way, the timing is information.
How to get the signals
There are really only two ways to send a proposal, and only one of them reports back.
- PDF attachment. Goes dark the moment it leaves your outbox. Email open pixels tell you the email was opened, not the attachment, and they're increasingly unreliable (more on that in how to tell if a proposal was opened). No sections, no forwards, no time.
- Hosted link. The proposal is a web page. Every open, section, and forward is observable the way any web page's traffic is. This is what proposal software does: Veew, PandaDoc, Qwilr, and Proposify all deliver proposals as links for exactly this reason.
The objection is always procurement: “they need a file.” True, and it doesn't change the answer. Send the link as the primary experience and attach the matching PDF for whoever needs one. The reader who opens the link gives you signal; the reader who prints the PDF was never going to. Veew produces both from the same document, which is the point of the proposal tracking feature.
Reading the patterns: signal to action
Tracking doesn't close deals. It tells you when the door is open and which room to walk into. These are the patterns that come up again and again, and the follow-up each one calls for.
- Opened within the hour, six minutes, all sections. The buyer is engaged right now. Call or send a two-line note while it's on their screen, offering to walk through it. This is the single highest-value moment in the process, and the one email notifications make you miss.
- Long on pricing, short on everything else. They already believe in the approach; the question is the number. Next touch is about options and framing, not more proof. Don't send another case study.
- Long on the case study. They want to believe and don't yet. Offer a reference call.
- Opened by new people. Committee formed. Send a short executive summary addressed to the new readers and offer twenty minutes for the group.
- Opened once, forty seconds, never again. Not a priority this week. Don't chase; ask a direct question about timing instead.
- No opens after five business days. The proposal isn't the problem, the email is. Resend with a different subject line, or through your champion.
- Return visit the morning of a known meeting. Be available that afternoon. Have the answer to the pricing question ready.
We turned these into copy-and-send emails in proposal follow-up emails by signal.
Where the data should live
Engagement data in a separate dashboard gets checked for a week and then forgotten. It belongs in two places:
- On the CRM deal. Opens, time, and sections as timeline events and properties on the deal, so the rep and the manager see them where they already look, and so “last engagement” can drive stage reviews. Veew writes this to HubSpot, Salesforce, Pipedrive, and Attio.
- In the channel you actually watch. The moment-of-open is only useful if you see it in the moment. A Slack post that says “Jane at PNC just opened the proposal” is worth more than a weekly report of the same fact.
The third place is the one most teams never build: a nightly sweep for proposals that have gone quiet, so stalled deals get flagged before the rep notices on their own. Silence is a signal too, and it's the one nobody sets an alert for.
What tracking can't tell you
A few honest caveats, because over-reading engagement data is its own failure mode.
- Dwell time is a proxy. A tab left open during lunch looks like deep reading. Look at patterns across visits, not one number.
- An open by your champion doesn't mean it was shared. Only new viewers tell you that.
- Some opens aren't people. Link scanners in corporate email security can register a hit. Hosted links are far less prone to this than pixels, but a one-second open at 3 AM is a scanner, not a CFO.
- Engagement isn't intent. A buyer can read every word and still choose the incumbent. Tracking tells you where they are in the process, not how it ends.
A simple engagement-led cadence
Calendar-based follow-up (day 2, day 5, day 10) is better than none, and worse than signal-based. The workable compromise: keep the calendar as a floor, and let engagement override it. Any open moves your next touch to today. Any forward moves it to today and changes what you send. Five days of silence changes the message from “thoughts?” to “should I assume this isn't a priority this quarter?”
That's the whole method. Send a link, watch five signals, respond to what the buyer actually did. Every proposal, deck, and one-pager Veew produces ships this way by default, because a proposal you can't see is a proposal you can't follow up on.