All Docs
FeaturesDepositClearUpdated March 13, 2026

Signature All-Collected Trigger

Signature All-Collected Trigger

Available from: v0.1.282

Overview

The Signature All-Collected Trigger is an event-driven workflow that automatically detects when every required signature on a document has been obtained. When the final signature is captured, the system emits a document.all_signatures_collected event and notifies the requesting agent in-app with a link to the finalised document.

This eliminates the need for agents to manually poll or check signature status — the platform proactively surfaces completion at the moment it occurs.


How it works

  1. A signature transitions to signed status.
    Any time a signature record is updated to signed, this trigger activates.

  2. The system checks all required signatures for the document.
    Using the document's documentType and documentId, the system queries all signature records associated with that document and checks whether every required one is now signed.

  3. If all signatures are collected:

    • A document.all_signatures_collected event is fired.
    • An in-app success notification is sent to the requesting agent, containing a direct link to the finalised document.
  4. If signatures are still outstanding:
    No event is emitted and no notification is sent. The trigger will re-evaluate the next time any signature on the document transitions to signed.


Trigger reference

PropertyDetail
Triggersignature.signed (event-driven)
Entitiessignatures, notifications
ConditionAll required signatures for the document are signed
Emitted eventdocument.all_signatures_collected
Notification recipientRequesting agent
Notification contentSuccess message + link to the finalised document

Document identification

Documents are uniquely identified by the combination of two fields:

  • documentType — the category or template of the document (e.g. deposit deduction schedule, check-out report).
  • documentId — the unique identifier of the specific document instance.

All signature records must share the same (documentType, documentId) pair to be considered part of the same document for the purposes of this trigger.


Emitted event: document.all_signatures_collected

The document.all_signatures_collected event is emitted on the platform event bus when the all-collected condition is met. Other workflows and integrations can subscribe to this event to trigger downstream actions, such as:

  • Releasing a finalised document for download.
  • Archiving the document to a case file.
  • Notifying other parties (e.g. landlord, tenant) that the document is complete.

In-app notifications

The requesting agent receives an in-app notification containing:

  • A success confirmation that all signatures have been collected.
  • A direct link to the finalised document for immediate review or download.

Notifications appear in the agent's notification centre and do not require any manual action to configure.


Configuration

This trigger is automatic and requires no configuration. It activates for all documents that have associated signature records managed through the platform.