Pardot Zapier integrationAutomate Pardot with Zapier.
The Pardot Zapier integration gives you 4 triggers, 6 actions and 1 search to move prospects, lists and list emails between Pardot and the rest of your tools. Pardot is a premium app on Zapier, so plan for a paid plan from day one.
Premium app Zapier reserves this app to its paid plans.
Verified Trustpilot reviews · AI, automation & growth agency
What the Pardot Zapier integration actually does for you
The Pardot Zapier integration links your Pardot account to Zapier so that something happening in Pardot (a form submitted, a new prospect, a prospect joining a list) can start work in another tool, and so that other tools can create, update or file prospects in Pardot without anyone copying data by hand.
Three results come up again and again. First, a clean hand-off: New Form Submission starts a Zap and Add Prospect to List files the person on the list your reps work from. Second, one prospect record instead of three: Find Prospect looks the person up by email address, then Update Prospect or Create Prospect writes to the right record. Third, a list email that goes out on cue: Send List Email builds and sends a message to the lists you pick, from a signal that came from somewhere else.
Now for what Zapier does not do with Pardot. None of the four Pardot triggers is instant: Zapier checks Pardot on a timer, so nothing arrives the second it happens. There is no ready-made step to delete a prospect. And the free plan is out of the question, because Pardot is reserved for paid plans and the free trial.
If you are still weighing tools, the Make vs Zapier and n8n vs Zapier pages sit in our labs.
Zapier vocabulary in one minute
Eight words you will see in the editor. Each one is explained once here, then used as is on the rest of the page.
- Zap
- The automation you build on Zapier: one trigger, then one or more actions that run each time the trigger event happens.
- Trigger
- The event in an app that starts the Zap. Once the Zap is switched on, Zapier waits for that event and nothing else.
- Action
- What the Zap does once it has started: the step that writes, sends or files something for you in an app.
- Task
- The unit Zapier bills: one action your Zap completes successfully. The number on your plan counts those, nothing else.
- Polling trigger
- A trigger Zapier checks on a timer: it asks the app for its latest items at a fixed interval and keeps only the new ones.
- Instant trigger
- A trigger the app reports itself, the moment the event happens. Pardot has none: all four of its triggers are polling.
- Filter
- A step that lets the Zap go on only when what arrived meets your condition, and quietly stops it the rest of the time.
- Search step
- A step that looks up something that already exists in an app, so the steps after it can reuse what it found.
What a Pardot Zap really costs
Zapier bills tasks, and only successful actions count. The trigger is free, and so is every check Zapier runs on Pardot, however often it looks.
- Trigger checksFree, whatever the frequency
- Each successful action1 task
- Failed actionNot counted
- Pardot on the free planNot available (premium app)
A Zap with three actions eats three tasks per run, one with a single action eats one. An action that fails is not counted. The catch for Pardot: it is a premium app, so the free plan (100 tasks a month, checks every 15 minutes, two-step Zaps only) cannot use it at all. A filter or a search also turns your Zap into a multi-step Zap, which needs a paid plan anyway. Budget for that before you sketch the Zap.
Connect Pardot to Zapier in three steps
- 01
Open the Apps page
In your Zapier account, go to Apps and click + Add connection. A connection is your Pardot account linked to Zapier once, then reused by every step that touches Pardot.
- 02
Pick Pardot and start the link
Type Pardot in the search box of the dialog, select it, then click Add connection. Zapier opens a new tab where Pardot asks you to sign in with your own account.
- 03
Sign in and grant access
Sign in to Pardot and allow Zapier to reach the account. You need a Pardot account, plus read or write access on any list, prospect or campaign you do not own yourself but want the Zap to touch.
Your first Pardot Zap, step by step
GoalEvery new Pardot prospect who matches your rule lands on a nurture list, with nobody sorting by hand.
- 01
Pick the trigger
Create a Zap, choose Pardot as the app and New Prospect as the event, then select your Pardot connection so every later step reads from your own account.
- 02
Test the trigger
Run the test. Zapier brings back the three most recent prospects of your account, so you map the next steps on a real person rather than a blank.
- 03
Add the filter
Add a Filter step from the plus icon, then set the field to look at, the rule and the value. Pick a text rule for text and a number rule for numbers.
- 04
Add the action
Add Pardot again with Add Prospect to List, choose the list, and map the prospect coming from the trigger into the Prospect field.
- 05
Test, then publish
Test the action and read what Pardot returned. When it looks right, Publish the Zap to switch it on. Only prospects created after that moment will be handled.
Pardot triggers: what can start your Zap
4 events start a Zap when something happens in Pardot. Zapier checks for them at the interval your plan allows.
New Form Submission
Polling triggerIn Zapier“Triggers when a form is submitted.”
Someone fills in one of your Pardot forms, and the Zap starts with that submission in hand. It is the most direct way to turn a website sign-up into work for another tool, whether that is a sales alert, a row in a sheet or a new deal.
New Prospect
Polling triggerIn Zapier“Triggers when a new Prospect is synced to Pardot.”
Fires on a prospect that has just been synced into Pardot, whatever brought it there: a form, an import or another connected tool. You get the fresh record and can pass it on to your CRM, your chat tool or a spreadsheet the team already reads.
Prospect Added to List
Polling triggerIn Zapier“Triggers when a Prospect is added to a list.”
Watches one Pardot list and starts the Zap each time a prospect joins it. Lists are often how marketing signals intent, so this trigger turns a list membership into a concrete next step somewhere else.
New or Updated Prospect
Polling triggerIn Zapier“Triggers when a Prospect is created or updated in Pardot.”
Broader than New Prospect: it starts the Zap when a prospect is created and again when an existing one changes in Pardot. Use it to keep a second tool in step with what Pardot knows about a person.
Pardot actions: what your Zap can do
Pardot gives you 6 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Add Prospect to List
ActionIn Zapier“Adds an existing prospect to a list.”
Files a prospect that is already in Pardot on the list you choose, which is often enough to start the nurture flow tied to that list.
Create Prospect
ActionIn Zapier“Creates a new Prospect record within Pardot.”
Writes a brand-new prospect record into Pardot from data that arrived elsewhere: a webinar tool, a payment form, a chatbot.
Remove Prospect From List
ActionIn Zapier“Removes an existing prospect from a list.”
Takes an existing prospect off a list, the mirror of the step above, so people stop receiving what that list sends.
Send List Email
ActionIn Zapier“Creates and sends a list email.”
Builds a list email and sends it in one go: name, campaign, target lists, sender, subject line and text body all come from the Zap.
%%unsubscribe%% or %%email_preference_center%%, or the step fails.Update Prospect
ActionIn Zapier“Updates an existing prospect.”
Changes a prospect that already exists, for example ticking Do Not Email? or Do Not Call? when someone opts out in another tool.
API Request (Beta)
ActionIn Zapier“This is an advanced action which makes a raw HTTP request that includes this integration's authentication.”
The advanced escape hatch: a raw request to Pardot that reuses the sign-in of your connection, for a need none of the ready-made steps covers.
The Pardot search, and what happens when it finds nothing
1 search step looks for data that already exists in Pardot, so a later step can use it.
Searches sit at the bottom of the action list in the editor, under SEARCH. They cost a step on your Zap and make it multi-step, so they need a paid plan, which Pardot requires anyway.
Find Prospect
SearchFind or createIn Zapier“Finds an existing prospect by email address.”
Looks up an existing prospect by email address and hands the record to the steps that follow, so Update Prospect or Add Prospect to List act on the right person.
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 depended on it. Switched on, the Zap carries on empty-handed.
- Create Prospect if it doesn't exist yet?Ticking it turns the search into Find or Create Prospect: the setting above disappears and Zapier asks for what it needs to create the missing prospect.
- If multiple search results are found?Three ways out when several prospects match: keep the first one (the default), stop the Zap, or pass all of them on at once.
When a Pardot Zap breaks
Most broken Pardot Zaps fail for reasons you can spot in the setup, not in Pardot itself.
Zapier links two help articles to this app, Common Problems With Pardot and How to get started with Pardot on Zapier. The cases below cover Zapier's general limits and the required fields of the Pardot steps. For a Zap that already misbehaves, our Zapier troubleshooting page is the place to start.
Old prospects are never picked up
A Zap only reacts to what happens after you publish it. Prospects and submissions that already existed stay put, and moving that backlog is a separate job.The Zap keeps setting itself off
New or Updated Prospect plus Update Prospect on the same record makes a loop: each update is a change, each change starts the Zap again, and tasks drain fast.A bulk import stalls the trigger
When a trigger suddenly returns a huge batch, after an import or a migration, Zapier's flood protection can hold it back instead of running everything.The same prospect never starts it twice
Zapier remembers what it has already seen on a polling trigger. A prospect that was picked up once will not start the same Zap a second time.Send List Email fails every run
The text body lacks the unsubscribe or preference-center tag, or a required field such as campaign, lists or sender is left empty in the step.Add or remove finds no one
The list steps work on prospects that already exist. Feed them an email that Pardot does not know, and there is no record to act on.
Need help automating Pardot with Zapier?
A person reads every message.



