You are here:
Invocable Actions for Salesforce Contracts
With invocable actions, create your own Salesforce Flows, triggering various functions within Salesforce Contracts. You can create document versions, create and update contracts, perform various contract actions, and send contracts for e-signature.
| REQUIRED EDITIONS |
|---|
| Available in: Lightning Experience |
| Available in: Enterprise, Unlimited, Professional, and Developer Editions |
| Invocable Action | Description | Input | Output |
|---|---|---|---|
| Create Contract Document Version | Creates a contract document version based on specified information. | Required fields
Optional fields
|
For the provided Contract ID, a contract document version is created. Use the Template ID as the optional value generates a contract document from the specified document template. The Import Contract method includes the use of the PDF Document ID or Word Document ID. In this scenario, the file to be imported must be available in the DocGenDocumentTemplateLibrary, and the user must have access to the files in the library. |
| Check Out Contract Document Version | Creates a version of a contract document. | Required fields
Optional fields
|
A content document version is created in the inactive state. You can generate contract documents by using an active document template or the import method. Note: On Check out, the existing contract document version is still active. Only on Check In, does the new version become active and the previous version become inactive. |
| Unlock Contract Document Version | The unlock action deletes the latest contract document version that isn’t checked in. | Required fields
Optional fields: N/A |
The latest contract document version gets deleted. |
| Create or Update CLM Contracts | Updates contracts associated with the specified sObject record and creates a contract document version (if the latest version is active) and the contract documents. | Required fields
Optional fields
|
The output is a collection of all the contract IDs, which were updated for the SourceObject ID. |
| Get Content Doc Details for Contract Doc Version | Retrieves content document details such as the contentDocumentLinkId, createdDate, and lastModifiedDate that are associated with a contract document version. | Required fields
Optional fields: N/A |
Gets the generated content document details such as contentDocumentId, contractDocumentVersionId, fileExtension, isSharedExternally, and contentDocumentLinkId. |
| Get Contract Document Versions | Retrieves the contract document versions for a specified contract by using the contract ID or an associated contract document version ID. | Required fields
Optional fields
|
Gets the contract document version details associated with a contract. When only the contract ID is passed, the action retrieves all the contract document version details. When the contract ID along with a contract document version ID is passed, it retrieves the specified contract document version details. |
| Send Contract for E-Signature | Sends a contract to specified recipients for e-signature. | Required fields
|
The ID of the contract that was sent to the recipients. |
| Create CLM Contract | Creates a contract for a specified record. | Required fields
Optional fields
|
The ID of the contract that was created. |
| Perform Contract Action | Performs actions on a contract based on its status. | Required fields
Optional fields
|
The ID of the contract that the action was performed on. |
| Check-In Contract Document Version | Checks in a contract document version. | Required fields
Optional fields
|
The ID of the contract document version that was checked in. |
| Perform Contract Action | Revokes the contract’s e-signature request. | Required fields
|
- Run Salesforce Contracts Invocable Actions
Leverage invocable actions to enhance the functionality of your applications. These actions can trigger various functions within Salesforce Contracts to manage the contract lifecycle efficiently.

