Skip to main content

Multi-Party Signing Workflows

Many agreements require signatures from multiple parties. sajn supports flexible signing workflows, from simple parallel signing to complex sequential approval chains.

Understanding Signing Orders

sajn offers three approaches for multi-party signing:
Diagram showing parallel signing where all signers receive the document simultaneously

Parallel Signing

In parallel signing, all signers receive the document at the same time and can sign in any order.

Configuration

Set all signers to the same signingOrder:

When to Use Parallel Signing

  • NDAs where both parties need to agree
  • Simple contracts with equal parties
  • Time-sensitive documents where speed matters
  • Multi-party agreements without dependency requirements
Parallel signing is faster because signers don’t wait for each other. Use it when there’s no requirement for a specific signing sequence.

Sequential Signing

Diagram showing sequential signing with numbered steps
In sequential signing, signers receive the document one at a time in a specified order. Each signer is emailed (or sent an SMS) only when it becomes their turn — a downstream signer gets no notification at send time. The next signer is contacted automatically after the previous step is complete.
Until a signer’s turn arrives they have not been contacted, and in the dashboard they show as “Väntar på tur” (Waiting for turn) rather than “Sent”. This is expected — it is not a delivery failure.

Configuration

Set incrementing signingOrder values:

Signing Flow

  1. Step 1: Anna receives the document and signs
  2. Step 2: After Anna signs, Maria receives the document
  3. Step 3: After Maria signs, Erik receives the document
  4. Completed: All three have signed

When to Use Sequential Signing

  • Approval chains where manager approval is needed first
  • Hierarchical signatures (employee → manager → executive)
  • Counter-signatures where one party must sign first
  • Legal requirements for specific signing order

Mixed Workflows

For complex scenarios, combine parallel and sequential signing:

Signing Flow

  1. Step 1 (Parallel): Anna and Erik from Company A sign simultaneously
  2. Step 2 (Parallel): After both sign, Maria and Johan from Company B sign simultaneously
  3. Completed: All four have signed
Signers with the same signingOrder value sign in parallel. The next order group only receives the document when all previous signers have completed.

Tracking Progress

Document Status

Track overall document progress:
Response shows signing status:

Signer Statuses

Webhook Notifications

Each individual signature fires DOCUMENT_PARTY_SIGNED, carrying the Document + Party payload — the whole document plus the party that just signed:
There is no remainingSigners count — derive it from payload.document.parties by counting the ones still NOT_SIGNED. Once every signing party is done, a separate DOCUMENT_SIGNED event fires with the plain Document payload.

Common Patterns

Manager Approval Before Employee

Employee signs first, then manager approves:

Multiple Counterparties

Your company signs first, then the client:

Witness Signatures

Main parties sign, then witnesses attest:

Board Resolution

All board members must sign:

Best Practices

For sequential signing, consider whether signers will be available. A single unavailable signer blocks the entire chain.
Parallel signing is faster and reduces bottlenecks. Only use sequential when there’s a business requirement.
For multi-party documents, allow extra time for all parties to sign. Consider longer expiration periods.
Enable automatic reminders to keep the signing process moving, especially for sequential workflows.
If any signer rejects, the document is rejected. Have a process for handling rejections and restarting if needed.
Use webhooks to monitor signing progress and take action when documents are signed, rejected, or stalled.

Next Steps

Reminders & Expiration

Configure reminders and document expiration

Webhooks

Track signing progress in real-time

Creating Documents

Learn document creation basics

Signers Concept

Understand signer types and roles