- Home
- Resources
- Integrations
- PandaDoc
PandaDoc Zapier integrationAutomate PandaDoc with Zapier.
The PandaDoc Zapier integration has 4 triggers, 5 actions and 3 searches. All four triggers are instant, so a sent, completed or paid document starts your Zap right away. Here is what each operation does, what it costs in tasks and where it breaks.
Verified Trustpilot reviews · AI, automation & growth agency
What the PandaDoc Zapier integration does
It connects your PandaDoc account, where you build, send and get documents signed, to Zapier. A Zap can then react the moment a document is sent, completed or paid, and it can create documents from your templates, attach files, update contacts and look documents up.
Three results teams build with it. A follow-up that never forgets: Document Completed fires when a contract is finished, and the next step kicks off at once, a welcome email from another tool, a task for onboarding. A document that writes itself: a deal moves forward elsewhere and Create Document builds the proposal from a template, sending it or leaving it as a draft. A tidy contact base: Create or Update Contact keeps PandaDoc's contacts in step with the rest of your stack, without duplicates.
Speed is not an issue here. All four triggers are instant: PandaDoc tells Zapier as soon as the event happens, so the free plan's 15-minute check never applies to them.
What Zapier does not do for PandaDoc: no trigger for a document viewed on its own (that goes through Document Status Changed), no action to delete or void a document, and nothing to edit a template. Templates stay in PandaDoc. If you compare platforms, the PandaDoc Make integration covers the same app, and the Make vs Zapier comparison sets the two side by side.
Zapier words in one minute
New to Zapier? These are the only terms the rest of this page relies on.
- Zap
- The automation you build: one trigger, then one or more actions that run every time that trigger happens.
- Trigger
- The event that starts the Zap, like a document being completed. Once the Zap is on, Zapier waits for it.
- Action
- What the Zap does once started: the step that creates a document, attaches a file or updates a contact.
- Task
- What Zapier bills: one action that completed successfully. Your plan counts these, and nothing else.
- Polling vs instant
- A polling trigger is checked on a timer. An instant one is reported by the app right away. Every PandaDoc trigger is instant.
- Filter
- A step that lets the Zap carry on only when what arrived matches your condition, and stops it otherwise.
- Search step
- A step that looks up something already in an app, such as a document, so the next steps can use it.
- Multi-step Zap
- Any Zap beyond one trigger and one action. A filter, a search or a second action makes it one, on a paid plan.
What it really costs
PandaDoc is not a premium app on Zapier: it works from the free plan.
- PandaDoc triggers0 tasks, all instant
- Each successful action or search1 task
- Free plan100 tasks a month, two steps per Zap
- Premium appNo
Triggers never cost a task, however many documents are completed in a day. Each PandaDoc action that succeeds counts one task, a failed one counts nothing. The free plan gives 100 tasks a month, but only two-step Zaps: one trigger, one action. Add a filter on the document status, a search like Get Document by ID or a second action, and the Zap becomes multi-step, which needs a paid plan. The interval grid below only matters for polling triggers from other apps.
Connect PandaDoc to Zapier in three steps
- 01
Open your connections
In your Zapier account, open the Apps page and click + Add connection. You need a PandaDoc account first, with access to the documents and templates the Zap will touch.
- 02
Pick PandaDoc
Search for PandaDoc in the dialog, select it in the list, then click Add connection. A new browser tab opens so you can sign in on the PandaDoc side.
- 03
Sign in and allow access
Log in to PandaDoc in that tab and grant Zapier access to the account. Back in Zapier, the connection appears in your list and every PandaDoc step, in any Zap, can reuse it.
Your first Zap: act when a client opens your proposal
GoalWhen a proposal's status changes to viewed, fetch its full details and update the matching contact in PandaDoc.
- 01
Start on Document Status Changed
Create a Zap, choose PandaDoc as the trigger app and Document Status Changed as the event, then select your PandaDoc connection.
- 02
Test on a real document
Test the trigger. Zapier brings back the three most recent items, so you map on a real document and see which fields it carries.
- 03
Keep only viewed documents
Click the plus icon, choose Filter, then pick the field of the trigger test that holds the status, a text rule and the value viewed. A number rule on text never passes.
- 04
Fetch the details
Add the search Get Document by ID and fill its required Document ID with the ID found in the trigger test. The steps after it can now use the full document data.
- 05
Update the contact
Add Create or Update Contact, fill Email, its only required field, with an address found in the data of the previous steps, test each step and click Publish. This one needs a paid plan.
PandaDoc triggers
4 events start a Zap when something happens in PandaDoc, and 4 of them are instant: the app calls Zapier straight away, whatever your plan.
Document Completed
Instant triggerIn Zapier“Triggers when a document is completed.”
Starts the Zap once a document reaches the completed stage, which is usually the moment a deal turns real and the paperwork can move on to the next team.
Document Status Changed
Instant triggerIn Zapier“Triggers when a document status changes to draft, sent, viewed, completed, paid, etc.”
The broadest of the four: it fires whenever a document moves to another status, draft, sent, viewed, completed, paid and the rest. One trigger, many moments in a document's life.
Document Paid
Instant triggerIn Zapier“Triggers when a document is paid.”
Reacts when a document gets paid, so whatever follows a payment, a receipt, a delivery, an accounting entry in another tool, can start without someone checking PandaDoc.
Document Sent
Instant triggerIn Zapier“Triggers when a document is sent.”
Fires when a document leaves PandaDoc for its recipients, a handy checkpoint to log what went out and when, or to start a reminder sequence somewhere else.
PandaDoc actions
PandaDoc gives you 5 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Create Attachment
ActionIn Zapier“Create an attachment for a document.”
Adds a file to an existing document, under the name you choose, so supporting material travels with the contract instead of in a separate email.
Create Contact [Deprecated]
ActionIn Zapier“Create a new contact in PandaDoc.”
The older way to add a contact, still listed but marked deprecated by Zapier. It only creates, it never updates an existing contact.
Create Document
ActionIn Zapier“Create a document from a template.”
Builds a new document from one of your templates, with the name you give it, and either sends it straight to the recipients or keeps it as a draft for a final check.
Create or Update Contact
ActionIn Zapier“Create a new contact or update an existing one.”
Keeps your PandaDoc contacts clean: it updates the contact if it already exists, or creates it if not. One step instead of a search followed by a choice.
API Request (Beta)
ActionIn Zapier“This is an advanced action which makes a raw HTTP request that includes this integration's authentication.”
An advanced action for when nothing above fits: it sends a raw request to PandaDoc using your existing connection, so you do not handle keys yourself.
PandaDoc searches
3 search steps look for data that already exists in PandaDoc, so a later step can use it.
A search step finds a document that already exists and hands it to the following steps. You will find PandaDoc's searches at the bottom of the Action event list, under SEARCH. Three settings decide what happens when the result is not the expected one.
Find Document
SearchIn Zapier“Find a document by name, status, and other parameters.”
Looks a document up by its name, its status and other criteria, when the step before does not carry its ID.
Get Document Attachments
SearchIn Zapier“Get files attached to a document.”
Brings back the files attached to a given document, so a later step can store or forward them.
Get Document by ID
SearchIn Zapier“Get detailed data about a document.”
Fetches the detailed data of one document from its ID and hands it to the steps that follow.
The three settings every search exposes
- Successful if no search results are found?Left on its default, a search that finds nothing stops the Zap there and skips the steps that needed it. Switched on, the Zap carries on empty-handed.
- Create X if it doesn't exist yet?This box turns a search into find-or-create. PandaDoc offers no such variant for its searches on Zapier, so none of them creates anything.
- If multiple search results are found?Three ways out when several documents match: keep the first one, the default, stop the Zap, or pass all of them on at once.
When the PandaDoc Zap breaks
Zapier keeps a Common Problems with PandaDoc article in its help center. Beyond it, no limit specific to the app is on record, so these are the cases to watch.
Four cases come up again and again. Two are tied to how PandaDoc's operations work, two apply to every Zap and come from Zapier's own rules.
A Zap built on a deprecated action
Create Contact is flagged as deprecated by Zapier. A Zap still using it should move to Create or Update Contact, which also updates contacts that already exist.The document that sends itself again
A Zap that writes where its trigger watches restarts itself. Creating and sending a document from a Document Sent Zap is exactly that, and it burns tasks fast.Old documents never arrive
A Zap only reacts to what happens after it is switched on. Documents completed or paid last month are not picked up, and moving that backlog is another job.A sudden burst of events
After a bulk import or a migration, a trigger can suddenly return a huge batch, and Zapier's flood protection can hold it back instead of running it all.
Need help automating PandaDoc with Zapier?
A person reads every message.



