Log every completed PayPal payment capture to a Google Sheets row
PayPal to Google Sheets

Connect PayPal with 918+ other apps in FlowMattic. Pick a trigger, add PayPal steps, map the fields from earlier steps and run the workflow on your own server with no per-task fees.
90 triggers 27 actions Integration version 1.0.0 Category: Payment Gateway Unlimited workflows and runs
See what the two do together: triggers, actions and example workflows.
No integration called “” yet
Ask for it on the feedback portal, where the most-voted apps get built first. Until then, the API and Webhook steps reach any app with an API.
A trigger is the PayPal event that starts a workflow. An action is what FlowMattic does in PayPal from a step.
| Event | What it does | Type |
|---|---|---|
| Checkout Buyer Approved | Triggers when an Express Checkout payment is created and approved by the buyer. | Trigger |
| Checkout Order Approved | Triggers when a buyer approves a checkout order. | Trigger |
| Checkout Order Completed | Triggers when a checkout order is completed. Marketplaces and platforms only. | Trigger |
| Checkout Order Processed | Triggers when a checkout order is processed. Marketplaces and platforms only. | Trigger |
| Checkout Payment Approval Reversed | Triggers when a problem occurred after the buyer approved the order but before you captured the payment. | Trigger |
| Payment Created | Triggers when a Checkout payment is created and approved by the buyer. | Trigger |
| Payment Order Cancelled | Triggers when a payment order is canceled. | Trigger |
| Payment Order Created | Triggers when a payment order is created. | Trigger |
| Payment Authorization Created | Triggers when a payment authorization is created, approved, executed, or a future payment authorization is created. | Trigger |
| Payment Authorization Voided | Triggers when a payment authorization is voided, either because it reached its 30-day validity period or because it was voided through the API. | Trigger |
| Payment Capture Completed | Triggers when a payment capture completes. | Trigger |
| Payment Capture Declined | Triggers when a payment capture is declined. | Trigger |
| Payment Capture Denied | Triggers when a payment capture is denied. | Trigger |
| Payment Capture Pending | Triggers when the state of a payment capture changes to pending. | Trigger |
| Payment Capture Refunded | Triggers when a merchant refunds a payment capture. | Trigger |
| Payment Capture Reversed | Triggers when PayPal reverses a payment capture. | Trigger |
| Payment Refund Failed | Triggers when this event is triggered when a refund is failed. For example, bank settlement process fails to issue the refund. | Trigger |
| Payment Refund Pending | Triggers when refund status changes to pending. For example, this occurs when an eCheck-based refund takes a couple of days to process the refund from the merchant's bank account. | Trigger |
| Payment Sale Completed (Legacy v1) | Triggers when a sale completes. | Trigger |
| Payment Sale Denied (Legacy v1) | Triggers when the state of a sale changes from pending to denied. | Trigger |
| Payment Sale Pending (Legacy v1) | Triggers when the state of a sale changes to pending. | Trigger |
| Payment Sale Refunded (Legacy v1) | Triggers when a merchant refunds a sale. | Trigger |
| Payment Sale Reversed (Legacy v1) | Triggers when PayPal reverses a sale. | Trigger |
| Payment Payouts Batch Denied | Triggers when a batch payout payment is denied. | Trigger |
| Payment Payouts Batch Processing | Triggers when the state of a batch payout payment changes to processing. | Trigger |
| Payment Payouts Batch Success | Triggers when a batch payout payment completes successfully. | Trigger |
| Payment Payouts Item Blocked | Triggers when a payouts item is blocked. | Trigger |
| Payment Payouts Item Canceled | Triggers when a payouts item is canceled. | Trigger |
| Payment Payouts Item Failed | Triggers when a payouts item fails. | Trigger |
| Payment Payouts Item Held | Triggers when a payouts item is held. | Trigger |
| Payment Payouts Item Refunded | Triggers when a payouts item is refunded. | Trigger |
| Payment Payouts Item Returned | Triggers when a payouts item is returned. | Trigger |
| Payment Payouts Item Succeeded | Triggers when a payouts item succeeds. | Trigger |
| Payment Payouts Item Unclaimed | Triggers when a payouts item is unclaimed. | Trigger |
| Payment Referenced Payout Item Completed | Triggers when funds are disbursed to the seller and partner. | Trigger |
| Payment Referenced Payout Item Failed | Triggers when attempt to disburse funds fails. | Trigger |
| Catalog Product Created | Triggers when a product is created. | Trigger |
| Catalog Product Updated | Triggers when a product is updated. | Trigger |
| Billing Plan Activated | Triggers when a billing plan is activated. | Trigger |
| Billing Plan Created | Triggers when a billing plan is created. | Trigger |
| Billing Plan Deactivated | Triggers when a billing plan is deactivated. | Trigger |
| Billing Plan Pricing Change Activated | Triggers when a price change for the plan is activated. | Trigger |
| Billing Plan Updated | Triggers when a billing plan is updated. | Trigger |
| Billing Subscription Activated | Triggers when a subscription is activated. | Trigger |
| Billing Subscription Cancelled | Triggers when a subscription is cancelled. | Trigger |
| Billing Subscription Created | Triggers when a subscription is created. | Trigger |
| Billing Subscription Expired | Triggers when a subscription expires. | Trigger |
| Billing Subscription Payment Failed | Triggers when a payment fails on a subscription. | Trigger |
| Billing Subscription Re-Activated | Triggers when a suspended subscription is re-activated. | Trigger |
| Billing Subscription Suspended | Triggers when a subscription is suspended. | Trigger |
| Billing Subscription Updated | Triggers when a subscription is updated. | Trigger |
| Invoicing Invoice Cancelled | Triggers when a merchant or customer cancels an invoice. | Trigger |
| Invoicing Invoice Created | Triggers when an invoice is created. | Trigger |
| Invoicing Invoice Paid | Triggers when an invoice is paid, partially paid, or payment is made and is pending. | Trigger |
| Invoicing Invoice Refunded | Triggers when an invoice is refunded or partially refunded. | Trigger |
| Invoicing Invoice Scheduled | Triggers when an invoice is scheduled. | Trigger |
| Invoicing Invoice Updated | Triggers when an invoice is updated. | Trigger |
| Dispute Created | Triggers when a dispute is created. | Trigger |
| Dispute Resolved | Triggers when a dispute is resolved. | Trigger |
| Dispute Updated | Triggers when a dispute is updated. | Trigger |
| Risk Dispute Created (Legacy) | Triggers when a risk dispute is created. Legacy event; new integrations should use Dispute Created. | Trigger |
| Vault Payment Token Created | Triggers when a payment token is created to save a payment method. | Trigger |
| Vault Payment Token Deleted | Triggers when a payment token is deleted. The payer's payment method is no longer saved to the PayPal vault. | Trigger |
| Vault Payment Token Deletion Initiated | Triggers when a request to delete a payment token has been submitted to the Payment Method Tokens API. | Trigger |
| Payment Tokenization Enrollment Created | Triggers when an enrollment is created. | Trigger |
| Payment Tokenization Metadata Changed | Triggers when a payment tokenization metadata is changed. | Trigger |
| Payment Tokenization Payment Credential Created | Triggers when a payment tokenization payment credential is created. | Trigger |
| Payment Tokenization Payment Credential Updated | Triggers when a payment tokenization payment credential is updated. | Trigger |
| Payment Tokenization Token Status Changed | Triggers when a payment tokenization token status is changed. | Trigger |
| Payment Tokenization Transaction Created | Triggers when a payment tokenization transaction is created. | Trigger |
| Merchant Integration Capability Updated | Triggers when a capability on the merchant's account is updated. The account must be enabled for PayPal Commerce Platform. | Trigger |
| Merchant Integration Product Subscription Updated | Triggers when the products available to the merchant have changed. | Trigger |
| Merchant Integration Seller Already Integrated | Triggers when a merchant onboards again to a partner. | Trigger |
| Merchant Integration Seller Consent Granted | Triggers when a merchant grants consents to a partner. | Trigger |
| Merchant Integration Seller Email Confirmed | Triggers when a merchant confirms the email and consents are granted. | Trigger |
| Merchant Integration Seller Onboarding Initiated | Triggers when PayPal creates a merchant account from the partner's onboarding link. | Trigger |
| Managed Account Created | Triggers when a managed account has been created. | Trigger |
| Managed Account Status Changed | Triggers when capabilities or process status has been changed on a managed account. | Trigger |
| Managed Account Updated | Triggers when a managed account has been updated. | Trigger |
| Managed Account Creation Failed | Triggers when a managed account creation failed. | Trigger |
| Managed Account Negative Balance Debit Initiated | Triggers when a negative balance debit has been initiated on a managed account. | Trigger |
| Managed Account Negative Balance Notified | Triggers when a negative balance debit has been notified on a managed account. | Trigger |
| Managed Account Risk Assessed | Triggers when a managed account has been risk assessed or the risk assessment has been changed. | Trigger |
| Account Limitation Added | Triggers when a limitation is added for a partner's managed account. | Trigger |
| Account Limitation Escalated | Triggers when a limitation is escalated for a partner's managed account. | Trigger |
| Account Limitation Lifted | Triggers when a limitation is lifted for a partner's managed account. | Trigger |
| Account Limitation Updated | Triggers when a limitation is updated for a partner's managed account. | Trigger |
| Merchant Onboarding Completed | Triggers when a merchant completes setup. | Trigger |
| Merchant Partner Consent Revoked | Triggers when the consents for a merchant account setup are revoked or an account is closed. | Trigger |
| Identity Authorization Consent Revoked | Triggers when a user's consent token is revoked. | Trigger |
| Get Order | Read one checkout order by its ID. | Action |
| Capture Order | Take the money for an order the buyer has already approved. | Action |
| Get Capture | Read one captured payment by its ID. | Action |
| Refund Capture | Refund a captured payment in full or in part. | Action |
| Search Transactions | List transactions inside a date range. | Action |
| Create Draft Invoice | Create an invoice in draft. Send it with the Send Invoice action. | Action |
| Send Invoice | Email a draft invoice to its recipient. | Action |
| Get Invoice | Read one invoice by its ID. | Action |
| Create Order | Create a checkout order and get the link the buyer opens to approve it. | Action |
| Authorize Order | Hold the money on an approved order created with intent Authorize. | Action |
| Capture Authorization | Take the money held by an authorization, in full or in part. | Action |
| Void Authorization | Release the money held by an authorization without taking it. | Action |
| Get Authorization | Read one authorization by its ID. | Action |
| Get Refund | Read one refund by its ID. | Action |
| Add Order Tracking | Add a shipment tracking number to a captured order. | Action |
| Add Tracking To Transaction | Add shipment tracking to any PayPal transaction, including ones not made through Orders. | Action |
| Search Invoices | Find invoices by recipient, number, status or date. | Action |
| Send Invoice Reminder | Email a reminder for a sent, unpaid invoice. | Action |
| Cancel Invoice | Cancel a sent invoice and optionally tell the recipient. | Action |
| Record Invoice Payment | Mark an invoice as paid with money received outside PayPal. | Action |
| Create Subscription | Start a subscription on a billing plan and get the link the subscriber opens to approve it. | Action |
| Get Subscription | Read one subscription by its ID. | Action |
| Cancel Subscription | Cancel an active or suspended subscription for good. | Action |
| Suspend Subscription | Pause billing on an active subscription. | Action |
| Activate Subscription | Resume billing on a suspended subscription. | Action |
| Get Dispute | Read one dispute by its ID. | Action |
| Send Payout | Send money from your PayPal balance to one recipient. Live accounts need Payouts enabled by PayPal first. | Action |
The builder keeps the order you think in: connect the app, choose what starts the workflow, add what should happen.
Add a PayPal connection under Connects and reuse it in every workflow. Credentials stay in your WordPress database.
Start from a PayPal event, or from a WordPress event, a form, a webhook, a schedule or any of the 918+ integrations, then capture a sample so later steps can map real fields.
Chain PayPal actions with Router, Filter, Iterator and Delay, test each step against captured data, then switch the workflow on.
Each example pairs PayPal with an app it is often used with. Build any of them on the canvas, or start from the workflow library.
PayPal to Google Sheets
PayPal to Slack
PayPal to Mailchimp
PayPal to HubSpot CRM
PayPal to Gmail
PayPal to Airtable
WPForms to PayPal, then PayPal
WooCommerce to PayPal
865 apps have triggers or actions that work with PayPal. The ones used together most often come first.
Showing 24 of 865 apps
No app called “” works with PayPal yet
Ask for it on the feedback portal, where the most-voted apps get built first. The API and Webhook steps reach any app with an API in the meantime.
FlowMattic integration version 1.0.0
PayPal is one of the world's most widely used online payment platforms, handling checkout, invoicing, subscriptions and payouts for businesses of every size. This integration lets FlowMattic react to 90 PayPal webhook events - approved and completed checkout orders, captured, refunded or reversed payments, paid invoices, subscription changes, disputes and payouts - and drive PayPal back from your workflows: create, authorize, capture and track orders, capture, void or look up authorizations, look up and refund captured payments, search transactions by date range, create, send, search, remind, cancel and record payments on invoices, create, read, suspend, activate and cancel subscriptions, read disputes, and send payouts.
What changed in each version of the integration.
v.1.0.0 – 12 Oct, 2026
– Initial release
Try the PayPal integration on a live demo site, or install FlowMattic on your own and keep every run on your server.
30-day money-back guarantee Unlimited workflows and runs Self-hosted
Flowmattic is a noteworthy option for businesses looking for a self-hosted alternative to Zapier. With its user-friendly interface and a strong set of features, it is a top pick for those in need of a reliable WordPress automation solution.
The main advantage of the plugin that it can turn your WordPress installation into a powerhouse, just imagine that you can replace all other integration with only this one.