Skip to content
FlowWP logo
Menu
WordPress plugin

MemberPress integration

React to MemberPress purchases, renewals and failed payments, and manage memberships.

  • 14 triggers · 4 actions · 1 other step
  • 6 steps on Free · all 19 on Personal
memberpress.com (opens in a new tab)

Triggers and actions

What you can automate with MemberPress

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

Triggers 14

Events in MemberPress that can start a workflow.

  • A user is added to a MemberPress membership

    However they got it — a purchase, a free signup or an administrator. Not again on renewal.

    Free
    Data it passes on · 22 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
    • Part of a recurring subscription
    • Expires (UTC)
  • A user purchases a MemberPress membership

    The first payment; renewals have their own trigger. Optionally only one-time or only recurring memberships.

    Free
    Data it passes on · 22 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
    • Part of a recurring subscription
    • Expires (UTC)
  • A user renews a MemberPress subscription

    A recurring payment after the first.

    Free
    Data it passes on · 22 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
    • Part of a recurring subscription
    • Expires (UTC)
  • A MemberPress subscription is cancelled

    Recurring billing has stopped. Access lasts until the paid period ends.

    Free
    Data it passes on · 18 values

    User

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

    Membership

    • Membership ID
    • Membership name

    Subscription

    • Subscription ID
    • Subscription number
    • Subscription status
    • Payment gateway
    • Price
  • A user’s MemberPress membership expires

    They are no longer in it — a renewal that still covers them does not count. Optionally only one-time or only recurring memberships.

    Free
    Data it passes on · 22 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
    • Part of a recurring subscription
    • Expires (UTC)
  • A MemberPress subscription starts

    Personal plan
    Data it passes on · 18 values

    User

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

    Membership

    • Membership ID
    • Membership name

    Subscription

    • Subscription ID
    • Subscription number
    • Subscription status
    • Payment gateway
    • Price
  • A MemberPress subscription is paused

    Personal plan
    Data it passes on · 18 values

    User

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

    Membership

    • Membership ID
    • Membership name

    Subscription

    • Subscription ID
    • Subscription number
    • Subscription status
    • Payment gateway
    • Price
  • A MemberPress subscription is resumed

    Personal plan
    Data it passes on · 18 values

    User

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

    Membership

    • Membership ID
    • Membership name

    Subscription

    • Subscription ID
    • Subscription number
    • Subscription status
    • Payment gateway
    • Price
  • A MemberPress payment fails

    Personal plan
    Data it passes on · 22 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
    • Part of a recurring subscription
    • Expires (UTC)
  • A MemberPress payment is refunded

    Personal plan
    Data it passes on · 22 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
    • Part of a recurring subscription
    • Expires (UTC)
  • A MemberPress transaction’s status changes

    Optionally only to one status, such as refunded or failed.

    Personal plan
    Data it passes on · 23 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
    • Part of a recurring subscription
    • Expires (UTC)
    • Previous status
  • A MemberPress coupon is redeemed

    At purchase, not again on renewal. Optionally only for one coupon.

    Personal plan
    Data it passes on · 24 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
    • Part of a recurring subscription
    • Expires (UTC)

    Coupon

    • Coupon ID
    • Coupon code
  • A sub account is added to a MemberPress corporate account

    Needs MemberPress’s Corporate Accounts add-on.

    Personal plan
    Data it passes on · 34 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
    • Part of a recurring subscription
    • Expires (UTC)
    • Account owner’s transaction ID

    Account owner

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link
  • A sub account is removed from a MemberPress corporate account

    Needs MemberPress’s Corporate Accounts add-on.

    Personal plan
    Data it passes on · 34 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
    • Part of a recurring subscription
    • Expires (UTC)
    • Account owner’s transaction ID

    Account owner

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

Actions 4

What a workflow can do in MemberPress.

  • Give a user a MemberPress membership

    Recorded as a manual transaction with no payment, ending when the membership’s own term would unless an end date is set.

    Personal plan
    Data it passes on · 6 values
    • User ID
    • Membership ID
    • Membership name
    • Transaction ID
    • Expires (UTC)
    • Already had the membership
  • Remove a user’s MemberPress membership

    Ends their access now. Billing is not touched — use “Cancel a MemberPress subscription” for that.

    Personal plan
    Data it passes on · 5 values
    • User ID
    • Membership ID
    • Membership name
    • Transactions ended
    • Had the membership
  • Cancel a user’s MemberPress subscription

    Stops recurring billing at the payment gateway. Access lasts until the paid period ends.

    Personal plan
    Data it passes on · 5 values
    • User ID
    • Membership ID
    • Membership name
    • Subscriptions cancelled
    • Had an active subscription
  • Get a user’s MemberPress memberships

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

    Personal plan
    Data it passes on · 4 values
    • User ID
    • Has the membership (or any, when none is chosen)
    • Active membership IDs
    • Active membership names

Other steps 1

Checks, lookups and helpers that shape the data in between.

  • A user is an active MemberPress member

    Of one membership, or of any when none is chosen. Use the False branch for “is not an active member”.

    Free
    Data it passes on · 3 values
    • Condition met
    • User ID
    • Active membership IDs

Set it up

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

Where it runs

MemberPress 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 MemberPress workflow

Browse all templates
    1. MemberPress logoTrigger: A MemberPress payment fails (MemberPress)
    2. Action: Send Email (Email)
    3. Action: Delay (Delay)
    4. MemberPress logoCondition: A user is an active MemberPress member (MemberPress)
    5. Action: Send Email (Email)
    6. +2 more steps
    MembershipPersonal plan

    Save MemberPress members whose payment failed

    Ask the member to update their card at once. Three days later, remind anyone still active, or invite back anyone whose membership has lapsed and tag them in FluentCRM.

    7 stepsAdvanced

Build your WordPress workflow visually.

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