FlowRunner
PricingContact
Theme
Start Free

MemberPress

E-commerce

Connect AI agents to MemberPress on your WordPress site. Agents onboard members, create transactions that grant plan access, and read membership, billing, and subscription data through the MemberPress REST API.

11 actions API key available
A successful payment lands from Stripe for a course bundle sold through an off-site funnel
List Members searches the buyer's email so a returning member is recognized instead of duplicated
Create Member provisions the WordPress account for the new buyer with a generated password
Get Membership confirms the target plan's price matches what was actually charged
The owner approves any enrollment where the paid amount and the plan price disagree
Create Transaction records the payment with status complete, which is the moment access is granted
Get Member verifies the active membership shows on the profile before anyone is told it does
The member gets the welcome email with login details, and the team channel logs the signup

What This Integration Enables

For a content business on WordPress, access is the product. MemberPress holds the paywall, and its REST API, through the Developer Tools add-on, exposes the four objects that define the business: members, memberships, transactions, and subscriptions. FlowRunner agents work all four: they provision members with underlying WordPress accounts, read plan configuration and pricing, record transactions that grant access, and pull the billing and subscription data that answers revenue questions. - Onboarding: turn external payments, partner deals, and imports into provisioned accounts with access granted and verified - Reconciliation: every access grant recorded as a transaction, so the member list and the revenue ledger never disagree - Sync: members and billing activity flowing to [Google Sheets](/integrations/google-sheets), CRMs, and lifecycle email tools - Visibility: subscription status and transaction history read on demand for support and churn work Because Create Transaction with status complete literally opens the paywall, granting access is treated as what it is, giving away the product, and runs through a [human-in-the-loop](/concepts/human-in-the-loop) gate whenever it does not trace to a verified payment.

Without FlowRunner

Off-site sales mean manual enrollment Every funnel or partner sale becomes a support ticket asking where the login is
Access and payment drift apart Comped accounts, failed renewals, and manual grants accumulate until nobody knows who should have access
Membership data is trapped in wp-admin Revenue, churn, and member questions all require logging into WordPress and clicking around

With FlowRunner

Payment to login in one pass Agents provision the account, record the transaction, and verify access before the welcome email sends
Access always traces to a transaction Every grant is a recorded transaction with amount, gateway, and status, including the deliberate zero-dollar ones
The membership data works elsewhere Members, transactions, and subscriptions flow to sheets, CRMs, and email platforms on schedule

Use Case Scenarios

The funnel sale that ends with a working login

A buyer purchases through a [Stripe](/integrations/stripe) checkout on a landing page that never touches WordPress. The agent matches the email against List Members, runs Create Member for new buyers, and records the payment with Create Transaction against the right plan, status complete. Get Member confirms the membership is active, then [Klaviyo](/integrations/klaviyo) gets the profile and signup event so the welcome sequence starts with lifecycle context. The buyer's first email contains a login that already works, which is the entire difference between a membership site that feels professional and one that feels like a hobby.

A revenue picture that does not require wp-admin

Every night the agent pulls new records from List Transactions and List Subscriptions and appends them to the revenue workbook: amount, tax, gateway, status, member, and plan. Failed and refunded transactions land on their own tab with the member's history from Get Member attached. Active subscription counts by plan, from List Memberships and List Subscriptions, post to [Slack](/integrations/slack) each Monday. The founder answers "how did the membership do this month" from a sheet that was never stale, without logging into WordPress at all.

Support lookups and clean comps

A member writes in claiming they paid but lost access. The support agent asks the FlowRunner agent, which pulls Get Member for active memberships, recent transactions, and subscription state in one pass, and posts the full picture to the support thread. If the fix is a goodwill grant, the agent drafts the zero-dollar Create Transaction with an expiration matched to the request, and the owner approves it before access opens. The comp exists as a recorded transaction with a reason attached, so six months later nobody wonders why this account has free access.

Human-in-Loop Highlight

Create Transaction is the paywall key: a transaction with status complete grants the member access to the plan, immediately, whether or not money ever moved. That makes it the one action on this page that can give the product away at machine speed. A bug or a bad match list that enrolls a hundred people into the annual tier is revenue you do not get back, because access granted in error still gets consumed. So in FlowRunner workflows, transactions that trace to a verified external payment flow straight through, and everything else, comps, imports, partner bulk enrollments, price-mismatch cases, stops for the owner. The agent presents member, plan, amount paid versus plan price, and the reason, and a person decides who gets through the paywall. Update Member sits behind the same discipline when the field being changed is the email, because that field is the account's identity.

Agent processes routinely
Detects exception requiring judgment
Clear match Continues automatically
Ambiguous Routes to human via email
Human decides
Agent resumes with decision

Agent Capabilities

11 actions

Members

4
  • List Members Retrieves members with their profile, active memberships, transaction counts, and recent billing activity, searchable by email or username. The match step before any provisioning.
  • Get Member Retrieves one member by WordPress user ID with full profile, active memberships, and recent transactions and subscriptions. The one-call answer to most support questions.
  • Create Member Creates a member and provisions the underlying WordPress user account, generating a password when none is supplied.
  • Update Member Updates a member's name, email, website, or password; only supplied fields change.

Memberships

2
  • List Memberships Retrieves the site's membership plans with pricing, billing period, trial settings, and access rules.
  • Get Membership Retrieves one plan's full configuration: pricing, billing and trial periods, renewal and expiration rules. The price check before any enrollment.

Transactions

3
  • List Transactions Retrieves payment records filterable by member or membership, with amount, tax, status, gateway, and timestamps. The revenue feed.
  • Get Transaction Retrieves one transaction's full payment record with its associated member and membership.
  • Create Transaction Creates a payment record that grants a member access to a membership; status complete opens the paywall. The action this page's human gate exists for.

Subscriptions

2
  • List Subscriptions Retrieves recurring billing agreements filterable by member or membership, with status, gateway, period, and totals. The churn watchlist.
  • Get Subscription Retrieves one subscription's status, gateway, price, billing period, and its member and plan.

Frequently Asked Questions

What can FlowRunner do with MemberPress?

FlowRunner agents can run List Members, Get Member, and Create Member in MemberPress, plus 8 more actions.

Does connecting MemberPress to FlowRunner require OAuth?

No. MemberPress connects to FlowRunner with an API key, no OAuth flow required.

Can MemberPress trigger a FlowRunner workflow automatically?

MemberPress doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.

Start building with MemberPress

$100 in credits. No card required. Connect in minutes.