All integrationsPayments & Billing

MemberPress

Run your WordPress membership site: add and update members, give them memberships, record and refund payments, cancel or expire subscriptions, make coupons, and start workflows when members sign up, pay, renew or cancel.

actions
25
triggers
32

Triggers

Start a workflow when something happens in MemberPress.

  • New member registeredRuns when someone registers, before their payment is accepted.
  • Member signup completedRuns when a new member finishes signing up and their payment is accepted.
  • Member account updatedRuns when a member changes their account details.
  • Member deletedRuns when a member is deleted, with their details as they were.
  • Member logged inRuns each time a member logs in.
  • Subscription createdRuns when a recurring subscription is created.
  • Subscription pausedRuns when a subscription is paused.
  • Subscription resumedRuns when a paused subscription is resumed.
  • Subscription cancelledRuns when a subscription is cancelled, by the member or an admin.
  • Subscription expiredRuns when a subscription expires.
  • Subscription upgradedRuns when a member upgrades to a recurring membership, with the new subscription.
  • Subscription downgradedRuns when a member downgrades to a recurring membership, with the new subscription.
  • Upgraded to a one-time membershipRuns when a member upgrades to a one-time payment membership, with the payment.
  • Downgraded to a one-time membershipRuns when a member downgrades to a one-time payment membership, with the payment.
  • Payment completedRuns when any payment completes, first or renewal, one-time or recurring.
  • Payment refundedRuns when a payment is refunded.
  • Payment failedRuns when any payment fails.
  • Payment expiredRuns when the access a payment gave runs out.
  • Subscription payment completedRuns when a payment of a recurring subscription completes, the first one included.
  • Subscription renewedRuns when the second or a later payment of a recurring subscription completes.
  • Subscription payment failedRuns when the payment gateway reports a failed subscription payment.
  • Subscription payment expiredRuns when a subscription payment's access runs out. The subscription itself may carry on.
  • One-time payment completedRuns when a payment for a one-time membership completes.
  • One-time payment expiredRuns when the access a one-time payment gave runs out.
  • Gift purchasedRuns when someone buys a membership as a gift (MemberPress Gifting add-on).
  • Gift claimedRuns when a gifted membership is claimed (MemberPress Gifting add-on).
  • Course startedRuns when a member opens a course for the first time (MemberPress Courses).
  • Course completedRuns when a member completes a course (MemberPress Courses).
  • Lesson startedRuns when a member opens a lesson for the first time (MemberPress Courses).
  • Lesson completedRuns when a member completes a lesson (MemberPress Courses).
  • Quiz attemptedRuns when a member finishes a quiz attempt, with their score (MemberPress Courses).
  • Reminder sentRuns when one of your MemberPress reminders fires for a member, such as before a subscription renews or a card expires.

Actions

Steps a workflow can run in MemberPress.

  • List membersList members, or find them by email address or username. Gets one page; to see more, run it again with the next page number.
  • Get memberGet a member with their active memberships, address, profile fields and payment counts.
  • Add memberAdd a member (a WordPress user), and give them a membership if you choose one. MemberPress can email them a link to set their password.
  • Update memberChange a member's email, username, name or address. Fields left empty keep what they have.
  • Delete memberDelete a member's WordPress account for good. This can't be undone.
  • List membershipsList the memberships (plans) for sale, with their prices and billing.
  • Get membershipGet a membership's price, billing period, trial and access settings.
  • Create membershipCreate a membership (a plan members buy): one-time or recurring, with a trial, a payment limit or an end date if you like.
  • Update membershipChange a membership's name, price, billing or access settings. Fields left empty keep what they have.
  • Delete membershipDelete a membership. Members who have it lose access to what it protects.
  • List transactionsList payments, filtered by member, membership, subscription, coupon, status or payment method. Gets one page at a time.
  • Get transactionGet a payment with its amount, status, member, membership and when the access it gives ends.
  • Create transactionRecord a payment for a member, such as one taken elsewhere. A complete transaction gives them the membership until it ends.
  • Refund transactionRefund a payment through its payment gateway, and cancel its subscription too if you choose. The money goes back to the member.
  • Delete transactionDelete a payment record. Access it gave ends; no money moves.
  • List subscriptionsList recurring subscriptions, filtered by member, membership or coupon. Gets one page at a time.
  • Get subscriptionGet a subscription with its status, price, billing period, member and membership.
  • Create subscriptionRecord a recurring subscription for a member, such as one billed elsewhere. Price and billing default to the membership's.
  • Cancel subscriptionStop a subscription's future payments. The member keeps access until their last payment's time runs out.
  • Expire subscriptionEnd a subscription's access now, by expiring its payments that haven't run out yet.
  • Delete subscriptionDelete a subscription record. It doesn't cancel billing at the payment gateway: cancel it first.
  • List couponsList coupons with their discounts, limits and memberships, or find one by its code.
  • Create couponCreate a coupon for some memberships: a percent or amount off every payment or only the first, with a usage limit or expiry if you like.
  • Delete couponDelete a coupon so it can no longer be used.
  • List access rulesList the rules that decide which pages, posts and files each membership can see, with any drip or expiry settings.

Automate MemberPress with Lodol.

Connect MemberPress, then hand Lodol the job in Slack, Claude or ChatGPT.

Free plan, no credit card