★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/ratne/keap-wordpress/archive/refs/heads/main.zipFrom the readme
Keap Connect
Receive leads on a generic REST endpoint and sync them to Keap (Infusionsoft) via the REST v2 API.
Keap Connect is a WordPress plugin that exposes a generic, secured REST endpoint. Any system (a form, a webhook, a custom integration) can POST a JSON body to it, and the plugin will find-or-create the matching contact in Keap, update its fields, and apply tags — with full request logging and automatic OAuth token refresh.
- Author: Ratne — ratne.dev
- License: GPL-2.0-or-later
- Requires: WordPress 5.6+, PHP 8.0+ (tested up to PHP 8.5)
Features
- Generic REST endpoint — POST /wp-json/keap-connect/v1/intake, accepts a JSON body.
- Optional Bearer protection — random token generated by the plugin and rotatable from the admin UI.
- Dual authentication with fallback — OAuth and/or PAT/SAK. In Both mode, if an OAuth call fails authentication it is automatically retried with the PAT/SAK.
- Find-or-create flow — looks the contact up by email, creates it if missing, otherwise updates it.
- Tagging — applies the tag IDs received in the body's Tag field.
- Configurable field mapping — map incoming body keys to Keap standard fields, custom fields (fetched live from your Keap
Read the full README on GitHub →
Releases
| Tag | Published |
|---|---|
| v1.2.0 | Jul 8, 2026 |
| v1.1.0 | Jul 8, 2026 |
| v1.0.4 | Jun 9, 2026 |
| v1.0.3 | Jun 5, 2026 |
| v1.0.2 | Jun 5, 2026 |
| v1.0.1 | Jun 5, 2026 |
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.