A private offer page instead of an attachment: what you gain
An attachment arrives and then it goes quiet. You cannot tell whether anyone opened it or when, and you cannot tell whether it ever reached the person who decides.
What a private link changes
You know when the offer was opened, so the follow-up lands two days after the opening rather than a week after the sending. You also know when it was never opened at all, and that is your cue to pick up the phone; the reply you were waiting for was never coming. The page is also the only copy: edit it and every reader sees the change, with no stale file making the rounds.
The constraints I applied
The link cannot be guessed. It carries a long random token, because a sequential number would let anyone holding one offer try the neighbouring numbers and read somebody else's.
Search engines never see it either. The robots.txt file excludes these paths explicitly; an offer priced for one client has no business appearing in search results.
The trap I watched for
A private link is not a login. Whoever holds it sees the content, which leads to the rule: do not put anything in it you could not tolerate being forwarded.
In practice the page carries the scope, the price and the duration. It never carries bank details, staff data or other clients' information.
What it does not do
A client can still screenshot the page and share it, and the recorded approval is not by itself legally binding. What you get is documented evidence of what was offered, when, and who approved it. An attachment gives you nothing comparable.
Related reading
Tell me what you want to build. Your first 15 minutes of consulting are free.
Book a consultation