Just updated113 new versions in the last 24 hours
PMPro - Keap Integration plugin banner
Plugin Updated

PMPro - Keap Integration

by Paid Memberships Pro paidmembershipspro.com v1.0.5 Unlimited sites

This plugin is an add-on for Paid Memberships Pro that connects your membership site to Keap CRM. It sends member details, membership levels, status changes and payment data to Keap, so your contact records stay current and your Keap follow-ups can respond to what members do on your site.

Install this firstPlease install the Paid Memberships Pro Plugin from here before installing the Add-ons
Go to product
Version
1.0.5
Released
Sep 28, 2026
Type
WordPress plugin
Licence
GPL
Included in
Every plan, or $1.03 on its own

What’s new in PMPro - Keap Integration 1.0.5

Version 1.0.5 · Sep 28, 2026 Latest
  • SecurityKeap authorization now requires an administrator and verifies the OAuth state value.
  • SecurityEscaped the Keap token request error message shown on the settings page.
  • FixedFixed fatal errors during checkout and on the settings page when Keap could not be reached.
  • FixedFixed settings values being saved with extra slashes.

What it does

Running a membership site alongside a CRM often means copying member details by hand: new signups, level changes, cancellations and payments all have to be entered twice. This add-on removes that step. When someone joins, changes level or pays through Paid Memberships Pro, the information is passed to Keap and their contact profile is updated. That keeps your CRM in step with your site and cuts down on duplicate entry and the mistakes that come with it.

Setup happens on a settings page in WordPress, where you authorize the connection to Keap through OAuth (an administrator handles this step) and choose how data should map. Custom field mapping lets you decide which membership details land in which Keap fields. Once data is flowing, you can segment contacts in Keap by membership tier, trigger automated communication when memberships change and use the synced records for reporting. It suits online courses, subscription sites and private communities that already run their marketing in Keap.

Best for

  • Membership sites built on Paid Memberships Pro using Keap CRM
  • Online course creators who run email follow-ups in Keap
  • Subscription communities that segment members by tier

Features

Automatic member data sync

Member details from Paid Memberships Pro are sent to Keap CRM automatically, so your contact records stay up to date without manual entry.

Level and status updates

Membership level changes and status updates are reflected in Keap, keeping each member profile current as people join, upgrade or leave.

Payment data in Keap

Transaction data from your membership site is passed to Keap, giving you one place to track member payments and invoicing.

Workflows tied to membership changes

Automated communication in Keap can be triggered by membership changes, so members receive timely follow-ups based on what they just did.

Custom field mapping

Map membership data to the Keap fields you choose, shaping your CRM records around the details that matter for your site.

Segmentation by membership tier

Synced level data lets you group Keap contacts by membership tier and send targeted campaigns to each group.

Secure Keap authorization

The connection to Keap uses OAuth authorization that requires an administrator and verifies the OAuth state value during setup.

Works with other PMPro add-ons

The integration is built to work alongside existing Paid Memberships Pro add-ons and extensions you already use on your site.

PMPro - Keap Integration older versions

  • 1.0.4Nov 6, 20251 fix

Members and buyers of this product can download older versions.

Questions about PMPro - Keap Integration

Do I need Paid Memberships Pro for this to work?

Yes. This is an add-on for Paid Memberships Pro, and it connects that plugin's member, level and payment data to your Keap CRM account. Without Paid Memberships Pro running on your site, there is no membership data for it to sync.

What information gets sent to Keap?

The add-on syncs member contact details, membership level and status changes, and payment or transaction data. With custom field mapping, you can also choose which membership details are written to specific fields in your Keap contact records.

Can I send different emails to members on different levels?

Yes. Because membership levels are synced to Keap, you can segment contacts by tier and build targeted campaigns for each group. Automated communication can also be triggered when a member's membership changes, such as joining or switching levels.

What happens at checkout if Keap cannot be reached?

The plugin handles that case so checkout and the settings page keep working when Keap is unavailable, rather than producing a fatal error. Members can still complete their purchase on your site.

Is PMPro - Keap Integration free?

The code of PMPro - Keap Integration is licensed under the GPL, so anyone may use, change and share it. GPL Feast is a paid service: a plan or a single purchase gives you the download and automatic updates. The developer's own support, licence key and online services are not included.

Which version of PMPro - Keap Integration is this?

Version 1.0.5, released Sep 28, 2026. New versions appear here when the developer publishes them, and members get them as automatic updates.

How do I update PMPro - Keap Integration?

Install the free GPL Feast Updater on your site and connect it with your API key. It installs new versions of PMPro - Keap Integration automatically and keeps a backup, so you can roll back.

More from Paid Memberships Pro

PMPro - Keap Integration 1.0.5Request an update or report a problem

Log in to ask for a newer version or report a problem with this product.

Log in