Zapier
Availability: PandaDoc - Business and Enterprise plans*, Zapier - all plans
* Additional volume-based charges might be applied when Zapier is used to generate documents creation similarly to API.
Don’t see the integration you need? We created our own Zapier app so that you can connect your other systems to PandaDoc and automate your workflows even more.
Zapier helps you automate your business by connecting your web applications with triggers and actions. This way, you can set up a Zap that says “If PandaDoc does this, make X do that.” Or, “If X does this, make PandaDoc do that.”
You can also refer to the Zapier guide on using PandaDoc here.
Skip to:
Connect PandaDoc with Zapier
- Go to PandaDoc Settings > Integrations. Find Zapier and click on it.
Then click “Enable” and choose one of the zap templates you want to use. Click “Use this zap”, and then you’ll be redirected to Zapier to connect your account and create a test zap.
- If you don’t find a zap template that fits your needs, click here, find and add PandaDoc, authorize the connection and create your own zap.
Note, in case you have access to our previous versions of the app, make sure you choose “PandaDoc” as your app, not “PandaDoc (legacy)”. This is our old deprecated integration.
How to Create a New Zap with PandaDoc
- Click “Make a Zap”
- Name your Zap
- Choose your Trigger App.
- Choose your Trigger Event and follow the prompts to connect your accounts.
- Choose your Action App. Then choose your action.


Here is a full list of triggers supported by PandaDoc:
- Document Sent
Triggers when a document is sent. You can optionally filter to a specific template/form. - Document Completed
Triggers when a document is completed by all participants. You can optionally filter to a specific template/form. - Document Paid
Triggers when a document has been paid via Stripe -or- manual status change. You can optionally filter to a specific template/form. - Document Status Changed
Triggers when a document status changes to Draft, For Approval, Rejected, Approved, Sent, Viewed, Completed, Declined, Waiting for payment, Paid, or Expired.
PandaDoc supports two actions:
Create Document
Allows for documents to be created from a PandaDoc template/form. You can optionally send a document (message can be provided for email). Supports Roles, CC Recipients, Tokens, Fields, and Pricing tables. New PDF documents cannot be uploaded. However, uploaded PDFs saved as PandaDoc templates can be used.
Note:
You can also organize created documents in folders and specify a pricing table name to pull your products.


Warning:
Taxes are not supported through Zapier.Create Contact
Allows for a bulk contacts import from a Google Sheet. See more here.
How to use Zapier with Forms
- Click “Make a Zap”
- Name your Zap
- Choose PandaDoc as your Trigger App
- Choose your trigger event from among “Document Sent,” “Document Completed,” “Document Paid,” and “Document Status Changed.” Then, follow the prompts to connect your accounts.
- Choose Form as a source.
- (Optional) Select a form you’ll apply this Zap to.
- Choose your action app, then choose your action.


Warning:
PandaDoc Forms do not support approval workflow. If you choose “Document Status Changed” as a trigger, a document in one of the following status types will not work: To approve, Approved, and Rejected.Zapier Public Templates
How to Use a Zapier Template
- Choose your Zap (either in Zapier or in PandaDoc);
- Click “Use This Zap”.


Zapier will guide you through each step in the setup. Just click the blue buttons to verify your triggers and actions, and connect your accounts.
Here is a full list of our Zapier templates:
Troubleshooting
Zapier can't find my sample doc. Why?
Make sure your sample doc has recently gone through the trigger events you selected. If Zapier can’t find one, try making a new one.
Connecting multiple workspaces to Zapier
I connected Zapier to one of my workspaces, but I can’t find the template I need. Why?
Reason: If you have several workspaces, your template/document might exist in a workspace that you did not connect to Zapier.
Solution: On the 3rd step “Connect PandaDoc + Zapier”, connect your correct workspace to Zapier. Here’s how: Log in to PandaDoc, and switch workspaces to the one you’d like to connect. Then, go to Zapier and connect the account to create a new user.
Why can’t I see my token/field/pricing tables in my trigger?
It’s possible you did not select a template for your trigger. Please select a template to get your template specific data.
Why can't I find all of my fields in my data?
Fields get created in PandaDoc with generic names like “textfield” or “date”. So all text fields or date fields will have the same name unless they are changed. After Zapier is enabled, go to PandaDoc and rename the fields on your template so you can recognize and map them correctly.
Why isn't my role showing up?
If you’d like to select your signer, then you should look for the signature field “Assigned__to” email. NOT “recipients”.
I don’t see the same triggers available for my zap. What’s wrong?
You may be using an outdated version of our Zap. Look for the app simply called “PandaDoc”, and don’t use any that have a version number behind it.