124 results found
-
API: Auto-convert uploaded DOCX documents to editable format without requiring manual UI action
When a DOCX file is uploaded via the PandaDoc API, it remains static and read-only by default, and the "Make editable" conversion currently requires a user to manually open the document in the editor UI.
2 votes -
Add ‘Rejected’ status to reporting and CSV exports
Currently, reporting and CSV exports include statuses like Draft, Sent, Viewed, Completed, Expired, and Declined, but there is no way to see a global count of documents that were rejected in the approval workflow.
“Rejected” exists as a document status in the API, but it is not available in reporting dashboards or exported analytics files.
Request: Add a Rejected status tile in reporting and include it in the CSV export so teams can track this metric across all documents.
1 vote -
Add section_uuid to pricing table objects in webhook and document details API
When a bundle document is signed, the recipientcompleted webhook returns pricing.tables[] with no reference to which section each table belongs to. The same gap exists in GET /documents/{id}/details. There's currently no way to cross-reference pricing tables back to their originating bundle section via the API.
Request: Add a sectionuuid field to each pricing table object in:recipientcompleted webhook — pricing.tables[].sectionuuid
GET /public/v1/documents/{id}/details — pricing.tables[].section_uuid2 votes -
Preview should not generate a document or consume credits
When I select 'preview' on a form under the templates tab, it creates a new form, which is then deducted from my usage credits -- this is deceptive, as a preview shouldn't create a new form. A preview -- by description -- is supposed to show you what the page will look like when active, but not be active itself.
The usage credits are very expensive, so you need to warn people in advance that you can't preview a form without creating one, and that it will cost you a credit. I've wasted a bunch of credits on this, when…1 vote -
Room-related webhook events (such as room.created, room.viewed, etc.)
Function that would allow customers to detect Room activity via the API and connect it to their CRM data.
2 votes -
Bulk Refresh/Update of Salesforce Fields Across All Workspace Templates
Currently, when changes are made to Salesforce object schemas (such as field renames, new custom fields, or mapping updates), or when fields simply need to be resynced, administrators must manually open every single template in a workspace to refresh or update the Salesforce tokens/fields. For workspaces with dozens or hundreds of templates, this manual process is incredibly tedious, prone to human error, and a major operational bottleneck.
Proposed Solution
We need a way to trigger a bulk refresh of Salesforce field mappings for all templates within a specific workspace simultaneously. This could be achieved via two proposed methods:Option A…
1 vote -
Support phone-only recipients for embedded signing session endpoint
The ability to use a phone number (E.164 format) in place of an email address in the recipient field of the POST /documents/{id}/session endpoint.
Currently, the endpoint only accepts an email address.
For cases where recipients have no email address on file and the app handles the signing experience directly.
2 votes -
Custom Product Image through API
We have a Shopify website that allows customers to upload a reference image showing how they would like their product to be customized.
As the contract is generated automatically through the API without any manual intervention, we would like this uploaded reference image to be displayed in the pricing table. Including the image would provide clear visual context for the customized product and help avoid any ambiguity.
In scenarios where a customer uploads a reference image, our system creates a custom product via the API. However, we are currently facing a limitation in assigning the uploaded image to the custom…
1 vote -
Slide show of multiple images in a document
Ability to add a slide show of multiple images in a document
1 vote -
Create Bundled Products via API
the ability to create bundled products via API
3 votes -
Org-level API endpoint to retrieve workspace membership by user
Customer is requesting improvements to multi-workspace API architecture for Enterprise franchise use cases.
Current customer environment:
40+ franchise offices
Each franchise requires its own PandaDoc workspace
Users may belong to multiple workspaces
CRM + embedded signing workflow is the primary use case
PandaDoc is being used primarily as an API-driven signing/orchestration layerCurrent pain points:
Workspace API keys are isolated per workspace
Customer must maintain:
workspace API keys
workspace/user mappings
webhook management per workspace
synchronization logic internally
No efficient org-level way to dynamically determine which workspaces a specific user belongs toMain customer request:
Org-level API endpoint to retrieve workspace…
1 vote -
Pull Data Fields from documents via API or Webhooks
the ability to pull data fields from contracts via API or Webhooks
3 votes -
2 votes
-
API: Track individual field completion or real-time page navigation
Create an API endpoint or webhook that triggers based on individual field completion or real-time page navigation.
we're looking for some way of better tracking how far along someone's getting with a document. Right now it's split into 10 key requirements, so we thought maybe that's a better way of tracking progress within a document
1 vote -
filter webhook history in the PandaDoc Developer Center using a custom date range
It would be great to have the ability to filter webhook history in the PandaDoc Developer Center using a custom date range, in addition to the existing preset options. This feature would make it easier to review and analyze webhook events for specific periods.
1 vote -
Public API Endpoint to enable/activate Stripe payments
Request to have a public API endpoint to enable Stripe payments without manually doing it in the UI.
2 votes -
API Key deactivation prompt when a user is removed (API Key user-generated)
A notification or prompt that the APIK key needs to be reset if the user who generated is removed.
1 vote -
Extend the “Template Updated” webhook trigger to cover updates to templates fields
At the moment, the "Template updated" webhook trigger includes the following events:
Changes to template name
Changes to template roles
Addition of a sectionThe feature request is to extend the “Template Updated” webhook trigger scope to cover updates to templates fields (or possibly introduce a separate trigger "Template updates (fields)".
2 votes -
API: Sender parameter take precedent over owner parameter
If the email specified in the sender parameter does not match an existing workspace user, PandaDoc may automatically assign the document to the default workspace sender. In PandaDoc, the document owner always takes precedence over the sender parameter if the sender does not match the document owner or meet workspace requirements. Even if your API call sets a different sender, the document will still be sent from the document owner.
Would like this to not occur, and allow for the sender perimeter to set the sender email
2 votes -
API Endpoint to Retrieve Workspaces for a Specific User
Request for a new API endpoint that returns all workspaces associated with a specific user within an organization.
Example desired functionality:
GET /users/{user_id}/workspaces
or
GET /user-workspaces?user_id={id}
This would allow integrators to dynamically determine which workspaces a user belongs to without retrieving the full user list across the organization.
Customer Context
Customer operates a franchise model with:
40+ workspaces
500+ users
Shared identity across the organization
Heavy API-based embedded document workflows
Users may belong to multiple workspaces simultaneously.
The customer initiates document creation from their CRM and needs to determine which workspace the user should interact with before creating the document.
…
2 votes
- Don't see your idea?