---
title: MemberPress
slug: memberpress
description: How to integrate MemberPress with Make.com
image: https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/PREVIEW_memberpress.png
docTags: 
createdAt: 2025-10-07T08:29:27.175Z
---

| ::Image[]{src="https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/memberpress.png" size="50" width="512" height="512" position="center" alt="MemberPress logo" showCaption="false"} | MemberPress is a WordPress plugin for creating and managing membership sites, subscriptions, and digital content access. Integrating with Make.com allows users to automate membership management, subscription renewals, and member communications directly from their WordPress site. |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

:::hint{type="warning"}
This is AI-generated content based on official MemberPress documentation. The content may contain mistakes. Please verify important information. If you have questions on vendor documentation, contact [MemberPress](https://memberpress.com/support/) directly.
:::

# Requirements

To use the MemberPress app in Make, you must have an active MemberPress account and an API Key, [create your account on MemberPress](https://memberpress.com). For subscription, refer to the [MemberPress pricing page](https://memberpress.com).

# Connect MemberPress and Make&#x20;

To get started, you must first create a connection between MemberPress and Make, allowing the two services to communicate.&#x20;

::::WorkflowBlock
:::WorkflowBlockItem
**Obtain your API Key in your MemberPress account**
:::

:::WorkflowBlockItem
**Create the connection in Make.**
:::
::::

## Obtain your API Key in your MemberPress account

Before you create the connection in Make, you should first obtain your **API Key** in your MemberPress account.

To obtain your **API Key&#x20;**:

::::WorkflowBlock
:::WorkflowBlockItem
Navigate to th&#x65;**&#x20;MemberPress menu** in your website dashboard.
:::

:::WorkflowBlockItem
Click on th&#x65;**&#x20;Developer option**.

![](https://make-cxp-documentation.ams3.cdn.digitaloceanspaces.com/apps-center-screenshots/memberpress_API_Key)
:::

:::WorkflowBlockItem
Click on th&#x65;**&#x20;REST API tab**.
:::

:::WorkflowBlockItem
Copy th&#x65;**&#x20;API key** displayed on screen.
:::
::::

You will use this value while creating a connection in Make.&#x20;

Because the UI might have changed, the steps you see on your screen might be different, [check the vendor documentation for updates.](https://memberpress.com/docs/overview-of-using-the-developer-tools/)

## Create the connection in Make&#x20;

:::::WorkflowBlock
::::WorkflowBlockItem
[ account](https://www.make.com/en/register), add the MemberPress module to your scenario, and click **Create a connection.&#x20;**

:::hint{type="info"}
If you add a module with an instant tag, click **Create a webhook**, then **Create a connection.**
:::
::::

:::WorkflowBlockItem
*Optional:&#x20;*&#x49;n the **Connection name** field, enter a name for the connection.
:::

:::WorkflowBlockItem
Enter the **authentication credentials** you copied from your MemberPress account or follow the on-screen instructions to create the connection.&#x20;
:::
:::::

For detailed information on connecting an application, see [Connect an application](docId\:SO88FM6pkT0G-adKDDfzZ) page.

# MemberPress modules

After connecting to the MemberPress app, you can choose from a list of available modules to build your scenarios.&#x20;

:::ExpandableHeading
### Cancel a Subscription

Cancels an active subscription using the provided subscription ID.
:::

:::ExpandableHeading
### Create a Coupon

Generates a new discount coupon code for your customers.
:::

:::ExpandableHeading
### Create a Member

Adds a new member to your selected group or organization.
:::

:::ExpandableHeading
### Create a Membership

Creates a new user membership in the selected system or platform.
:::

:::ExpandableHeading
### Create a Subscription

Creates a new subscription for a user or customer in your selected service.
:::

:::ExpandableHeading
### Create a Transaction

Creates a new financial transaction record.
:::

:::ExpandableHeading
### Delete a Coupon

Deletes a specific coupon using its unique ID.
:::

:::ExpandableHeading
### Delete a Member

Deletes a specific member from your system using their unique ID.
:::

:::ExpandableHeading
### Delete a Membership

Deletes a specific membership using its unique ID.
:::

:::ExpandableHeading
### Delete a Subscription

Deletes a specific subscription from your account using its unique ID.
:::

:::ExpandableHeading
### Delete a Transaction

Deletes a specific transaction from your account using its unique ID.
:::

:::ExpandableHeading
### Get a Coupon

Fetches detailed information about a specific coupon using its unique ID.
:::

:::ExpandableHeading
### Get a Member

Retrieves detailed information about a specific member using their unique ID.
:::

:::ExpandableHeading
### Get a Membership

Fetches detailed information about a specific membership using its unique ID.
:::

:::ExpandableHeading
### Get a Subscription

Fetches detailed information about a specific subscription using its unique ID.
:::

:::ExpandableHeading
### Get a Transaction

Fetches detailed information for a specific transaction using its unique ID.
:::

:::ExpandableHeading
### Make an API Call

Executes a custom API request to the connected service using your authorized credentials.
:::

:::ExpandableHeading
### Search Coupons

Searches for specific coupons based on your criteria or retrieves a complete list of all available coupons.
:::

:::ExpandableHeading
### Search Members

Searches for specific members or retrieves a complete list of all members.
:::

:::ExpandableHeading
### Search Memberships

Searches for specific memberships or retrieves a list of all existing memberships.
:::

:::ExpandableHeading
### Search Subscriptions

Searches for specific subscriptions or retrieves a list of all available subscriptions.
:::

:::ExpandableHeading
### Search Transactions

Searches for specific transactions or retrieves a complete list of all transactions.
:::

:::ExpandableHeading
### Update a Coupon

Updates the details of a specific coupon identified by its unique ID.
:::

:::ExpandableHeading
### Update a Member

Updates the details of a specific member identified by their unique ID.
:::

:::ExpandableHeading
### Update a Membership

Updates the details of a specific membership identified by its unique ID.
:::

:::ExpandableHeading
### Update a Subscription

Updates the details of a specific subscription identified by its unique ID.
:::

:::ExpandableHeading
### Update a Transaction

Updates the details of a specific transaction identified by its unique ID.
:::

:::ExpandableHeading
### Watch Members Accounts Updated

Triggers when any changes are made to a member's account information.
:::

:::ExpandableHeading
### Watch Members Complete Sign Up

Triggers when a new member successfully completes the registration process.
:::

:::ExpandableHeading
### Watch Members Deleted

Triggers when a member is removed or deleted from your system or organization.
:::

:::ExpandableHeading
### Watch Subscriptions Created

Triggers when a new user subscribes to a service or product.
:::

:::ExpandableHeading
### Watch Subscriptions Pause

Triggers when an existing subscription is set to a paused status.
:::

:::ExpandableHeading
### Watch Subscriptions Resume

Triggers when a previously paused or canceled subscription is reactivated.
:::

:::ExpandableHeading
### Watch Subscriptions Stop

Triggers when a user's subscription is canceled or ends.
:::

:::ExpandableHeading
### Watch Transactions Complete

Triggers when a payment transaction is successfully processed and marked as complete.
:::

:::ExpandableHeading
### Watch Transactions Expire

Triggers when a transaction reaches its expiration date and is no longer valid.
:::

:::ExpandableHeading
### Watch Transactions Fail

Triggers when a payment transaction is unsuccessful or cannot be processed.
:::

:::ExpandableHeading
### Watch Transactions Refunded

Triggers when a payment transaction is successfully refunded in your account.
:::

# Templates

You can look for more templates in [Make's template gallery](https://www.make.com/en/templates), where you'll find thousands of pre-created scenarios.

# MemberPress resources&#x20;

You can have access to more resources related to this app on the following links

- [MemberPress topics on Make community](https://community.make.com/search?q=MemberPress)
- [MemberPress website](https://memberpress.com)
- [MemberPress API documentation](https://memberpress.com/blog/memberpress-developer-tools/)
- [MemberPress page on make](https://www.make.com/en/integrations/memberpress)

***

:::CtaButton{label="Get started for free" externalHref="https://www.make.com/en/register" openInNewTab="true"}

:::

