Description
CloseHub Connector replaces the multiple credentials previously required to link a WordPress site with CloseHub — a marketing project management platform.
Once the plugin is activated, it generates a secure API key and exposes a dedicated REST API namespace (/wp-json/closehub/v1/) that CloseHub uses to interact with your site.
What it replaces:
- WordPress Application Password (username + password)
- WooCommerce REST API consumer key and consumer secret
- Gravity Forms API key
You only need to share two things with CloseHub:
- Your site URL
- The generated API key (found at Settings CloseHub)
Available endpoints:
GET /closehub/v1/ping— verify the connectionPOST /closehub/v1/posts— publish or draft a postGET /closehub/v1/woocommerce/orders— fetch order data (requires WooCommerce)GET /closehub/v1/gravity-forms/forms— list forms (requires Gravity Forms)GET /closehub/v1/gravity-forms/forms/{id}— get form detailsGET /closehub/v1/gravity-forms/forms/{id}/entries— count form entries by date range
WooCommerce and Gravity Forms endpoints return a clear error if those plugins are not active — they are not required.
Installation
- Upload the
closehub-connectorfolder to/wp-content/plugins/. - Activate the plugin through the Plugins screen in WordPress admin.
- Go to Settings CloseHub.
- Copy the Site URL and API Key shown on that page.
- Paste both values into CloseHub under your project’s WordPress connection settings.
FAQ
-
Where do I find my API key?
-
Go to Settings CloseHub in your WordPress admin. The key is displayed there along with a copy button.
-
Can I regenerate the API key?
-
Yes. Click Regenerate Key on the Settings CloseHub page. The old key stops working immediately — update CloseHub with the new key right away.
-
Do I need WooCommerce or Gravity Forms installed?
-
No. Both are optional. If they are not active, those endpoints return a
503response with a clear message instead of crashing. -
How is the API key secured?
-
The key is stored in
wp_options(never exposed on the frontend), transmitted only via HTTPS, and verified using constant-time comparison (hash_equals) to prevent timing attacks. It is never logged or included in REST responses. -
Can I use this plugin on a multisite network?
-
The plugin works on individual sites within a multisite network. Each site generates and manages its own API key independently.
-
Is this plugin affiliated with WooCommerce or Gravity Forms?
-
No. It integrates with those plugins using their public PHP APIs but is not developed, endorsed, or supported by WooCommerce or Gravity Forms.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“CloseHub Connector” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “CloseHub Connector” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial release.
- Single API key replaces WordPress Application Password, WooCommerce REST credentials, and Gravity Forms API key.
- Endpoints: ping, posts, woocommerce/orders, gravity-forms/forms.
- Admin settings page at Settings CloseHub with copy buttons and regenerate key action.