Skip to content
FlowWP logo
Menu
WordPress plugin

Paid Memberships Pro integration

Grant, cancel and react to Paid Memberships Pro levels, checkouts and payments.

  • 6 triggers · 3 actions
  • 3 steps on Personal · all 9 on Business
paidmembershipspro.com (opens in a new tab)

Triggers and actions

What you can automate with Paid Memberships Pro

Every step Paid Memberships Pro adds to FlowWP, named and described as it appears in the editor, with the plan that includes it.

Triggers 6

Events in Paid Memberships Pro that can start a workflow.

  • A user gets a Paid Memberships Pro level

    At checkout, or when an administrator gives it to them.

    Personal plan
    Data it passes on · 13 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Membership

    • Membership ID
    • Membership name
  • A user’s Paid Memberships Pro level ends

    Cancelled or expired. Optionally only one of the two.

    Personal plan
    Data it passes on · 15 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Membership

    • Membership ID
    • Membership name
    • Cancelled or expired
    • Status PMPro recorded
  • A user completes a Paid Memberships Pro checkout

    With the order they paid.

    Business plan
    Data it passes on · 20 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Membership

    • Membership ID
    • Membership name

    Payment

    • Payment ID
    • Order or transaction number
    • Amount before tax
    • Total
    • Payment status
    • Payment gateway
    • Payment date
  • A Paid Memberships Pro recurring payment succeeds

    A renewal, not the first payment at checkout.

    Business plan
    Data it passes on · 20 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Membership

    • Membership ID
    • Membership name

    Payment

    • Payment ID
    • Order or transaction number
    • Amount before tax
    • Total
    • Payment status
    • Payment gateway
    • Payment date
  • A Paid Memberships Pro recurring payment fails

    The gateway declined a renewal. The level is not removed yet.

    Business plan
    Data it passes on · 20 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Membership

    • Membership ID
    • Membership name

    Payment

    • Payment ID
    • Order or transaction number
    • Amount before tax
    • Total
    • Payment status
    • Payment gateway
    • Payment date
  • A Paid Memberships Pro order is refunded

    Business plan
    Data it passes on · 20 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Membership

    • Membership ID
    • Membership name

    Payment

    • Payment ID
    • Order or transaction number
    • Amount before tax
    • Total
    • Payment status
    • Payment gateway
    • Payment date

Actions 3

What a workflow can do in Paid Memberships Pro.

  • Give a user a Paid Memberships Pro level

    No payment is taken, and it has no end date unless one is set. Replaces any level in the same group, as a checkout would.

    Personal plan
    Data it passes on · 5 values
    • User ID
    • Membership ID
    • Membership name
    • End date
    • Already had the level
  • Cancel a user’s Paid Memberships Pro level

    Also stops its recurring payments at the gateway, as cancelling in the admin does.

    Business plan
    Data it passes on · 4 values
    • User ID
    • Membership ID
    • Membership name
    • Had the level
  • Get a user’s Paid Memberships Pro levels

    Their active levels, or whether they have one in particular. Changes nothing.

    Business plan
    Data it passes on · 5 values
    • User ID
    • Has the level (or any level, when none is chosen)
    • Active level IDs
    • Active level names
    • Active levels

Set it up

  1. 1Install and activate Paid Memberships Pro on your WordPress site.
  2. 2FlowWP finds it and adds its steps to the step library. If Paid Memberships Pro is missing, FlowWP says so instead of hiding them.
  3. 3Pick a Paid Memberships Pro step in any workflow. Every value it passes on is in the token picker.

Where it runs

Paid Memberships Pro steps run inside WordPress, on your own server. FlowWP only contacts an outside service when you add a connection to one or use a step that needs it.

Nothing runs until you activate a workflow, and every run is recorded step by step.

Templates

Start from a Paid Memberships Pro workflow

Browse all templates
    1. Paid Memberships Pro logoTrigger: A user’s Paid Memberships Pro level ends (Paid Memberships Pro)
    2. Action: Delay (Delay)
    3. Action: Send Email (Email)
    MembershipPersonal plan

    Win back expired members

    Three days after a membership expires — not when it is cancelled — invite the member back.

    3 stepsIntermediate
    1. Paid Memberships Pro logoTrigger: A user gets a Paid Memberships Pro level (Paid Memberships Pro)
    2. Action: Send Email (Email)
    MembershipPersonal plan

    Welcome new members

    Email members the moment they get a Paid Memberships Pro level.

    2 stepsBeginner
    1. Paid Memberships Pro logoTrigger: A Paid Memberships Pro order is refunded (Paid Memberships Pro)
    2. Paid Memberships Pro logoAction: Cancel a user’s Paid Memberships Pro level (Paid Memberships Pro)
    MembershipBusiness plan

    Cancel a membership when its order is refunded

    A refunded Paid Memberships Pro order takes away the level it paid for, so refunds and access stay in step.

    2 stepsBeginner
    1. Paid Memberships Pro logoTrigger: A Paid Memberships Pro recurring payment fails (Paid Memberships Pro)
    2. Action: Send Email (Email)
    MembershipBusiness plan

    Tell members when a renewal payment fails

    When a Paid Memberships Pro renewal is declined, ask the member to update their card before their access lapses.

    2 stepsBeginner
    1. Paid Memberships Pro logoTrigger: A user gets a Paid Memberships Pro level (Paid Memberships Pro)
    2. Action: Send Email (Email)
    3. FluentCRM logoAction: Add or update a FluentCRM contact (FluentCRM)
    4. BuddyPress logoAction: Add a member to a BuddyPress group (BuddyPress)
    5. Action: Delay (Delay)
    6. +3 more steps
    MembershipPersonal plan

    Onboard new members over their first week

    A new Paid Memberships Pro member is welcomed, saved in FluentCRM, added to your members’ BuddyPress group, then sent tips on day two and a feedback request on day seven.

    8 stepsAdvanced

Build your WordPress workflow visually.

Start with a template or a blank canvas. Nothing runs until you activate it.