Skip to main content

Sending Documents for Signing

Learn how to send documents to signers and manage the signing workflow.

Prerequisites

Before sending a document:
  1. Document must be in DRAFT status
  2. At least one signer must be added with:
    • deliveryMethod configured (EMAIL, SMS, or NONE)
    • requiredSignature configured (DRAWING, BANKID, CLICK_TO_SIGN, or MANUAL)
  3. Signers must have valid email addresses (for EMAIL delivery) or phone numbers (for SMS delivery)

Basic Send

Send a document to signers:
The send endpoint triggers delivery based on each signer’s individual deliveryMethod setting.

Adding a Custom Message

Include a personal message in the signing invitation:

Line Breaks

Use \n in the JSON string to insert line breaks in the rendered message:

Template Variables

Use {{variableName}} syntax to insert dynamic values. Each signer receives a personalized version of the message. Recipient (signer): Sender (you): Document: Example combining variables and line breaks:

Per-Signer Delivery and Signature Settings

Delivery method and signature type are configured per-signer when adding them to the document, not at send time. This allows different signers to receive invitations through different channels and use different signature types.

Example: Mixed Delivery Methods

In this example:
  • John receives an email with a drawing signature
  • Jane receives an SMS with BankID + SMS verification before signing
  • The external reviewer doesn’t receive automatic delivery (use signing URL directly)

Delivery Methods

Signature Types

Two-Step Verification

For additional security, enable SMS verification before signing:
This sends an SMS code that the signer must enter before they can sign.

Retrieving Signing URLs

For signers with deliveryMethod: "NONE", or when you need to share the signing URL directly:
Response:
Each time you retrieve a signing URL, an audit log entry is created. Only fetch signing URLs when you need to share them with signers.

Signing Workflows

Parallel Signing

All signers can sign simultaneously (default):
All signers receive invitations immediately when the document is sent.

Sequential Signing

Signers must sign in order:
Only the first signer receives the invitation. Others receive theirs after the previous signer completes.

Tracking Status

After sending, monitor document and signer status:
Response shows individual signer progress:

Resending Invitations

If a signer didn’t receive or lost their invitation, update and resend:

Document Completion

When all signers have signed:
  1. Document status changes to COMPLETED
  2. Final sealed document is generated
  3. All parties receive completion notification (if configured)
  4. Webhooks fire DOCUMENT_COMPLETED event
Download the completed document:

Best Practices

Use deliveryMethod: "NONE" on signers to get signing URLs for testing before sending to real signers.
Always include a custom message explaining what the document is and why it needs signing.
Use sequential signing when manager approval is needed before employee signatures.
Set reasonable expiration dates (7-30 days) to maintain urgency.
Use webhooks or polling to track signing progress and send reminders if needed.

Troubleshooting

Signer Didn’t Receive Email

  1. Check spam/junk folders
  2. Verify email address is correct
  3. Update email address if needed
  4. Resend the document

Wrong Signing Order

If you need to change signing order:
  1. Cancel the current document
  2. Create a new document with correct order
  3. Send the new document

Document Stuck in SENDING

If document is stuck in SENDING status, contact support at [email protected].

Next Steps

Webhooks

Get real-time signing notifications

Document Concepts

Learn more about document workflows