The Problem

MemberPress automatically sends welcome emails to your new members via WordPress but it only does so when your members purchase through the built-in MemberPress checkout form.

If you’re using another checkout system like ClickFunnels or ThriveCart and adding members to MemberPress through an integration, the welcome email (for whatever reason) doesn’t go out.

The Solution

That’s fine because all you need to do in order to make sure your members get the welcome email is to add a step to your integration zaps, which is demonstrated and detailed below.

*Note: while Zapier provides a built-in email app, Email by Zapier, it will shut off your zap the minute anybody clicks the unsubscribe link on an email it sends, and typically won’t have the same deliverability that your email marketing app will. So, it’s better to simply use your email marketing app to send your welcome emails to begin with.

Here’s what you’ll need:

  1. A paid Zapier account (or, if you hire us to set this up for you we’ll host the zaps for you on our account at $3/zap/mo)
  2. The MemberPress WordPress membership plugin (at least the mid tier so that you can use the developer tools)
  3. An email marketing app like ActiveCampaign, Drip, or similar (we use and ❤ Drip).

Adding an Email Step to your MemberPress Integration Zap

1 – Set up your MemberPress integration zap using one of our existing tutorials.

2 – Add a new action step in your zap and select your email app is the trigger.

In this case we’ll use ActiveCampaign but the process will be quite similar for other email apps.

3 – Go into your ActiveCampaign account and create a new list.

This is a “dummy” list that doesn’t serve any purpose other than meeting the zap’s requirement to have a list selected.

If you’re already adding buyers to a specific list, even better because you don’t have to create this dummy list. Just use the list you planned to use in the first place.

4 – Select the list from the dropdown in Zapier:

ac list - Sending MemberPress welcome emails via your email app

5 – In the Email Address field select the contact email address from step 1 of your zap.

zap email - Sending MemberPress welcome emails via your email app

6 – Go into your ActiveCampaign account => Lists => Manage Fields:

manage fields - Sending MemberPress welcome emails via your email app

7 – Create a new field called MEMBER_PASSWORD

member password - Sending MemberPress welcome emails via your email app

8 – Go to ActiveCampaign => Automations => Create a new automation=> Start from Scratch.

9 – Select the Subscribes to a List trigger:

subscribes to list - Sending MemberPress welcome emails via your email app

10 – Select the list you created earlier from the dropdown:

list dropdown - Sending MemberPress welcome emails via your email app

11 – Leave all other settings as default and click Add Start.

12 – Add a new action to Send Email:

send emaio - Sending MemberPress welcome emails via your email app

13 – Click Create an Email

14 – Title the email anything you want (e.g. “Welcome Email”)

15 – Select whichever email template you prefer, or use a plain text template (my preference because it gives better deliverability).

16 – Fill out your sender details and email subject line in any way you want.

17 – Now write your welcome email however you want.

Just make sure to include these three things:

  • The login URL 
  • The username (which is the contact’s email address)
  • The password (which is the password field we just created in step 7

*Note: You can insert the correct merge tags for the username and password fields by clicking on personalize and scrolling down to find each merge tag that you need.

personalize - Sending MemberPress welcome emails via your email app

18 – When you’re finished creating your welcome email click Save & Exit.

19 – Add an extra step immediately after the trigger action => conditions and workflow => wait => 5 minutes

*This is so that the zap has enough time to populate the password field before sending the welcome email. Otherwise it might send a blank password. 

Your automation should look like this:

automation - Sending MemberPress welcome emails via your email app

20 – Activate your automation by toggling the button in the upper right hand corner of the automation edit screen so that it goes green and says “Active”.

21 – Return to your zap, scroll all the way down, and click refresh fields.

(This will pull and populate the new password field you created earlier in your AC account).

22 – Now scroll down and find the Member Password field:

member pass - Sending MemberPress welcome emails via your email app

23 – To populate the Member Password field you’ll want to select a field from a previous step in your zap whose value will be unique for each member.

Basically, you just need a random alphanumeric string that’s different each time a transaction goes through.

In this demo I’m using ClickFunnels as the source app and I selected the Contact ID field to populate this value.

Each member’s contact ID in ClickFunnels is unique and unknowable to other members, so it’s as good a password as any.

Other fields that make for good passwords might include transaction IDs, timestamps, and so forth.

24 – Click continue, test the step, and you’re all set.

#####

As I said, this process will look a bit different if you’re using Drip or MailChimp, or another email app.

If you have any questions or need some help, just leave a comment below and I’ll be happy to lend a hand!

Share This