Memberful
E-commerceManage your Memberful membership base from AI agents: list and look up members with their subscriptions and renewal state, create and update member records with custom metadata, discover plans, and run custom GraphQL for anything else.
What This Integration Enables
A membership business is a renewal business. The product, the content, the community all matter, but the number that decides the year is how many subscriptions renew, and the earliest signals live in Memberful: the renewal toggle, the expiry date, the plan. FlowRunner agents read those signals on a schedule instead of at the postmortem, sync the membership base into the systems the rest of the company works in, and write decisions back as metadata so the record itself carries the campaign history. - Sync members with their plans and renewal state into CRMs, spreadsheets, and warehouses - Gate access and trigger emails from a member's live subscription status - Create member records from external signups and stitch them to CRM identities via metadata - Discover plans and pricing before any workflow references them - Reach anything else in the API through Run GraphQL Query
Without FlowRunner
With FlowRunner
Use Case Scenarios
The renewal reminder that arrives while it still matters
A support reply, a community post, or a scheduled sweep raises a member's name. The agent calls Get Member, sees an annual subscription with auto-renew off and 12 days to expiry, and drafts a reminder through [Gmail](/integrations/gmail) that names their plan and what access lapses with it. Members with renewal on get nothing, because the fastest way to teach people to ignore your emails is to send ones that do not apply.
The membership base, everywhere it is needed
Nightly, the agent walks List Members with the cursor, pulling each member's subscriptions and plans, and updates the export in [Google Sheets](/integrations/google-sheets) and the contact records in [HubSpot](/integrations/hubspot). Finance reads subscription revenue by plan without asking anyone. Marketing segments by tier using metadata the agents keep current. The question "how many active members do we have" has one answer no matter who asks it.
Signups stitched across systems from day one
A signup lands through a partner funnel outside the normal checkout. The workflow calls Create Member with the email and name, then Update Member to store the originating CRM ID, the acquisition source, and the cohort tag in metadata. From that moment the member is one identity across Memberful, the CRM, and the analytics warehouse, instead of three records that someone reconciles at quarter end.
Human-in-Loop Highlight
Run GraphQL Query is the connector's open door: it executes arbitrary queries and mutations against the live Memberful account. Reads are routine. Mutations are not, because a mutation written by an agent can touch the thing this whole business runs on, real members' subscriptions and billing state, with no dedicated action's guardrails around it. So FlowRunner flows treat every mutation through this action as a proposal. The agent presents the exact GraphQL, the variables, and the members affected: "This mutation updates the renewal state on 3 subscriptions listed below. Execute?" The membership owner reads the operation, not a summary of it, and approves. The [human-in-the-loop](/concepts/human-in-the-loop) gate is what lets a team keep the escape hatch open without leaving it unattended.
Agent Capabilities
7 actionsMembers
4- List Members Retrieves the membership base a page at a time with email, name, username, and metadata, using cursor pagination for bases of any size. The backbone of every sync and audit.
- Get Member Retrieves one member by ID with profile details and all subscriptions, including each plan's name, price, and billing interval. The lookup behind access gates and renewal checks.
- Create Member Creates a member record with email and full name, returning the new ID. It does not start a paid subscription, which makes it the right first step for external signups.
- Update Member Updates a member's metadata additively: omitted keys are preserved, and a key is deleted by setting it to an empty string. Up to 50 keys per member. The write that turns the member record into a cross-system identity.
Subscriptions and Plans
2- List Subscriptions Retrieves a member's subscriptions with active status, renewal setting, expiry, and plan detail. The renewal-risk signal source.
- List Plans Retrieves every configured plan with name, price in cents, and billing interval. The reference step before any workflow points at a plan ID.
Escape Hatch
1- Run GraphQL Query Executes an arbitrary GraphQL query or mutation and returns the raw response. Covers custom field selections and operations the dedicated actions do not. The operation this page's human gate exists for.
Frequently Asked Questions
What can FlowRunner do with Memberful?
FlowRunner agents can run List Members, Get Member, and List Subscriptions in Memberful, plus 4 more actions.
Does connecting Memberful to FlowRunner require OAuth?
No. Memberful connects to FlowRunner with an API key, no OAuth flow required.
Can Memberful trigger a FlowRunner workflow automatically?
Memberful doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.
Start building with Memberful
$100 in credits. No card required. Connect in minutes.