My client can't open the estimate or invoice
If the link shows Not Found, the document was most likely archived or deleted, or the link got cut off in the email. Unarchive the document or resend a fresh link. If the page opens but has no buttons, the estimate expired or was already answered.
"The link doesn't work" covers three different situations: the page shows Not Found, the page opens but the buttons are gone, or the page never loads at all. Each has its own fix.
The page says Not Found
Check whether the document is archived. An archived estimate's public link deliberately shows "Estimate Not Found", even if the client opened it fine last week. Unarchive it and the same link works again instantly. A deleted document is gone for good; create and send a new one.
Check whether the link survived the email. Document links are long, and some email clients wrap or truncate them; a partial link lands on Not Found. Have the client tap the button in the email rather than copying text, or grab a clean link yourself: open the document, choose View, and copy the URL (or use Share on the page) and send it by text or chat instead.
The page opens, but they cannot act
The document is working; its state moved on:
| What the client sees | What it means | Your move |
|---|---|---|
| "This estimate has expired" | The valid-until date passed | Extend the date; the client can also click Ask for extension, which notifies you |
| "This estimate is closed" | Already approved or converted | Nothing to fix; send the invoice link if payment is next |
| "This estimate has been declined" | They declined earlier | Contact them; a declined estimate stays declined |
The client's Ask for extension button works once per 24 hours, so if they say it will not let them ask again, that is the pause talking. When you grant an extension, they automatically get a fresh link by email or text.
Also worth knowing: an estimate that was never sent shows the page but hides Approve and Decline. If you shared the link manually before hitting Send, send it properly first (what your client sees walks the whole flow).
The page never loads
The public pages need nothing special, just a browser with JavaScript. The rare culprits: a corporate email scanner that pre-opens links (harmless, but it can consume a preview), an extremely locked-down browser, or no connectivity. Trying the link in the phone's regular browser almost always settles whether the problem is the link or the device.
Frequently Asked Questions
This article answers:
- Why does my client see Estimate Not Found?
- My client says the invoice link doesn't work
- Why can't my client approve the estimate?
- The estimate link expired, what now?