Skip to main content

Integrate Paid Memberships Pro with Omnisend

Learn how to integrate Paid Memberships Pro with Omnisend

Written by Sarunas

Paid Memberships Pro gives you all the tools you need to start, manage, and grow your membership site. The plugin is designed for premium content sites, clubs/associations, subscription products, newsletters, and more.


Setup Process

Step 1. Go to PluginsAdd New Plugin → Look for Omnisend for Paid Memberships Pro Add-On. Install and activate it.

Step 2. It should be active along with the original Paid Memberships Pro plugin.

Step 3. Go to WordPress Settings → find Paid Memberships Pro → there you can find the consent collection setting. It behaves in the following way:

  • If consent collection is disabled (no checkbox showing while subscribing to be a member) → contacts will be passed as subscribed.

  • If consent collection is enabled, but not checked during filling the form → contacts will be passed as unsubscribed.

  • If consent collection is enabled and checked → contacts will be passed as subscribed.

What Data Is Passed

When you register for a course or membership, such data will be passed to your Omnisend account:

  • First name

  • Last name

  • Email and email opt-in date

  • Phone number and SMS opt-in date

  • Address

  • Tags

  • WordPress_roles and membership_level are passed as custom properties.

Setting Up Your Membership Program

Step 1. You should already have membership levels and payment methods set from when you activated the original Paid Memberships Pro plugin.

Step 2. Go and check your membership pages, which were automatically created upon activating the above respective plugins. They will also already be filled with needed blocks, but you can edit them if required.

Don't forget to click "Save" at the end when done.

And done!

💬 For any additional information on Paid Memberships Pro features, check their help docs.

How to Set Up Automation

You should create segments based on the membership custom property. Learn how to Create & Use Segments in Omnisend.

Then go to AutomationCreate workflowCreate from scratch → select Entered segment trigger → select the segment you created → add messages to your workflow. Once ready, click Start workflow.


Looking for help? Contact our award-winning Support Team right in the app or email [email protected].

Did this answer your question?