Home / Sources / ProfilePress

ProfilePress

Membership, registration, profiles.

Source Memberships Native
Triggers
7
Used on
940 sites
Setup
Auto-detected
Min version
PP 4.0+

How this source works

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

Each trigger fires with a fully-typed payload: the user, their profile fields, the membership plan (if any), and a snapshot of related WordPress meta. You can branch, filter or transform anything in the payload from the builder.

Available triggers 7 total

Subscription lifecycle

Subscription created
subscription_created
A new subscription record was created for the user. Fires before activation when the gateway requires confirmation.
Subscription activated
subscription_activated
The subscription transitioned to active. Best moment to grant access / fire onboarding emails.
Subscription trialing
subscription_trialing
The subscription entered a trial period. Pair with delayed "trial ending soon" sequences.
Subscription completed
subscription_completed
A fixed-term subscription reached its final paid cycle without auto-renewal.
Subscription expired
subscription_expired
Fires once the grace period elapses. Good place to revoke external access or refresh CRM tags.
Subscription cancelled
subscription_cancelled
Perfect trigger for win-back automations. Includes cancellation reason if the gateway supplied one.
Subscription status changed
subscription_status_changed
Catch-all for any status transition. Includes old_status and new_status.

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.

ProfilePress Brevo

Add new ProfilePress events to Brevo, tagged by type

2 actions · common
ProfilePress Mailchimp

Sync ProfilePress contacts into Mailchimp

1 action · common
ProfilePress HubSpot

Mirror ProfilePress changes to HubSpot CRM

1 action · common

How to use it

1

Make sure ProfilePress is active

FlowSync auto-detects ProfilePress 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 ProfilePress 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 → ProfilePress and hit Replay to dry-run a workflow against a known-real payload.

Wire up ProfilePressin minutes.

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