tr Skip to content
Black Friday Lifetime FlowMattic from $399 One payment, unlimited workflows. Ends in --Days --Hrs --Min --Sec See the deal
Connect PayPal with another app

PayPal integration

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.

    Triggers and actions for PayPal

    A trigger is the PayPal event that starts a workflow. An action is what FlowMattic does in PayPal from a step.

    EventWhat it doesType
    Checkout Buyer ApprovedTriggers when an Express Checkout payment is created and approved by the buyer.Trigger
    Checkout Order ApprovedTriggers when a buyer approves a checkout order.Trigger
    Checkout Order CompletedTriggers when a checkout order is completed. Marketplaces and platforms only.Trigger
    Checkout Order ProcessedTriggers when a checkout order is processed. Marketplaces and platforms only.Trigger
    Checkout Payment Approval ReversedTriggers when a problem occurred after the buyer approved the order but before you captured the payment.Trigger
    Payment CreatedTriggers when a Checkout payment is created and approved by the buyer.Trigger
    Payment Order CancelledTriggers when a payment order is canceled.Trigger
    Payment Order CreatedTriggers when a payment order is created.Trigger
    Payment Authorization CreatedTriggers when a payment authorization is created, approved, executed, or a future payment authorization is created.Trigger
    Payment Authorization VoidedTriggers 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 CompletedTriggers when a payment capture completes.Trigger
    Payment Capture DeclinedTriggers when a payment capture is declined.Trigger
    Payment Capture DeniedTriggers when a payment capture is denied.Trigger
    Payment Capture PendingTriggers when the state of a payment capture changes to pending.Trigger
    Payment Capture RefundedTriggers when a merchant refunds a payment capture.Trigger
    Payment Capture ReversedTriggers when PayPal reverses a payment capture.Trigger
    Payment Refund FailedTriggers when this event is triggered when a refund is failed. For example, bank settlement process fails to issue the refund.Trigger
    Payment Refund PendingTriggers 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 DeniedTriggers when a batch payout payment is denied.Trigger
    Payment Payouts Batch ProcessingTriggers when the state of a batch payout payment changes to processing.Trigger
    Payment Payouts Batch SuccessTriggers when a batch payout payment completes successfully.Trigger
    Payment Payouts Item BlockedTriggers when a payouts item is blocked.Trigger
    Payment Payouts Item CanceledTriggers when a payouts item is canceled.Trigger
    Payment Payouts Item FailedTriggers when a payouts item fails.Trigger
    Payment Payouts Item HeldTriggers when a payouts item is held.Trigger
    Payment Payouts Item RefundedTriggers when a payouts item is refunded.Trigger
    Payment Payouts Item ReturnedTriggers when a payouts item is returned.Trigger
    Payment Payouts Item SucceededTriggers when a payouts item succeeds.Trigger
    Payment Payouts Item UnclaimedTriggers when a payouts item is unclaimed.Trigger
    Payment Referenced Payout Item CompletedTriggers when funds are disbursed to the seller and partner.Trigger
    Payment Referenced Payout Item FailedTriggers when attempt to disburse funds fails.Trigger
    Catalog Product CreatedTriggers when a product is created.Trigger
    Catalog Product UpdatedTriggers when a product is updated.Trigger
    Billing Plan ActivatedTriggers when a billing plan is activated.Trigger
    Billing Plan CreatedTriggers when a billing plan is created.Trigger
    Billing Plan DeactivatedTriggers when a billing plan is deactivated.Trigger
    Billing Plan Pricing Change ActivatedTriggers when a price change for the plan is activated.Trigger
    Billing Plan UpdatedTriggers when a billing plan is updated.Trigger
    Billing Subscription ActivatedTriggers when a subscription is activated.Trigger
    Billing Subscription CancelledTriggers when a subscription is cancelled.Trigger
    Billing Subscription CreatedTriggers when a subscription is created.Trigger
    Billing Subscription ExpiredTriggers when a subscription expires.Trigger
    Billing Subscription Payment FailedTriggers when a payment fails on a subscription.Trigger
    Billing Subscription Re-ActivatedTriggers when a suspended subscription is re-activated.Trigger
    Billing Subscription SuspendedTriggers when a subscription is suspended.Trigger
    Billing Subscription UpdatedTriggers when a subscription is updated.Trigger
    Invoicing Invoice CancelledTriggers when a merchant or customer cancels an invoice.Trigger
    Invoicing Invoice CreatedTriggers when an invoice is created.Trigger
    Invoicing Invoice PaidTriggers when an invoice is paid, partially paid, or payment is made and is pending.Trigger
    Invoicing Invoice RefundedTriggers when an invoice is refunded or partially refunded.Trigger
    Invoicing Invoice ScheduledTriggers when an invoice is scheduled.Trigger
    Invoicing Invoice UpdatedTriggers when an invoice is updated.Trigger
    Dispute CreatedTriggers when a dispute is created.Trigger
    Dispute ResolvedTriggers when a dispute is resolved.Trigger
    Dispute UpdatedTriggers 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 CreatedTriggers when a payment token is created to save a payment method.Trigger
    Vault Payment Token DeletedTriggers when a payment token is deleted. The payer's payment method is no longer saved to the PayPal vault.Trigger
    Vault Payment Token Deletion InitiatedTriggers when a request to delete a payment token has been submitted to the Payment Method Tokens API.Trigger
    Payment Tokenization Enrollment CreatedTriggers when an enrollment is created.Trigger
    Payment Tokenization Metadata ChangedTriggers when a payment tokenization metadata is changed.Trigger
    Payment Tokenization Payment Credential CreatedTriggers when a payment tokenization payment credential is created.Trigger
    Payment Tokenization Payment Credential UpdatedTriggers when a payment tokenization payment credential is updated.Trigger
    Payment Tokenization Token Status ChangedTriggers when a payment tokenization token status is changed.Trigger
    Payment Tokenization Transaction CreatedTriggers when a payment tokenization transaction is created.Trigger
    Merchant Integration Capability UpdatedTriggers when a capability on the merchant's account is updated. The account must be enabled for PayPal Commerce Platform.Trigger
    Merchant Integration Product Subscription UpdatedTriggers when the products available to the merchant have changed.Trigger
    Merchant Integration Seller Already IntegratedTriggers when a merchant onboards again to a partner.Trigger
    Merchant Integration Seller Consent GrantedTriggers when a merchant grants consents to a partner.Trigger
    Merchant Integration Seller Email ConfirmedTriggers when a merchant confirms the email and consents are granted.Trigger
    Merchant Integration Seller Onboarding InitiatedTriggers when PayPal creates a merchant account from the partner's onboarding link.Trigger
    Managed Account CreatedTriggers when a managed account has been created.Trigger
    Managed Account Status ChangedTriggers when capabilities or process status has been changed on a managed account.Trigger
    Managed Account UpdatedTriggers when a managed account has been updated.Trigger
    Managed Account Creation FailedTriggers when a managed account creation failed.Trigger
    Managed Account Negative Balance Debit InitiatedTriggers when a negative balance debit has been initiated on a managed account.Trigger
    Managed Account Negative Balance NotifiedTriggers when a negative balance debit has been notified on a managed account.Trigger
    Managed Account Risk AssessedTriggers when a managed account has been risk assessed or the risk assessment has been changed.Trigger
    Account Limitation AddedTriggers when a limitation is added for a partner's managed account.Trigger
    Account Limitation EscalatedTriggers when a limitation is escalated for a partner's managed account.Trigger
    Account Limitation LiftedTriggers when a limitation is lifted for a partner's managed account.Trigger
    Account Limitation UpdatedTriggers when a limitation is updated for a partner's managed account.Trigger
    Merchant Onboarding CompletedTriggers when a merchant completes setup.Trigger
    Merchant Partner Consent RevokedTriggers when the consents for a merchant account setup are revoked or an account is closed.Trigger
    Identity Authorization Consent RevokedTriggers when a user's consent token is revoked.Trigger
    Get OrderRead one checkout order by its ID.Action
    Capture OrderTake the money for an order the buyer has already approved.Action
    Get CaptureRead one captured payment by its ID.Action
    Refund CaptureRefund a captured payment in full or in part.Action
    Search TransactionsList transactions inside a date range.Action
    Create Draft InvoiceCreate an invoice in draft. Send it with the Send Invoice action.Action
    Send InvoiceEmail a draft invoice to its recipient.Action
    Get InvoiceRead one invoice by its ID.Action
    Create OrderCreate a checkout order and get the link the buyer opens to approve it.Action
    Authorize OrderHold the money on an approved order created with intent Authorize.Action
    Capture AuthorizationTake the money held by an authorization, in full or in part.Action
    Void AuthorizationRelease the money held by an authorization without taking it.Action
    Get AuthorizationRead one authorization by its ID.Action
    Get RefundRead one refund by its ID.Action
    Add Order TrackingAdd a shipment tracking number to a captured order.Action
    Add Tracking To TransactionAdd shipment tracking to any PayPal transaction, including ones not made through Orders.Action
    Search InvoicesFind invoices by recipient, number, status or date.Action
    Send Invoice ReminderEmail a reminder for a sent, unpaid invoice.Action
    Cancel InvoiceCancel a sent invoice and optionally tell the recipient.Action
    Record Invoice PaymentMark an invoice as paid with money received outside PayPal.Action
    Create SubscriptionStart a subscription on a billing plan and get the link the subscriber opens to approve it.Action
    Get SubscriptionRead one subscription by its ID.Action
    Cancel SubscriptionCancel an active or suspended subscription for good.Action
    Suspend SubscriptionPause billing on an active subscription.Action
    Activate SubscriptionResume billing on a suspended subscription.Action
    Get DisputeRead one dispute by its ID.Action
    Send PayoutSend money from your PayPal balance to one recipient. Live accounts need Payouts enabled by PayPal first.Action

    Three steps to a running PayPal workflow

    The builder keeps the order you think in: connect the app, choose what starts the workflow, add what should happen.

    1. Connect

      Authorise PayPal once

      Add a PayPal connection under Connects and reuse it in every workflow. Credentials stay in your WordPress database.

    2. Trigger

      Pick what starts it

      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.

    3. Act

      Add PayPal steps and logic

      Chain PayPal actions with Router, Filter, Iterator and Delay, test each step against captured data, then switch the workflow on.

    PayPal workflows people build

    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.

    Log every completed PayPal payment capture to a Google Sheets row

    PayPal to Google Sheets

    Post a Slack alert when a customer opens a PayPal dispute

    PayPal to Slack

    Add buyers to a Mailchimp audience when they approve a PayPal checkout order

    PayPal to Mailchimp

    Create a HubSpot contact when a PayPal subscription is activated

    PayPal to HubSpot CRM

    Send a Gmail thank-you email when a PayPal invoice is paid

    PayPal to Gmail

    Track cancelled PayPal subscriptions in an Airtable base

    PayPal to Airtable

    Create and send a PayPal invoice for each new WPForms submission

    WPForms to PayPal, then PayPal

    Refund the PayPal payment when a WooCommerce order is refunded

    WooCommerce to PayPal

    About PayPal

    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.

    PayPal integration changelog

    What changed in each version of the integration.

    v.1.0.0 – 12 Oct, 2026
    – Initial release

    Start automating PayPal today

    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

    Customers who run it every day

    Rated 4.8 out of 5 by customers
    Read more reviews

    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.

    Creative-Minded Multimedia

    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.