Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/strangerstudios/pmpro-keap/archive/refs/heads/dev.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
Subscribe and tag your Paid Memberships Pro members in Keap.
Description
This plugin integrates Paid Memberships Pro with Keap (formerly Infusionsoft) CRM. This allows you to tag your members in Keap based on their membership level and status.
Installation
Prerequisites
- You must have Paid Memberships Pro installed and activated on your site.
Download, Install and Activate!
- Download the latest version of the plugin.
- Unzip the downloaded file to your computer.
- Upload the /pmpro-keap/ directory to the /wp-content/plugins/ directory of your site.
- Activate the plugin through the 'Plugins' menu in WordPress.
How to Use
- Navigate to Memberships > Keap in the WordPress dashboard.
- You will need to enter your Keap API Key and Secret Key. You can find these in your Keap account by navigating to https://keys.developer.keap.com/.
- Once authorized, you may select the tags to apply to users based on their membership level.
View full documentation at: https://www.paidmembershipspro.com/add-ons/keap-integration/
Changelog
1.0.5 - 2026-09-28
- SECURITY: Keap authorization now requires an administrator and verifies the OAuth state value. #11 (@dparker1005)
- SECURITY: Escaped the Keap token request error message shown on the settings page. #10 (@dparker1005)
- BUG FIX: Fixed fatal errors during checkout and on the settings page when Keap could not be reached. #12 (@dparker1005)
- BUG FIX: Fixed settings values being saved with extra slashes. #10 (@dparker1005)
1.0.4 - 2025-03-10
- BUG FIX: Keap shouldn't try to update contacts if isn't authorized in the backend.
Changelog
1.0.3 - 2024-10-31
- BUG FIX: Check for null before accessing users_tag element in the options array.
Changelog
1.0.2 - 2024-09-13
- ENHANCEMENT: Adjusting the format of settings page and fields; updating descriptions; using PMPro-native styles for scroll boxes; labels with correct for name (@kimcoleman)
- ENHANCEMENT: Adding repo files; fixing links to Add On page, Add On name, removing admin.css (@kimcoleman)
- ENHANCEMENT: Update README.MD, Update .gitattributes (@kimcoleman)
- ENHANCEMENT: Adding banner file (@kimcoleman)
1.0.1 - 2024-08-27
- BUG FIX: Fixed a fatal error when User Tags weren't selected and calling on NULL when it should be an empty array.
1.0
- Initial version.