Configure NDA and Access Controls
Configure NDA with HelloSign
Integrate HelloSign (Dropbox Sign) with Sprinto to automate NDA signing workflows, manage restricted Trust Center access, and track electronic signature requests securely.
The HelloSign integration allows you to use Dropbox Sign-powered electronic signatures for NDAs associated with restricted items in Sprinto Trust Center.
Once connected, Sprinto can:
- Send NDA signature requests using HelloSign templates
- Track signature request status
- Download signed documents
- Send reminder emails to signers
- Manage document signing workflows for Trust Center access requests
This integration uses OAuth 2.0 authentication to securely connect Sprinto with your HelloSign account.
Feature Request
The HelloSign integration is an on-demand feature. To enable this integration for your Sprinto workspace, contact Sprinto Support.
Use Cases
You can use the HelloSign integration to:
- Require visitors to sign NDAs before accessing restricted Trust Center resources
- Automate NDA signing workflows for customers and auditors
- Track the status of NDA signature requests directly from Sprinto
- Store signed NDA documents for compliance and audit readiness
- Send automated reminders for pending signatures
Permissions Requested
Sprinto requests the following permissions during authentication:
| Permission | Description |
|---|---|
| Template access | Access to view, create, and modify HelloSign templates |
| Signature request access | Ability to send and manage signature requests |
| Account access | Access to basic account information such as name and email |
Authentication Details
| Configuration | Value |
|---|---|
| Authentication method | OAuth 2.0 Authorisation Code Flow |
| Authorisation URL | https://app.hellosign.com/oauth/authorize |
| Token URL | https://app.hellosign.com/oauth/token |
| Token type | Bearer token |
| Refresh token support | Supported |
APIs Used by Sprinto
Sprinto uses the following HelloSign APIs as part of the integration:
| API Endpoint | Purpose |
|---|---|
GET /template/list | Retrieve available document templates |
POST /signature_request/send_with_template | Send signature requests using templates |
GET /signature_request/{id} | Check signature request status |
GET /signature_request/files/{id} | Download signed documents |
POST /signature_request/remind/{id} | Send reminder emails |
POST /oauth/token | Exchange authorisation code for access token |
GET /oauth/authorize | Initiate OAuth authentication |
Base API URL: https://api.hellosign.com/v3
Required OAuth Scopes
Sprinto requires the following scopes to connect with HelloSign:
| Scope | Purpose |
|---|---|
template_access | View, create, and modify document templates |
signature_request_access | Send, view, and update signature requests and download signed documents |
account_access | Access basic account information such as name and email |
Note
HelloSign scopes are configured at the application level within Dropbox Sign and are not passed through the OAuth authorisation URL.
Prerequisites
Before integrating HelloSign with Sprinto, ensure that:
- You have Admin access to your HelloSign (Dropbox Sign) account.
- You have access to Sprinto Trust Center configuration settings.
- You have a HelloSign developer account if custom OAuth application setup is required.
- Your HelloSign OAuth application is configured with Sprinto’s redirect URI.
- You have the required OAuth scopes enabled in HelloSign.
Procedure
Connect HelloSign to Sprinto
- Log in to your Sprinto dashboard.
- Navigate to Trust → Trust Center.
- Select the Configuration tab.
- Under NDA for restricted items, click Manage.
- In the configuration drawer, click Setup next to HelloSign.
- In the Connect HelloSign drawer, review the requested permissions and scopes.
- Click Connect HelloSign.
- In the Dropbox Sign sign-in window:
- Sign in using your HelloSign credentials.
- Complete the authentication flow.
- Follow the on-screen instructions to authorise Sprinto.
- After successful authentication, the HelloSign integration is connected to Sprinto.
- Select an NDA template.
- Click Save.
Post Connection Flow
After the integration is connected:
- Sprinto uses HelloSign for NDA signing workflows associated with restricted Trust Center items.
- Visitors requesting access to restricted documents may be required to sign an NDA before access is granted.
- You can enable or disable NDA enforcement for access requests directly from the Access request panel.
- You can review and edit the list of allowed items associated with the request.
- Sprinto tracks NDA signing status within the Trust Center workflow.
- You can send reminder emails to pending signers by clicking Remind.
- Signed documents and signature statuses are synced back to Sprinto for compliance tracking and audit readiness.
Troubleshooting
| Issue | Resolution |
|---|---|
| Unable to authenticate with HelloSign | Ensure you have Admin access to the HelloSign account and complete the Dropbox Sign authentication flow correctly |
| Missing templates in Sprinto | Verify that the connected account has access to the required HelloSign templates |
| OAuth authorisation fails | Confirm that the redirect URI configured in HelloSign matches Sprinto’s OAuth configuration |
| Signature requests are not sent | Ensure the required OAuth scopes are enabled for the HelloSign application |
| Signed documents are not syncing | Reconnect the integration and verify API access permissions |
Support
If you experience issues while integrating HelloSign with Sprinto:
- Verify that your HelloSign account has the required permissions and OAuth scopes enabled
- Ensure your Dropbox Sign authentication is completed successfully
- Contact Sprinto Support for assistance with integration setup or troubleshooting
- Refer to the HelloSign developer documentation for OAuth application configuration details