Description
The addon Zapier connects Paid Memberships Pro to more than 5,000 apps via webhooks, triggering events such as member level changes, new orders, updated orders, and completed checkouts. Designed for those who need to sync subscription data with CRMs like HubSpot, Salesforce, and ActiveCampaign, or register members in Google Sheets spreadsheets and tools such as QuickBooks and Airtable, without writing code.
Key Zapier Features
- Subscription Cycle Triggers
Sends level change, new order, updated order, and checkout events to Zapier. - Actions Received from Zapier
Allows creating members, changing levels, recording orders, updating orders, and checking membership status. - Webhook Connection
Uses webhook URLs for bidirectional data exchange between the site and Zapier. - Zapier Catalog Access
Connects the site to thousands of official directory apps without custom development. - Make Compatibility
Accepts webhooks for Make (formerly Integromat), opening avenues for alternative automations.
Benefits of Zapier
- No-Code Automations
Eliminates code for integrating Paid Memberships Pro with external tools via Zapier. - Always Synced CRM
Keeps contacts and opportunities updated in HubSpot, Salesforce, and ActiveCampaign as status changes. - Automated Email Workflows
Triggers campaigns and sequences as soon as new members join or change levels. - Accounting and Operational Logging
Replicates orders in Google Sheets, Airtable, and QuickBooks without manual data entry.
Who Should Use Zapier?
- Those maintaining an association site on Paid Memberships Pro who want to mirror members and orders in a CRM.
- Marketing teams needing to automatically trigger email flows for every new signup, plan change, or renewal.
- Those wanting to record orders in spreadsheets (Google Sheets, Airtable) or accounting software (QuickBooks) without manual intervention.
How to Download Zapier
The addon Zapier is available for download here on Ultrapack. After downloading the .zip file, install it via Plugins > Add New > Upload Plugin, select the file and click activate. With Paid Memberships Pro already installed, webhook options become available within the settings menu of the membership plugin.
For membership sites already running on Paid Memberships Pro that want to expand automations without investing in development, this integration opens a path to link the subscription lifecycle to any Zapier catalog tool. Note that the component adopts a webhook-based approach, suitable for direct flows between member events and actions in external apps.
Frequently asked questions
Is Paid Memberships Pro Zapier GPL-licensed?
Yes. Paid Memberships Pro Zapier is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use Paid Memberships Pro Zapier on multiple sites?
Yes. You can install Paid Memberships Pro Zapier on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does Paid Memberships Pro Zapier cost at Ultrapack?
Paid Memberships Pro Zapier costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does Paid Memberships Pro Zapier include updates?
Yes. The current version of Paid Memberships Pro Zapier is 1.2.5, published at Ultrapack on Oct 2, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is Paid Memberships Pro Zapier scanned before publication?
Yes. Every version of Paid Memberships Pro Zapier goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What changed in this version
Version 1.2.5 2026-09-30
- SECURITY: The debug log is now stored in the PMPro restricted files directory when available (PMPro 3.5+). Older PMPro versions still write it to the plugin's logs folder. #80 (@dparker1005)
- SECURITY: Improved sanitization and escaping throughout the plugin to resolve Plugin Check security findings. #78 (@dparker1005)
- BUG FIX: Fixed first and last names with apostrophes being sent to Zapier with a stray backslash after checkout. #78 (@dparker1005)
Version 1.2.4 2025-05-26
- ENHANCEMENT: Pass back the user_id value when the add_member action was successful. (@dwanjuki)
- ENHANCEMENT: Added new filters for each action (receive data to PMPro) to allow further customizations. See `pmproz_after_add_member`, `pmproz_after_change_membership_level`, `pmproz_after_add_order` and `pmproz_after_update_order`(@dwanjuki)
- BUG FIX: Fixed an issue where the discount code was not being included in the order trigger data. (@dwanjuki)
Version 1.2.3 2024-10-18
- ENHANCEMENT: Added Dutch language files.
Version 1.2.2 2023-12-05
- ENHANCEMENT: Improved compatibility with Multiple Memberships Per User (@dparker1005)
Version 1.2.1 2022-08-12
- ENHANCEMENT: New filter `pmproz_prepare_order_for_request` added to allow manipulating the $order data that is sent with every trigger.
- BUG FIX: Fixes an issue where order data would be blank in Zapier and similar services. Improved compatibility with v2.9+ of Paid Memberships Pro.
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
This item is an add-on for the Paid Memberships Pro plugin. Installed on its own it throws no error, but it does not work either.
- Install and activate the Paid Memberships Pro plugin before this one.
- Download the file
pmpro-zapier.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
pmpro-zapier.zip, click Install Now and then Activate.
- Both stay active at the same time. Deactivating the Paid Memberships Pro plugin turns this add-on off with it.
- An add-on settings usually show up inside the main plugin screens, not in a menu of their own. If you find nothing new in the dashboard after activating, look there before opening a ticket.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready