About PandaDoc
PandaDoc is a document automation and e-signature platform for contracts, proposals, and other business documents. Serval connects to a PandaDoc workspace with a single API key: an admin pastes it in once, Serval stores it encrypted for your team, and workflows call PandaDoc on demand with that key attached. Serval only ever sends the key to one host for this integration: api.pandadoc.com. Authentication: API key (a PandaDoc workspace API key). There is no OAuth sign-in flow, and the key never expires on a schedule - it works until you revoke or rotate it in PandaDoc. Data sync: None. Nothing is imported into Serval in the background - PandaDoc is called only when a workflow runs.What the PandaDoc integration enables
Get your credentials
Serval needs a PandaDoc API key for the workspace you want it to operate in, created by a user with admin access to that workspace’s API settings. PandaDoc’s official guide is here: API key authentication process.Open PandaDoc settings
Go to API and Integrations
Find the API section
Open the API tile
Copy the API Key
Connect in Serval
Open the connect form
Enter an Instance Name
Paste your API Key
Submit
Verifying the connection
The PandaDoc integration has no automated health checks in Serval, so nothing runs after you connect and there is no pass/fail status to look for. To verify the connection:- Create or run a simple workflow step that reads PandaDoc data - for example, one that lists your documents or templates.
- If the step returns PandaDoc data, the key works.
- If it fails with an authentication error, copy the API key from PandaDoc again and replace it in the connection settings.
Gotchas and troubleshooting
Connecting with a wrong key still looks successful
Connecting with a wrong key still looks successful
Editing the connection: keeping vs. replacing the key
Editing the connection: keeping vs. replacing the key
Instance Name can't be cleared on update - and renaming has a side effect
Instance Name can't be cleared on update - and renaming has a side effect
Sandbox keys only see sandbox data
Sandbox keys only see sandbox data
Large lists come back in pages
Large lists come back in pages
Testing the key outside Serval requires PandaDoc's API-Key scheme
Testing the key outside Serval requires PandaDoc's API-Key scheme
No background sync or access management
No background sync or access management
Need help? Contact support@serval.com for assistance with your PandaDoc integration.

