Blog: Stop Chasing Signatures — Auto-Resend Is Here
Stop Chasing Signatures — Auto-Resend Is Here
Release v0.1.377 · Intelligence
One of the most common friction points in a managed tenancy end is the expired signature. A tenant doesn't open their email in time, the link expires, and suddenly the agent's morning starts with a manual trip to the dashboard to find and resend the request. Multiply that across a portfolio and it adds up fast.
With v0.1.377, that manual step is gone.
What We Fixed
Our signature-expiry-sweep already knew everything it needed to act: the party's email address, the original request context, and the fact that the deadline had passed. It just wasn't using that information — it was marking the request expired, pinging the agent with a warning, and waiting.
That's now changed.
What Happens Now
The moment a signature request expires, the sweep function:
- Generates a fresh signature token.
- Re-sends the link directly to the party — automatically.
- Notifies the agent with a low-priority info confirmation: "We've auto-resent the signature request to [party]. No action needed."
Agents stay informed without being burdened. Parties get another chance to sign without anyone having to chase them.
If the auto-resend itself fails — or the party still doesn't sign after a set number of attempts — the system escalates back to the agent with a proper warning, so nothing falls through the cracks.
Opt Out If You Need To
We know some teams prefer full manual control. That's fine. There's a new opt-out setting at the organisation level under Settings → Organisation → Signatures. Flip it off and the old behaviour is restored: expired means expired, and the agent decides what happens next.
The Bigger Picture
This change is a small example of the platform doing what it already knows, rather than delegating back to a human unnecessarily. The goal has always been to prevent delays and disputes before they start — catching an expired signature and acting on it immediately is exactly that.
We'll keep looking for places where the system has the information it needs and isn't using it. Expect more of this.
Released: v0.1.377 · Affects: src/inngest/functions/signature-expiry-sweep.ts