Docomotion supports creating a multiple step generation process, using the Salesforce Process Builder.
The following example is a 2 step process:
Each time the user submits a document (the Salesforce Signature record is updated) a second document is sent to the user.
The process is based on the Signature record.
1. The Condition criteria includes checking whether Signature was “signed” (submitted) and the Form ID equals a specific value.
2. The Action includes calling an APEX service for generating documents.