Memberful Documentation

website·Indexed 40 days ago

https://memberful.com/docs

Guides and API references for managing memberships, including GraphQL API, webhooks, OAuth 2.0 authentication, and integrations with Stripe, Discord, Zapier, Circle, and Discourse. Covers account configuration, branding, custom domains, and member management.

Tokens
85K
Snippets
139
Records
785
Agent score
74%

What's inside Memberful

  1. Overview of Memberful Webhooks

    Memberful webhooks allow your application to react in real time to events such as member sign-ups, subscription updates, or plan changes. Memberful sends these notifications as HTTP POST requests containing a JSON payload and a signature header for security. Because Memberful does not guarantee that events are delivered in the order they are generated, it is recommended to fetch the latest data from the Memberful API upon receiving a webhook to ensure data consistency.
  2. Overview of Memberful retention discounts

    Retention discounts are automatic incentives offered to members who are canceling their subscriptions to encourage them to stay. Unlike coupons, they do not require a code. They are only compatible with recurring plans; subscriptions with a fixed number of payments, one-time purchases, or free registrations are ineligible. Eligibility is determined by the subscription's 'Active since' value.
  3. Overview of Memberful GraphQL API

    Memberful provides a GraphQL API to query and update data regarding members, subscriptions, plans, and coupons. The API supports both queries (for fetching data) and mutations (for adding, updating, modifying, or deleting data).
  4. Overview of Memberful OAuth 2.0 authentication

    Memberful supports the OAuth 2.0 protocol, allowing developers to use Memberful as the sign-in mechanism for custom web and mobile applications. The process follows the OAuth 2.0 Authorization Code flow to obtain an access token, which is then used to retrieve member data (such as name, email, and subscriptions) via the Memberful API.
  5. Overview of external payments for group subscriptions

    External payments allow group subscriptions to be paid via methods like wire transfers or cheques instead of credit cards. Unlike regular payments, Memberful will not automatically charge a card upon renewal; the admin must manually record payments to renew the subscription or add seats.

    Pricing: External payments are not subject to transaction fees, but Memberful charges a $0.20 monthly fee for each externally paid seat in use.

  6. Integrate Memberful with Wix

    Memberful can be used with Wix to sell memberships and provide members access to their accounts. Note that Wix does not support Single Sign-On (SSO), meaning you cannot use Memberful to create members-only pages directly on a Wix site. To restrict content access, you must use a WordPress membership site or Memberful's hosted member website.
  7. Understand and access Monthly Recurring Revenue (MRR) in Memberful

    Monthly Recurring Revenue (MRR) represents all active recurring subscription revenue normalized to a monthly amount. It provides a baseline for forecasting and understanding long-term membership performance by excluding one-time sales or fixed-term payments.

    Included in MRR:

    • Monthly recurring plans
    • Quarterly or annual recurring plans (converted to a monthly equivalent)
    • Recurring plans with ongoing discounts

    Excluded from MRR:

    • One-time payments
    • Fixed-length subscriptions
    • Gift purchases (unless the recipient renews into a recurring plan)

    To find this metric, navigate to Revenue → Metrics → Monthly Recurring Revenue in the Memberful dashboard.

  8. Integrate Memberful with Circle for private communities

    Connect Memberful with Circle to manage a private community restricted to paid members. This integration supports single sign-on (SSO), allowing members to access the Circle community using their existing Memberful login credentials.
  9. Create evergreen pages for the member site

    Create static pages (e.g., 'About Us' or 'FAQ') or external links. You can control visibility based on membership status (all members, active members, or members of specific plans) and manage navigation labels and URLs.
    Navigate to: Website → Pages
  10. Post-migration steps for non-WordPress sites

    After importing members from a non-Stripe Subscriptions system, complete the following:

    1. Completely disable the old membership system and terminate any recurring billing logic in the previous processor.
    2. Notify members via email about the new system. Explain that they can sign in by entering their email address to receive a magic link, or they can set a password.
  11. Access Memberful training and documentation

    For self-service help and onboarding, Memberful provides a searchable documentation library for step-by-step guides and a collection of training videos providing an overview of the platform's offerings.
    Training Videos: https://vimeo.com/showcase/7812186