# DocuSign Integration

The DocuSign integration in Sprinto enables organisations to automate compliance workflows related to user access reviews and document signing (NDAs).

Sprinto supports two distinct DocuSign integrations:

* **DocuSign (Access Reviews).**\
  Uses Truto to fetch user access data for compliance monitoring.
* **DocuSign Native (Trust Center).**\
  Enables NDA signing workflows using DocuSign’s eSignature APIs.

This article focuses on the **DocuSign (Access Reviews)** integration.

***

### Prerequisites

Before connecting DocuSign to Sprinto, ensure that:

* You have **admin access** to your DocuSign account.
* Your DocuSign account is active and accessible.
* You can log in using valid credentials during the OAuth flow.

***

### What data does Sprinto collect?

Sprinto retrieves the following user and access-related data from DocuSign:

* User roles.
* Username.
* Account status.
* Primary email address.
* Two-factor authentication (2FA) status.

This data is used to evaluate access controls and enforce compliance policies.

***

### Compliance checks supported

The DocuSign integration supports automated checks for:

* User access review compliance.
* Role-based access validation.
* Account status monitoring (active or inactive users).
* 2FA enforcement checks.

These checks help ensure that only authorised users have access to critical systems.

***

### Permissions required

To successfully connect DocuSign, Sprinto requires:

* **Admin access** to the DocuSign account.
* Permission to read:
  * User details.
  * Roles and access information.
  * Account status and security settings.

During the connection process, you must explicitly grant these permissions via OAuth.

***

### Technical details

#### Integration type

* Access Review (Truto-based integration).

#### Authentication method

* OAuth 2.0 (handled via Truto).

#### OAuth flow

1. User initiates the connection from Sprinto.
2. The user is redirected to DocuSign via Truto.
3. The user authenticates with DocuSign.
4. Permissions are granted.
5. Sprinto receives the access token.

#### Data sync behaviour

* Data is fetched via Truto APIs.
* Periodic sync ensures access data remains up to date.
* The data is used for continuous compliance monitoring.

#### Error handling

Common failure scenarios include:

* Invalid credentials. Re-authentication is required.
* Non-admin account. Access is denied.
* Insufficient permissions. OAuth consent must be granted again.

Sprinto logs all failures and marks the integration as **Failed** if authentication is unsuccessful.

***

### How to connect DocuSign

Follow these steps to connect DocuSign with Sprinto:

1. Log in to the Sprinto dashboard.
2. Navigate to **Settings → Integrations**.
3. In the **All** tab, search for **DocuSign**.
4. Click **Connect** next to DocuSign.

<figure><img src="https://3220032727-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEsyn5VMU6e0OyGjRtKgx%2Fuploads%2FeUFhCoY7IUoS0YeXIXz9%2FScreenshot%202026-04-08%20at%2013.55.53.png?alt=media&#x26;token=52feaff2-9d05-432c-a329-7f40d2c22842" alt="" width="563"><figcaption></figcaption></figure>

5. Review the following details in the drawer:
   * Permissions required.
   * Data accessed by Sprinto.
6. Click **Next**.

<figure><img src="https://3220032727-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEsyn5VMU6e0OyGjRtKgx%2Fuploads%2FQM2jMQEkHigalCqm66wT%2FScreenshot%202026-04-08%20at%2013.58.04.png?alt=media&#x26;token=dd9e4eed-d97b-4a72-89d0-1e204929dcb9" alt="" width="375"><figcaption></figcaption></figure>

7. In the setup screen:
   1. Select **I have admin access to my DocuSign account**.
   2. Click **Connect to DocuSign**.

<figure><img src="https://3220032727-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEsyn5VMU6e0OyGjRtKgx%2Fuploads%2FCOyLWG85VorMBkl8FPGB%2FScreenshot%202026-04-08%20at%2013.59.32.png?alt=media&#x26;token=d0fabea1-44a3-4a90-82d2-241d92af1b1e" alt="" width="375"><figcaption></figcaption></figure>

8. In the OAuth pop-up:
   * Click **Connect**.

<figure><img src="https://3220032727-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEsyn5VMU6e0OyGjRtKgx%2Fuploads%2FvoCG8vqkd11FMYUvIg0T%2FScreenshot%202026-04-08%20at%2011.48.53.png?alt=media&#x26;token=0aa37e21-2326-46e8-a749-f8c4e85ba699" alt="" width="359"><figcaption></figcaption></figure>

8. You will be redirected to DocuSign:
   1. Enter your login credentials.
   2. Review the requested permissions.
   3. Click **Allow Access**.

<figure><img src="https://3220032727-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEsyn5VMU6e0OyGjRtKgx%2Fuploads%2FOlmX7wttWnj1D2NPDPcv%2Fdocu1.png?alt=media&#x26;token=dc4b6c13-14cd-465d-8cf1-00fd29e05bd7" alt="" width="563"><figcaption></figcaption></figure>

Once completed, you will be redirected back to Sprinto, and the integration will be successfully established.

***

### What happens after connection?

After connecting DocuSign:

* User access data is automatically synced.
* Access review checks are activated.
* Compliance status is continuously evaluated.
* DocuSign can be added as a critical system for monitoring.

***

### Support

Please contact [Sprinto Support](mailto:www.support@sprinto.com) If you have any queries related to the integration or need any assistance.
