Reminders & Expiration
Not all documents get signed immediately. sajn provides tools to manage unsigned documents through reminders, expiration dates, and cancellation options.Setting Expiration Dates
An expiration date defines when a document is no longer valid for signing. After this date, signers cannot complete the signing process.When Creating a Document
Set expiration using theexpiresAt field:

Updating Expiration on Existing Documents
Extend or shorten the expiration period:You can only update expiration on documents that haven’t been completed or expired yet.
What Happens When Documents Expire
When a document expires:- Signing is disabled - Signers can no longer access the signing interface
- Status changes - Document status becomes
EXPIRED - Webhook fires - A
DOCUMENT_EXPIREDevent is sent - Links invalidated - All signing links return an expiration message
Expired Document Response
When a signer tries to access an expired document:Handling Expired Documents
If a document expires before signing is complete, you have several options:- Create a new document - Duplicate the content with a new expiration date
- Contact signers - Reach out directly to understand any issues
- Adjust your process - Consider longer expiration periods or earlier reminders
Sending Reminders
Reminders help move stalled documents forward by prompting signers to take action.
Manual Reminders
Send a reminder to all pending signers on a document:Reminder to Specific Signer
Send a reminder to a single signer:Automatic Reminders
Configure automatic reminders in the document metadata:- 3 days after sending
- 7 days after sending
- 14 days after sending
Reminder Content
Reminders include:- Document name and description
- Original signing request context
- Direct link to sign
- Expiration date (if set)
Cancelling Documents
Sometimes you need to cancel a document that’s out for signing—perhaps the terms have changed or the deal fell through.Cancel a Document
What Happens When Cancelled
- Signing is disabled - All signing links become invalid
- Status updates - Document status becomes
CANCELLED - Webhook fires - A
DOCUMENT_CANCELLEDevent is sent - Signers notified - Signers receive a cancellation notice
Webhook Events
Document Expired
Handling Expired Webhook
Document Cancelled
Best Practices
Set appropriate deadlines
Set appropriate deadlines
Consider your signers’ context when setting expiration dates:
- Quotes: 14-30 days
- Contracts: 30-60 days
- Internal approvals: 7-14 days
- Urgent documents: 3-7 days
Send reminders strategically
Send reminders strategically
Don’t spam signers with too many reminders. A good pattern:
- First reminder: 3-5 days after sending
- Second reminder: 7-10 days after sending
- Final reminder: A few days before expiration
Include expiration in initial message
Include expiration in initial message
When sending documents, mention the expiration date in the subject or message so signers know there’s a deadline.
Monitor with webhooks
Monitor with webhooks
Set up webhook handlers for
DOCUMENT_EXPIRED events to proactively reach out to signers or take corrective action.Have a follow-up process
Have a follow-up process
When documents expire, have a defined process:
- Contact the signer to understand the delay
- Address any concerns or questions
- Create a new document if needed
- Adjust future expiration periods if consistently too short
Consider timezone differences
Consider timezone differences
Expiration times are in UTC. Consider your signers’ timezones when setting deadlines to avoid unexpected expirations.
Document Lifecycle
| Status | Description | Can Sign? | Can Remind? |
|---|---|---|---|
DRAFT | Not yet sent | No | No |
SENT | Out for signing | Yes | Yes |
COMPLETED | All signers done | No | No |
EXPIRED | Past expiration date | No | No |
CANCELLED | Manually cancelled | No | No |
REJECTED | Signer rejected | No | No |
Next Steps
Multi-Party Signing
Configure complex signing workflows
Webhooks
Set up event notifications
Downloading Documents
Retrieve completed documents
Creating Documents
Learn document creation basics

