Home / Sources / Paid Memberships Pro

Paid Memberships Pro

Member levels, billing, expirations.

Source Memberships Native
Triggers
6
Used on
Setup
Auto-detected
Min version
latest

How this source works

FlowSync taps into the native Paid Memberships Pro action hooks. The moment Paid Memberships Pro is detected on your site, all triggers below are available in the workflow builder — no extra configuration, no webhooks to wire up.

Available triggers 6 total

Memberships

Membership created
subscription_created
A new PMP membership record was created for the user.
Membership activated
subscription_activated
The membership transitioned to active. Grant access, fire onboarding emails.
Membership expired
subscription_expired
The membership reached end-of-term. Use it to revoke external access or refresh CRM tags.
Membership cancelled
subscription_cancelled
Member or admin cancelled the membership.
Membership status changed
subscription_status_changed
Catch-all for any PMP membership status transition.
Membership level changed
subscription_plan_changed
Fires when a member is moved between PMP levels. Includes old + new level IDs.

Sample event payload

Every trigger ships with a structured payload. Here's what subscription_activated looks like when it fires:

Subscription activated
subscription_activated
PAYLOAD
user_id2418
user_email"[email protected]"
subscription_id714
plan_id7
plan_name"Gold annual"
status"active"
timestamp2026-07-09T00:03:58Z

Popular workflow recipes

Tap any recipe to install it as a starting point — all wires connected.

Paid Memberships Pro Brevo

Add new Paid Memberships Pro events to Brevo, tagged by type

2 actions · common
Paid Memberships Pro Mailchimp

Sync Paid Memberships Pro contacts into Mailchimp

1 action · common
Paid Memberships Pro HubSpot

Mirror Paid Memberships Pro changes to HubSpot CRM

1 action · common

How to use it

1

Make sure Paid Memberships Pro is active

FlowSync auto-detects Paid Memberships Pro on plugin activation. If it’s running, you’ll see it under FlowSync → Sources with a green status dot.

2

Pick a trigger in the workflow builder

Open a workflow, click the trigger node, and select any Paid Memberships Pro event. The payload schema is loaded automatically so the field picker works downstream.

3

Filter, branch, or pass the payload to an action

Use the IF/ELSE node to gate the flow on plan tier, country, role — anything in the payload. Then connect any action and use {{trigger.field}} style merge tags.

4

Replay real events

FlowSync stores the last 1,000 fired events. Click any one in Logs → Paid Memberships Pro and hit Replay to dry-run a workflow against a known-real payload.

Wire up Paid Memberships Proin minutes.

Install FlowSync free, pick a trigger, and send events anywhere you need them.