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
-
A signature transitions to
signedstatus.
Any time a signature record is updated tosigned, this trigger activates. -
The system checks all required signatures for the document.
Using the document'sdocumentTypeanddocumentId, the system queries all signature records associated with that document and checks whether every required one is nowsigned. -
If all signatures are collected:
- A
document.all_signatures_collectedevent is fired. - An in-app success notification is sent to the requesting agent, containing a direct link to the finalised document.
- A
-
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 tosigned.
Trigger reference
| Property | Detail |
|---|---|
| Trigger | signature.signed (event-driven) |
| Entities | signatures, notifications |
| Condition | All required signatures for the document are signed |
| Emitted event | document.all_signatures_collected |
| Notification recipient | Requesting agent |
| Notification content | Success 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.