Contact Form 7 ActiveCampaign Integration
Description: Sends Contact Form 7 submissions to ActiveCampaign using PSR-4 structure.
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/pritamkheto/cf7-activecampaign/archive/refs/heads/main.zip# Contact Form 7 ActiveCampaign Integration
Integrate Contact Form 7 with ActiveCampaign to automatically sync form submissions with your ActiveCampaign account.
Description
This plugin extends the popular Contact Form 7 plugin by integrating it with ActiveCampaign, enabling you to automatically send submitted form data directly to your ActiveCampaign lists, automations, or CRM.
Features
- Sync Contact Form 7 submissions to ActiveCampaign.
- Map form fields to ActiveCampaign custom fields.
- Supports multiple forms and different list mappings.
- Lightweight and developer-friendly architecture using PSR-4 autoloading.
Requirements
- WordPress 6.0 or higher
- PHP 8.2 or higher
- Contact Form 7 plugin installed and activated
- ActiveCampaign account with API access
Installation
- Download the plugin ZIP file.
- Upload it to your
/wp-content/plugins/directory. - Activate the plugin through the Plugins menu in WordPress.
- Ensure Contact Form 7 is installed and active.
- Go to the plugin settings to configure your ActiveCampaign API credentials and map your form fields.
Usage
Once installed:
- Navigate to Contact > ActiveCampaign Integration in the WordPress admin.
- Enter your ActiveCampaign API URL and key.
- Map each Contact Form 7 form to a corresponding ActiveCampaign list.
- Configure custom field mappings as needed.
Development
This plugin uses PSR-4 autoloading. All plugin logic resides in the src/ directory and is namespaced under CF7ActiveCampaign.
Autoloader
The autoloader automatically includes all class files under the src/ folder.
Activation Hook
Creates necessary database tables on plugin activation:
CF7ActiveCampaign\Core\Database::createTables();