| Status | |
|---|---|
| Owner | RAI-ext, Praveen |
| Stakeholders | |
| Jira Request ID | |
| Jira Development ID |
| Application System (Source) | Icertis |
|---|---|
| Application System (Target) | DocuSign |
| Source System Interface | Icertis |
| Target System Interface | DocuSign |
| Business Process Reference | 03.03.03 Manage Contracts |
This document details the DocuSign integration requirement between Syensqo DocuSign and Icertis Contract Intelligence (ICI). This document provides all necessary information to enable and guide the configurator to effectively integrate ICI with DocuSign.
Scope and Objectives
Scope Includes:

Step | Description | Comment |
|---|---|---|
1 | Approved agreement in Icertis is sent for Electronic Signature | Agreement status changes to Waiting for External/Internal Signature |
2 | When clicked on Send for Signature button, standard DocuSign integration is triggered. Envelope is sent to DocuSign from Icertis | DocuSign receives the envelopes from Icertis through standard DocuSign Adaptor |
3 | Email notification from DocuSign is sent to internal and external signatories based on the sequence of steps configured in Signatory Rules | |
4 | Agreement is digitally signed by both parties separately. After each signature, update is sent back to Icertis | Status in Icertis is updated based on the signatory sequence. If External Party has signed then the status will be Waiting for Signature from Internal party and vice |
5 | DocuSign sends the signed agreement back to Icertis | Status in Icertis is updated to Executed |
NA
As this is a standard integration through an adaptor, all security requirements are followed as per standard.
Following configuration needs to be completed in both Icertis and DocuSign platform:
In Icertis, navigate to Configurations > System Configurations > ESign Configurations
| Field | Description | Values |
|---|---|---|
| Provider Name | The provider is autogenerated based on the option selected in 2.b Default value - DocuSign | Default value - DocuSign |
| Bio Pharma Account | This setting is used for Life Science industry documents | No |
| Account Name | The name of the esign account. | Syensqo-Dev: iCertisDev (Same name should be configured in DocuSign so that apps are easily recognized) |
| Callback URI | Callback URLs are essential for Icertis Platform and esign applications to notify one another that something has occurred, enabling the latter to respond accordingly | For Syensqo-Dev: https://syensqo-dev.icertis.com/ESignCallBack/Initiate For Syensqo-UAT: https://syensqo-uat.icertis.com/ESignCallBack/Initiate For Syensqo Prod: https://syensqo.icertis.com/ESignCallBack/Initiate |
| Callback Authentication Type | Dropdown with two values (IP and OAuth). Note: If OAuth is selected, additional OAuth configuration is required | IP |
| Append Certification | If enabled, a certification of completion from the esign provider is added to the executed agreement. This serves as proof of consent for verification and audit trail. | No |
| Max Envelope Size (MB) | Specify the maximum size for the esign envelope. The maximum size supported is 4069 MB. | 25MB (Default) |
| Send as Signature | Select the source through which the email will be sent to sign documents. – Sender: esign email is sent using the Agreement Owner credentials. – Account Owner: esign email is sent using Account Owner credentials. – Specific User: esign email is sent using the specified email address. | Sender |
| Client Id | This ID identifies the client making the request. For DocuSign, this is the User ID from the account. | ced82a57-4d3c-4f30-9de7-ffc063a87ddd |
| Client Secret | The client secret is used to authenticate the client ID. For DocuSign, this is the RSA Private key | Client Secret |
| Service URI | The base URL for the account which is used to make Rest API calles. This is used by Icertis Platform to send information to the esign provider. | https://demo.docusign.net/restapi/v2.1/ |
| Account ID | This is the API account ID from DocuSign account | 68ce1f86-6c05-4fdf-bb86-c47464d83b62 |
| API Key | This is the Integration key for the app that is added in DocuSign | RSA Secret Key |
| OAuth Base Path | This is the Base URL used for OAuth 2.0 authentication. The default autopopulated value is account.docusign.com. | account.docusign.com. |
Not Applicable
Streamline the contract execution process by embedding DocuSign’s eSignature capabilities within the Icertis Contract Intelligence (ICI) platform. This enables faster agreement turnaround, reduces manual effort, and ensures compliance with electronic signature standards.
https://syensqo-dev/ESignCallBack/Initiate) is configured to receive status updates from DocuSign.Not Applicable
Not Applicable
Not Applicable
Not Applicable
Not Applicable
Test Conditions and Expected Results
| ID | Condition | Expected Results |
|---|---|---|
| TC01 | Clicked on Send for Signature button in Icertis | Envelope created in DocuSign |
| TC02 | All signatories sign | Status updated to “Executed” in Icertis |
| TC03 | Invalid API key | Error displayed in Icertis that the DocuSign API connection failed |
| TC04 | Signatory declines | Status updated back to “Approved” |
Not Applicable
| Package Name | Parent Package |
|---|---|
Other Development Objects
| Object Type | Object Name | Purpose/High Level Logic | Design Rationale Reference |
|---|---|---|---|
Insert links and references to other documents which are relevant when trying to understand this decision and its implications. Other decisions are often impacted, so it's good to list them here with links. Attachments are also possible but dangerous as they are static documents and not updated by their authors.
