This is the documentation for the Procore integration with Docusign.
For more detailed instructions, please follow the Docusign guide
Step 1. Go to Docusign App Center
Step 2. Make sure you have Admin rights to install the Procore app from the Docusign App Center.
Step 3. Find the app and press “Install App”, then press “Continue”.
Step 4. After the app is installed, you’ll be asked to link it to your Procore workspace. Choose the connection type — Private or Shared.
Step 5. Continue by pressing the “Login” button.
Step 6. Select Procore company, project, then click “Continue to Docusign”.
If connected successfully, you can go to Docusign App Center Manage. To manage connections or uninstall the app, please press the three dots next to the app name.
The Procore extension app bridges Docusign with your project data - automatically syncing signed documents, updating custom fields, and triggering workflows based on document events.
Whether you’re managing subcontractor agreements, change orders, or insurance documents, this extension ensures project teams always have access to the latest version and status - without leaving Procore. After installation, Procore options appear in the Workflow Builder.
You can start by creating a new workflow by following this link or pressing Agreements → Maestro Workflows → Create Workflow.
In the workflow, when adding a new step, you’ll see three Procore options:
Finally, select conditions for comparison and write back to Procore.
In the end, press Apply and proceed to the next Maestro steps.
The File Output step allows you to upload signed documents directly to Procore and attach them to specific objects like Prime Contracts.
Select “File Output” from the workflow step options.
Select your Procore connection.
Choose the target object type (e.g., “Prime Contracts”) as the destination drive.
//filename.pdfDocuments/{objectType}/{objectId}/Example: For a Prime Contract with ID 90529 in project 302381, the signed document will be stored in Documents/primeContracts/90529/ and linked to Prime Contract #90529.
Note: You can use values from a previous “Read from Procore” step to dynamically populate the projectId and objectId in the file path.
By default, all Procore API calls use the project selected during the initial connection setup. However, you can override this by specifying a project_id field in your workflow steps, allowing a single workflow to work with multiple Procore projects.
project_id is not specified, the connection’s default project is used (set during OAuth setup)project_id in your Read or Writeback step to use a different projectWhen configuring a “Read from Procore” step, you can add project_id as a filter condition:
project_idEQUALSThe project_id will be used for API routing but will not be included in the actual search comparison. This means you can combine it with other filters:
project_id EQUALS 12345 AND status EQUALS "approved"
In this example, the API call targets project 12345, and only records with status “approved” are returned.
When configuring a “Writeback to Procore” step (Create or Update), you can include project_id as a field:
project_id to your field mappingsNote: For most object types (Prime Contracts, Project Users, Project Vendors), project_id is used only for API routing and is not sent in the request body. For Change Order Packages, project_id is included in both the URL and request body as required by the Procore API.
A workflow triggered from Procore can pass the project context through trigger inputs:
project.id from Procore trigger inputsproject_id filter with value from ``project_id field mapped to ``This allows the same workflow to operate on different projects based on where it was triggered.
You can use the following Procore field types in Maestro workflows:
You can connect a Procore account to Docusign Maestro. When you connect to Maestro, you can build workflows that read from and write to your Procore data. If you experience problems with your Procore connection, you can reconnect Maestro and Procore.
Use this procedure to reconnect the application:
Log in to your Docusign eSignature account with account administrator credentials.
In a new browser window, go to the appropriate environment for your account (Production or Demo).
Select the Procore icon and click “Manage Connections”.
Select the three-dot menu icon next to a connection and choose “Reconnect”.
The page refreshes.
| CTO Object | Supports File Attachment | Procore Screen | Supports Side Panel |
|---|---|---|---|
primeContracts |
Yes | Financials > Prime Contracts | No |
changeOrderPackages |
No | Financials > Change Orders | Yes |
projectUsers |
No | Directory > Users | Yes |
projectVendors |
No | Directory > Vendors | Yes |