Icon for ConvertKit with Paid Membership ProYou can now integrate your ConvertKit tags with Paid Memberships Pro membership levels using the new plugin developed by Daniel Espinoza and Nathan Barry, founder of ConvertKit.Banner for Paid Memberships Pro Add On Release

About ConvertKit

ConvertKit is “Email Marketing for Professional Bloggers”. The platform’s easy-to-use automation features blueprints (templates) for key business actions, including “Product Pitch”, “Automated launch”, “Onboarding”, “Webinars”, “Advanced Onboarding”, and “Pitch Machine”. You can use these blueprints as a starting point as you develop your own drip-feed campaigns based on membership signup or membership level change.

Pricing starts at $29/mo for up to 1,000 subscribers and increases based on the size of your list. There are no limits on the number of emails sent per month until you exceed 50,000 subscribers.

Installation and Setup

The plugin is available via the WordPress.org Plugin repository. Installation instructions for your WordPress admin are outlined below (or download it directly via WordPress.org).

  1. Navigate to Plugins > Add New in your site’s WordPress admin
  2. Search for “ConvertKit Paid Memberships Pro Integration”
  3. Click “Install Now” (enter FTP information if needed), then “Activate”
  4. Go to Settings > ConvertKit PMP
  5. Enter your ConvertKit API key (found here); click “Save Settings”.
  6. After saving your API settings you can now “Assign Tags”.


If you do not have a ConvertKit account, click here to learn more and sign up.

Assign a Tag to a Membership Level

  1. Go to Settings > ConvertKit PMP.
  2. For each membership level, select a tag from the dropdown list.
  3. Click “Save Settings”.


As new members join your site, the tag will be assigned to that subscriber in your ConvertKit account.

The integration will not run an update on all existing members. To do this, you will need to run an import in your ConvertKit account.

How to Import Existing Members and Tag them in ConvertKit

  1. Export your members list under Memberships > Members List > “Export to CSV”.
  2. Remove all columns EXCEPT the first name, email and membership_level columns.
  3. Save a separate CSV for each membership level. You will need to import each list separately to assign appropriate tags in ConvertKit.
  4. For each individual level’s CSV file, modify the CSV file to have two columns “First Name” and “Email Address” (in that order, with those specific column names, remove the membership_level column).

Now that you have your list data you can head over to the ConvertKit documentation “How to Import Email Subscribers” for further instructions.

Bookmark the . Last updated: .