Official MemberPress Zapier Integration
You will need to be using MemberPress Plus or Pro to utilize the Zapier integration as it requires our Developer Tools add-on.
Step 1: Install MemberPress Developer Tools Add-on
If you already have the Developer Tools add-on installed, be sure it is updated to at least version 1.1.21
Login to your WordPress website's dashboard and click on the MemberPress -> Add-ons page.
Scroll down to the MemberPress Developer Tools add-on and 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 if you connect MemberPress the first time you may see "No matching connections" result. In that case, you would need to join it first by clicking here: https://zapier.com/apps/memberpress/integrations
A new window will then pop up asking for your API Key and Site URL
Your Site URL should be your domain name (including http:// or https://) without the ending slash (/). Because you will be transferring sensitive customer data, you should ensure your website utilizes https to secure the connection between MemberPress and Zapier.
If your WordPress site is in a sub-directory (ex: sample.com/wordpress/), then you'll need to include the sub-directory also in the Site URL.
Your API Key is found in the MemberPress -> Developer -> REST API page.
The final result should look like this:
Click "Yes, Continue". Zapier will verify that it can connect to MemberPress. Now you're ready to make some Zaps!
When MemberPress is connected to Zapier you will see the "Custom integrations" tab under My Apps page.
Step 3: Create your first Zap using MemberPress
Below we're going to walk through creating some sample Zaps.
Create a Member/Transaction in MemberPress when a new Subscriber joins a MailChimp list
In this example, we are going to add a new Member to our MemberPress site and make them active on a free Membership level. Let's say we have a MailChimp opt-in form that we use to collect email addresses for our list. As a benefit to them joining the list, we're giving them access to a free membership on our website. With Zapier this will be much simpler to accomplish - and cheaper than hiring a developer to boot.
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 Zap's on and off.
Add a row to Google Sheets when a new Member signs up
In this example, we are going to add some information about a Member as a new row in a Google Spreadsheet after they join our Membership site and have filled out some custom fields.