About Docusign
Docusign is an electronic signature and agreement management platform. Serval connects to a single Docusign account using a Docusign app that you create and own - you paste your app’s Integration Key and Secret Key into the connect modal, approve access on Docusign’s consent screen, and Serval binds the connection to your default Docusign account. Workflows can then read and write Docusign data on demand. Authentication: OAuth 2.0 Authorization Code grant with a customer-supplied (bring-your-own) Docusign app, against either the Production or Demo environment. Data sync: On-demand only. There is no background sync, no webhooks, and no entity ingestion - Docusign is contacted only when a workflow step runs the “Docusign API request” action.What the Docusign integration enables
Usage report limits
When you install the usage report workflow, each run requests up to 10,000 envelopes. When more envelopes match than the workflow returns, the summary marks all counts as partial and shows the number collected and the total matched. Narrow the date range and check that the new report is complete before using its counts as a full tally.Get your credentials
You need a Docusign app configured for the Authorization Code grant, with one Secret Key and Serval’s Redirect URI registered. Docusign only lets you create new apps in a developer (sandbox) account - production use requires promoting the app through Docusign’s Go-Live process. Full provider documentation: Authorization Code Grant (Docusign docs).Open the Docusign Apps and Keys admin page
Create the app and copy the Integration Key
Set the Integration Type
Configure authentication
Generate a Secret Key
Skip the Service Integration section
Register Serval's Redirect URI
Save the app
Settings recap
After saving, your Docusign app should match this:Connect in Serval
Open the connect modal
Copy the Redirect URI
Choose the Environment
Enter your Integration Key (Client ID) (required)
Enter your Secret Key (Client Secret) (required)
Click Connect to Docusign
Verifying the connection
The Docusign integration ships one health check:- Test Docusign Connection - asks Docusign for the connected account’s details using the stored connection, verifying Serval can authenticate and reach your account.
- Success:
Successfully connected to Docusign account "[name]".(if Docusign does not return an account name, the message says “your account” instead) - Failure:
Unable to reach Docusign. Verify the OAuth credentials are valid and the account has not been deactivated.
- Success:
Gotchas and troubleshooting
Environment is fixed at connect time and silently defaults to Production
Environment is fixed at connect time and silently defaults to Production
Do not enable PKCE; skip RSA keypairs and JWT Grant
Do not enable PKCE; skip RSA keypairs and JWT Grant
Consent must finish within 10 minutes
Consent must finish within 10 minutes
Rotating, regenerating, or revoking the Secret Key requires reconnecting
Rotating, regenerating, or revoking the Secret Key requires reconnecting
Serval connects to the user's default Docusign account
Serval connects to the user's default Docusign account
Production use requires Docusign Go-Live promotion
Production use requires Docusign Go-Live promotion
Bring-your-own app - credentials live in your tenant
Bring-your-own app - credentials live in your tenant
Regional API address is discovered automatically
Regional API address is discovered automatically
Need help? Contact support@serval.com for assistance with your Docusign integration.

