The magic link expired before the client opened it
A client tells you "the link doesn't work" or "it says the link has expired". In payroll the only link the client gets is the approval link (gate G2): the month's request, reminders and questions carry no link — the client answers by replying. So this page is about the approval link.
NOTE
Approval links work for 48 hours. Each approval reminder carries a fresh link. There's no setting to extend the lifetime per client.
1. More than 48 hours have passed
The approval page says "This link has expired" — "Approval links work for 48 hours. You can ask for a new one below — we will send it where we sent this one."
Fix: the client can ask for a new link on that page themselves. It is sent where the old one went (the approver's email thread for the month). Or, from the month's Work page, use Send a fresh link in the approval section.
TIP
Approval reminders go every 2 days until the pay-by date, each with a fresh link — see Timing reference.
2. A newer link has been sent
The page says "There is a newer link" — a reminder or a fresh link went after the one the client kept, and the older one no longer works.
Fix: ask them to use the most recent email from us (subject "Payroll Input – {Month YYYY} – {company}"; before 26 Oct 2026 "Payroll for {Month YYYY}: {company}"), or to ask for a new link on the page.
3. The request was withdrawn, or already answered
- "This request was withdrawn" — the approval request was withdrawn. The page tells the client an updated request will be sent; there is nothing for them to do until then.
- "Your answer is already recorded" — the link has been used. To change their answer, the client replies to our message.
Still not working?
If the link is less than 48 hours old and none of the above applies:
- Have the client try in a private/incognito window.
- Confirm they are clicking the link in the email rather than copy-pasting it; some email clients truncate long links.
- Some corporate mail systems rewrite links for safe-link scanning, which can break the token.
Then send a fresh link from the Work page and ask them to open it straight away.
Related
- Request client approval
- The client says they didn't receive the email
- Timing reference — link lifetime and reminder schedule