

PMPro - Keap Integration
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.
- Version
- 1.0.5
- Released
- Sep 28, 2026
- Developer
- Paid Memberships Pro
- Type
- WordPress plugin
- Licence
- GPL
- Included in
- Every plan, or $1.03 on its own
- Topics
- Membership Plugins
What’s new in PMPro - Keap Integration 1.0.5
- 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
Member details from Paid Memberships Pro are sent to Keap CRM automatically, so your contact records stay up to date without manual entry.
Membership level changes and status updates are reflected in Keap, keeping each member profile current as people join, upgrade or leave.
Transaction data from your membership site is passed to Keap, giving you one place to track member payments and invoicing.
Automated communication in Keap can be triggered by membership changes, so members receive timely follow-ups based on what they just did.
Map membership data to the Keap fields you choose, shaping your CRM records around the details that matter for your site.
Synced level data lets you group Keap contacts by membership tier and send targeted campaigns to each group.
The connection to Keap uses OAuth authorization that requires an administrator and verifies the OAuth state value during setup.
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







