Better tenant experience for expired mandate links — plus one-click resend for admins
Better tenant experience for expired mandate links — plus one-click resend for admins
Release: v1.0.82
Mandate form links are time-limited and single-use by design. Until now, when a tenant followed an expired or already-used link, the result was an unhelpful experience — a broken-looking form with no explanation of what went wrong. And for admins, recovering from that situation meant manual intervention.
v1.0.82 closes both gaps.
A clear message for tenants when a link has expired
Tenants who open an expired or previously-used mandate form URL now see a dedicated error page that clearly explains the link is no longer valid and tells them to contact their agent for a new one. No more confusion about whether the problem is on their end.
One-click reissuance for admins
Admins no longer need to work around expired invites manually. A new Resend action is available directly on the mandate record in the dashboard. Clicking it cancels the old token, generates a new one, and dispatches a fresh invite email to the tenant — all in a single action.
The same operation is also available programmatically via a new tRPC admin procedure for any integrations that manage invites through the API.
Invite status at a glance
The mandate record in the dashboard now shows the current state of the invite — pending, expired, or completed — so agents can immediately see whether a tenant has acted on their invite without needing to dig through logs or chase the tenant directly.
These changes reduce friction for tenants and give agents the tools to recover quickly when an invite needs to be resent, keeping the mandate setup process moving without unnecessary delays.