DocuSeal Integration (1.1.10)

Carlo Tenca
2026-03-30T17:40:06.793196+00:00

DocuSeal Integration brings enterprise-grade electronic signature capabilities directly into Nextcloud, eliminating the need for external e-signature platforms while keeping full control over your data with a self-hosted DocuSeal instance.

Signing Workflows

Direct upload signing — right-click any PDF, DOCX or image file in the Files app and request signatures immediately, without pre-configuring templates

Template-based signing — select from pre-configured DocuSeal templates for standardized processes such as contracts, NDAs, and agreements

Interactive template builder — drag-and-drop signature, date, and text fields onto documents without leaving Nextcloud

Mixed recipients — combine Nextcloud users (with autocomplete and avatars) and external email addresses in the same request

Embedded signing — signers can complete their signature directly inside Nextcloud via an embedded interface, or receive a signing link by email

Tracking and Management

File sidebar panel — a dedicated "Signatures" tab shows per-signer status (pending, sent, opened, completed, declined) with a visual progress bar

Real-time updates — webhook integration delivers instant status changes; a background job polls every 15 minutes as fallback

Nextcloud notifications — receive alerts when a signer completes, declines, or when all signatures are collected

Activity log — every signature event (requested, completed, declined, cancelled) is recorded in the Nextcloud Activity app

Reminders and cancellation — resend reminder emails to individual signers or cancel pending requests at any time

Expiration dates — set optional deadlines after which signing is no longer possible

Signed Documents

Automatic download — completed documents are saved back to Nextcloud with a timestamped filename (e.g. contract_signed_20260326_143000.pdf)

Audit trail — view a detailed timeline for each signer and download the official DocuSeal PDF audit log for compliance and legal records

Dashboard and Search

Dashboard widget — shows your most recent signature requests with status at a glance

Unified search — find signature requests by filename or status from Nextcloud's global search bar

Security

API credentials encrypted at rest using Nextcloud's encryption service

Webhook validation via HMAC-SHA256 shared secret

Time-limited JWT tokens for the template builder

HMAC-protected file download tokens with 10-minute expiry

Full user isolation — each user only sees their own requests

Multilingual

Available in English, Italian, German, French, and Spanish.

Getting Started

1. Install and enable the app

2. Go to Settings → Connected accounts → DocuSeal

3. Enter your DocuSeal server URL and API key

4. Optionally configure the webhook URL displayed in the settings panel

5. Right-click any PDF or DOCX in the Files app and select Request signature with DocuSeal

Requires a self-hosted DocuSeal Enterprise instance (Nextcloud 28–34, PHP 8.1+).

Download