KulaHub Integration for Gravity Forms WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA
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/converta-agency/wpplugin-kulahub-gravity-forms/archive/refs/heads/master.zipThis WordPress plugin integrates Gravity Forms with KulaHub CRM, allowing you to automatically send form submissions to your KulaHub account.
Features
Form Integration
- Map Gravity Forms fields to KulaHub fields
- Support for all standard field types
- Custom field mapping for specialized KulaHub fields
- Automatic handling of checkbox and multi-select fields
- Form-specific KulaHub form ID and client ID configuration
Data Management
- Failed submission tracking and retry system
- Rate limiting (30 requests per minute)
- Comprehensive error logging
- Data sanitization and validation
- GDPR compliance tools for data export/erasure
Security
- API key encryption
- Security headers implementation
- Protected log files
- XSS protection
- Input sanitization
Administration
- User-friendly settings interface
- Connection testing tool
- Failed submissions management interface
- Detailed error logging
- Translation ready
Developer Features
- Extensive hook system
- Comprehensive unit testing suite
- Developer documentation
- Custom field mapping API
- Rate limiting controls
- Error handling system
Requirements
- WordPress 5.0 or higher
- Gravity Forms 2.4 or higher
- PHP 7.4 or higher
- Active KulaHub account with API access
Installation
- Download the latest release from the Releases page
- In your WordPress admin panel, go to Plugins > Add New > Upload Plugin
- Upload the downloaded zip file
- Activate the plugin
- Go to Settings > KulaHub to configure your API key
Configuration
- Obtain your API key from your KulaHub account
- Navigate to Settings > KulaHub in your WordPress admin
- Enter your API key and save changes
- Set form-specific KulaHub form ID and client ID in form settings
- Edit your Gravity Form fields to configure KulaHub field mappings - use the form defaults such as firtname, lastname, or form custom field personalisation code (without hashtags); for example varchar1, money1, number1.
Developer Documentation
See the developer documentation for information about:
- Available hooks and filters
- Custom field mapping
- API integration
- Error handling
- Rate limiting
- Testing
Known issues and deferred work are tracked in TODO.md.
Support
For support, please open an issue on our GitHub repository.
License
This plugin is licensed under the GPL v2 or later.
Privacy
This plugin:
- Sends form submission data to KulaHub CRM
- Stores failed submissions in the WordPress database
- Provides data export and erasure tools for GDPR compliance
- Includes privacy policy content suggestions
For more information about KulaHub's privacy policy, visit KulaHub's Privacy Policy.
Releases
11 releases.
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.