Official MemberPress Zapier Integration
Step 1: Install MemberPress Developer Tools Add-on
If you have the Developer Tools add-on installed, be sure it is updated to version 1.1.21 or higher. Visit the Plugins page, and follow the prompts to update.
Login to your WordPress website's dashboard and click on MemberPress > Add-ons.
Scroll down to the MemberPress Developer Tools add-on, then install and activate it.
Now you'll have a new "Developer" option under the MemberPress Menu.
Step 2: Connect Zapier to MemberPress
Login to your Zapier.com account and click on My Apps.
Then search for "MemberPress" and select it.
The app is still in "Early Access", so you may see a "No matching connections" result when you attempt to connect. In that case, simply click here to join.
A new window will then pop up asking for your API Key and Website URL.
Your Website URL should be your domain name (with http:// or https:// at the beginning), without the ending slash (/). If your domain contains a www, be sure to include this in the Website URL, otherwise you may experience an error.
Because you will be transferring sensitive customer data, you should ensure your website uses https. Doing so will secure the connection between MemberPress and Zapier.
If your WordPress site is in a sub-directory (e.g., sample.com/wordpress/), you'll also need to include the sub-directory in the Site URL.
You can find your API Key in the MemberPress > Developer > REST API page.
The final result should look like this:
Click "Yes, Continue", and Zapier will verify that it can connect to MemberPress. Now you're ready to make some zaps!
When MemberPress is connected to Zapier you'll see the "Custom integrations" tab under the My Apps page.
Step 3: Create your first zap using MemberPress
Below we'll walk through how to create sample zaps.
Create a Member/Transaction in MemberPress when a new Subscriber joins a Mailchimp list
In this example, we'll add a new member to our MemberPress site and make that member active on a free Membership level. Let's say we have a Mailchimp opt-in form we use to collect email addresses for our list. As an incentive to join the list, we're giving users access to a free membership on our website. With Zapier this will be much simpler to accomplish – and a lot cheaper than hiring a developer!
Understanding how Webhooks work between Zapier and MemberPress Developer Tools
In this example, we'll quickly cover how Webhooks are automatically controlled by Zapier when you turn your MemberPress zaps on and off.
Add a row to Google Sheets when a new Member signs up
In this example, we'll add some new member information as a row in a Google Spreadsheet after they've joined our membership site and completed some custom fields.