E-signatures · Glossary
What is a signing session?
A signing session is the short lived pass a signer holds after passing the identity check. It is bound to one recipient on one envelope, it lasts minutes rather than days, and it is what allows the document to be loaded and fields to be submitted while it remains valid.
Three different clocks run in a signing request and people mix them up constantly. The session is the shortest of them, and the only one that resets by verifying again.
Indunil Asanka · Co-founder
5 min read · Published
| Signing session | Recipient link | Envelope | |
|---|---|---|---|
| How long it lasts | Thirty minutes | Until the envelope expires | Thirty days from creation |
| Starts when | The identity check succeeds | The invitation is issued | The envelope is created |
| Ends when | The clock runs out or the page is refreshed | It is rotated, withdrawn or expires | Everyone signs, or the sweep expires it |
| How to get another | Verify again from the same link | Ask the sender to resend | Ask the sender to start a new one |
Why signing needs a session at all
The link in the invitation identifies a recipient, but a link alone is a poor credential for the act of signing: it lives in an inbox, it can be forwarded, and it may sit unread for weeks. The session is what the system issues once the person on the other end has demonstrated something more, whether that is simply opening a personal link or entering a code. From then on the document can be loaded and fields submitted without asking again on every request, which is what makes signing feel like a single continuous act rather than a series of checkpoints.
Bound to one person, one envelope
A session is not a general login. It is tied to a specific recipient on a specific envelope, so it cannot be carried to another document or used by another person on the list. That narrowness is deliberate: it means a session that leaks grants access to one signing act rather than to an account. It also means two signers on the same envelope hold entirely separate sessions, and one finishing has no effect on the other's clock. The session exists only in the browser holding it, so nothing on the server has to be cleaned up when it lapses.
Why refreshing sends you back
Because the session is held in memory in the page rather than written to storage, reloading loses it, and the portal returns to the verification step. That surprises people, particularly on mobile where switching apps can discard the page. It is a deliberate trade: keeping the pass in memory means it does not sit on a shared or borrowed device after the signer walks away. Re-verifying takes seconds where the check is a personal link, and a little longer where a code has to be re-sent, which is the honest cost of not leaving credentials behind.
What happens to work in progress
Fields completed but not submitted are held in the page, so losing a session usually means re-entering them. For a short document that is a minor annoyance, and for a long one it is a reason to prepare before starting: have the reference numbers, dates and details at hand rather than hunting for them mid signing. Where a signer is likely to be interrupted, a document with fewer typed fields and more pre placed content is a kinder design, since the fields that survive are the ones nobody had to fill.
Sessions are not the thing that expires most often
In support conversations, the phrase my link expired almost always means the envelope did. Sessions lapse quietly and are replaced by verifying again, so they rarely cause a support request. The envelope clock is the one people meet: after thirty days an outstanding envelope and its recipients are moved to expired by the nightly sweep, and opening the link then returns a clear message rather than a signing page. Distinguishing the two saves a pointless round of resending links that were never the problem. The quickest way to tell them apart is to ask what the screen said. A prompt to verify again means the session lapsed and the fix is in the signer's hands. A message that the request has expired means the envelope is finished, and only the sender can act by sending a fresh one.
What the timings are here
The session lasts thirty minutes and is bound to one recipient identifier. Verification comes first: an emailed link only, an access code of at least four characters shared out of band, or an emailed six digit code that expires in ten minutes, with at most five codes issued in any ten minute window. Five failed attempts lock that recipient for fifteen minutes, and the lock is written so parallel guesses cannot skip the counter. During a hosted in person session the emailed check is waived and the session is issued directly to the host's browser.
Questions people ask
How long does a signing session last?
Thirty minutes from the moment verification succeeds. That is generous for a normal signing and short enough that a device left unattended does not stay signed in. When it lapses, opening the link again and repeating the check produces a fresh session with no loss to the envelope.
Why do I have to enter the code twice?
Usually because the page was reloaded or reopened between attempts, which discards the session held in memory. Entering the code again is the intended behaviour rather than a fault. If codes are arriving slowly, note that only five can be issued in any ten minute window per recipient.
Can I sign on one device and finish on another?
Not within the same session, since it belongs to the browser that obtained it. Opening the invitation on the second device and verifying again gives a new session, and any fields already submitted stay submitted, so switching mid signing is possible if inconvenient.
Does closing the tab cancel my signature?
Anything already submitted is recorded and stays recorded. Anything typed but not submitted is lost with the page. For long forms it is worth completing and submitting rather than leaving a tab open and returning to it after a meeting.
What locks a recipient out?
Five failed verification attempts, which locks that recipient for fifteen minutes. It applies to the person rather than the device, so trying from a different browser does not help. Waiting is the remedy, or asking the sender to resend, which clears the failed attempts and issues a fresh link.
Is the session the same as being logged in?
No. Signers do not have accounts. The session is a pass for one signing act on one envelope, which is why it cannot be reused elsewhere and why nothing persists once it lapses. Senders, by contrast, sign in to an account to prepare and track envelopes.
Make one with e-signatures
The button opens the generator with this use case already described. Change the wording to match your own.
Send a document for signingRelated questions
- What is a document hash?A document hash is a fixed string computed from a file's bytes. Why a signing certificate prints two of them, and what each one actually covers.
- What is an envelope in e-signature software?An envelope is one document plus its recipients, fields and status. What it holds, the statuses it moves through, and why it cannot be edited after sending.
- Access code against one time codeAn access code is a shared secret you send the signer yourself. A one time code is emailed at signing time and expires. When each is the right check.
- Void vs expire on an e-signature requestVoiding is the sender withdrawing a request. Expiry is the clock running out. What each one emails, what recipients see, and what the record keeps.
Written and checked by the OneCraft team. Last checked .