PayPal Zapier integrationAutomate PayPal with Zapier.
The PayPal Zapier integration brings 9 triggers, 3 actions and 8 searches. Sales, refunds, failed payments, subscriptions and invoices can start a Zap the moment they happen, and a Zap can draft and send invoices, create payments or look up PayPal records.
Premium app Zapier reserves this app to its paid plans.
Verified Trustpilot reviews · AI, automation & growth agency
What the PayPal Zapier integration really does
The PayPal Zapier integration connects your PayPal business activity to the rest of your tools without code. PayPal tells Zapier about each sale, refund, failed payment or subscription event, and the Zap passes it on, or creates invoices and payments in PayPal for you. It is mostly a listening integration.
Three results come back most often. A sale logged everywhere at once: Payment Sale Webhooks fires on each sale and the next step records it in your accounting sheet or CRM. A failed payment chased the same day: Failed Payment Webhooks reacts when a payment is declined, so someone can follow up with the customer. An invoice that leaves without manual work: an order in another app becomes a draft through Create Invoice, then goes out with Send Invoice.
All nine PayPal triggers are instant: PayPal reports the event itself, so Zapier never waits for a scheduled check. That is the good news. The limits are just as clear. There are only three actions, with no refund and no cancellation among them. And every search works by ID only, so you cannot look up a payment by customer name or email.
Comparing tools? The same app is covered on our PayPal n8n integration and PayPal Make integration pages.
Zapier vocabulary in one minute
Seven words cover the whole page. Each one is explained here once, then used as is.
- Zap
- The automation you build on Zapier: one trigger, then one or more actions that run every time the trigger event happens.
- Trigger
- The event in an app that starts the Zap, such as a new sale. Once the Zap is on, Zapier waits for it.
- Action
- What the Zap does once it has started: the step that creates, sends or records something on your behalf.
- Task
- The unit Zapier bills. One action that completes successfully counts as one task on your plan.
- Instant vs polling
- An instant trigger is pushed by the app as the event happens. A polling one is checked by Zapier on a timer.
- Filter
- A step that lets the Zap go on only when what arrived meets your condition, for example an amount above a threshold.
- Search step
- A step that looks up a record that already exists, such as an order, so later steps can use its details.
What a PayPal Zap really costs
PayPal is a premium app on Zapier: the free plan does not include it, so you need a paid plan or the free trial.
- Premium appYes, paid plan or trial
- Trigger0 tasks
- Each successful action1 task
- Free plan100 tasks a month, two-step Zaps, no premium apps
Triggers never cost a task, so receiving every sale, refund or subscription event is free in itself. You pay for actions that succeed: a Zap that adds a sale to a sheet and posts a message uses two tasks per payment. An action that fails is not counted. A filter, a search or a second action makes the Zap multi-step, which needs a paid plan anyway. The plan grid below sets how often Zapier checks polling triggers; since every PayPal trigger is instant, it does not slow these Zaps down.
Connect PayPal to Zapier in three steps
- 01
Open your apps
In Zapier, go to the Apps page of your account and click + Add connection. A connection is your PayPal account linked once, then reused by every Zap that works with it.
- 02
Pick PayPal
Type PayPal in the search box of the dialog, select it and click Add connection. A new tab opens so you can sign in to PayPal. You need an existing PayPal account to go further.
- 03
Sign in and grant access
Log in with the PayPal account that receives the payments you want to follow, then allow Zapier to use it. If the account belongs to someone else, you need their access to whatever the Zap will read or create.
Your first PayPal Zap
GoalTell your team on Slack about every PayPal sale above a set amount.
- 01
Create the Zap
From your Zapier dashboard, start a new Zap. The editor opens on an empty trigger step, and that is exactly where PayPal goes.
- 02
Set the trigger
Pick PayPal, choose Payment Sale Webhooks and select your connection. A lightning bolt appears on the Zap: it is the sign of an instant trigger.
- 03
Test with a real sale
Run the trigger test. Zapier brings back the three most recent sale events of your account, so you build the next steps on a real payment, not a made-up one.
- 04
Add the filter and the message
Add a filter that compares the amount with your threshold, using a number rule rather than a text rule. Then add the Slack step, map the sale details into the message and test it.
- 05
Publish
Click Publish to switch the Zap on. From then on, each qualifying sale reaches your channel as soon as PayPal reports it, whatever your plan.
PayPal triggers
9 events start a Zap when something happens in PayPal, and 9 of them are instant: the app calls Zapier straight away, whatever your plan.
Billing Plan Webhooks
Instant triggerIn Zapier“Triggers when a billing plan event occurs.”
Watches the plans behind your PayPal subscriptions and starts a Zap whenever an event touches one of them.
Billing Subscription Webhooks
Instant triggerIn Zapier“Triggers when a billing subscription event occurs.”
Follows the subscriptions themselves: each time an event occurs on a customer's PayPal billing subscription, the Zap receives it with the subscription details.
Canceled Recurring Payment Webhooks
Instant triggerIn Zapier“Triggers when a recurring payment subscription is canceled.”
Catches the moment a customer's recurring payment subscription gets canceled.
Failed Payment Webhooks
Instant triggerIn Zapier“Triggers when a payment fails, is denied, or is declined.”
Fires when a payment fails, is denied or is declined. These are the cases where money was expected and did not arrive.
New Invoice
Instant triggerIn Zapier“Triggers when a new invoice is created.”
Starts a Zap each time an invoice is created in PayPal.
Payment Capture Webhooks
Instant triggerIn Zapier“Triggers when a payment capture event occurs.”
Reacts to payment capture events on your PayPal account, the counterpart of the captured payments that Search Captured Payment can look up.
Payment Refund Webhooks
Instant triggerIn Zapier“Triggers when a payment refund event occurs.”
Hands each refund event to your Zap, so money going back to a customer never goes unnoticed in your other tools.
Payment Sale Webhooks
Instant triggerIn Zapier“Triggers when a payment sale event occurs.”
The workhorse of this app: every sale event on your PayPal account reaches the Zap.
Recurring Payment Webhooks
Instant triggerIn Zapier“Triggers when a recurring subscription payment is completed.”
Signals each completed payment on a recurring subscription on a subscription.
PayPal actions
PayPal gives you 3 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Create Invoice
ActionIn Zapier“Create a new draft invoice in PayPal.”
Drafts a new invoice in PayPal from data collected earlier in the Zap. It stays a draft until you send it.
Create Payment
ActionIn Zapier“Create a new payment order using PayPal Orders v2 API.”
Opens a new payment order in PayPal for the amount you give it, through PayPal's orders system.
Send Invoice
ActionIn Zapier“Send an existing invoice to the recipient.”
Sends an invoice that already exists to its recipient, so the customer receives it from PayPal.
PayPal searches
8 search steps look for data that already exists in PayPal, so a later step can use it.
A search step changes nothing: it fetches something that already exists in PayPal so later steps can use it. Searches sit at the bottom of the action list, under SEARCH. On PayPal, every one of them needs an exact ID. Three settings decide what happens when the search ends.
Search Authorized Payment
SearchIn Zapier“Search for an authorized payment by ID.”
Retrieves an authorized payment, using its authorization ID.
Search Captured Payment
SearchIn Zapier“Search for a captured payment by ID.”
Pulls up a payment that has actually been collected, from its capture ID, with its full details.
Search Invoice
SearchIn Zapier“Search for an invoice by ID.”
Brings back an existing PayPal invoice when you give it the invoice ID.
Search Order
SearchIn Zapier“Search for an order by ID.”
Looks up a PayPal order from its order ID, such as one opened earlier with Create Payment.
Search Plan
SearchIn Zapier“Search for a plan by ID.”
Finds a subscription plan by its plan ID and returns its settings to the Zap.
Search Product
SearchIn Zapier“Search for a product by ID.”
Fetches a product defined in your PayPal account, from its product ID.
Search Refund
SearchIn Zapier“Search for a refund by ID.”
Returns a refund and its details once you give it the refund ID.
Search Billing Subscription
SearchIn Zapier“Search for a billing subscription by ID.”
Locates a billing subscription from its subscription ID and hands its current details to the Zap.
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 the dependent steps are skipped. Switched on, the Zap carries on empty-handed.
- Create X if it doesn't exist yet?On apps that offer it, this box turns a search into a find-or-create. PayPal has no such variant, so the option does not show up here.
- If multiple search results are found?Three exits when several items match: keep the first one, which is the default, stop the Zap, or pass all of them on at once.
When a PayPal Zap breaks
With PayPal, most failures come from missing IDs, loops and history, rarely from the trigger itself.
Zapier keeps a help article called Common Problems with PayPal, plus a legacy article on using several IPNs with PayPal; read them when an error is not covered here. No rate limit specific to PayPal is published alongside them. For a failed run with no obvious cause, our Zapier troubleshooting page goes further.
A search finds nothing
Every PayPal search wants an exact ID. If the step before it does not carry one, or carries the wrong kind of number, the search stops the Zap.Past payments never arrive
A Zap only reacts to what happens after you publish it. Sales and refunds that came before are not replayed, and moving that history is a separate job.Invoices multiply
A Zap that creates invoices while New Invoice watches the same account sets itself off again and again, and burns through tasks fast.A burst of events gets held
When a trigger suddenly sends a huge batch, after a migration or a bulk operation, Zapier's flood protection can hold those runs back.
Need help automating PayPal with Zapier?
A person reads every message.



