WP Manifestindependent plugin directory
manifest / integrations / cf7-activecampaign

Contact Form 7 ActiveCampaign Integration

Description: Sends Contact Form 7 submissions to ActiveCampaign using PSR-4 structure.

by Your Name · github.com/pritamkheto/cf7-activecampaign

★ 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/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

  1. Download the plugin ZIP file.
  2. Upload it to your /wp-content/plugins/ directory.
  3. Activate the plugin through the Plugins menu in WordPress.
  4. Ensure Contact Form 7 is installed and active.
  5. Go to the plugin settings to configure your ActiveCampaign API credentials and map your form fields.

Usage

Once installed:

  1. Navigate to Contact > ActiveCampaign Integration in the WordPress admin.
  2. Enter your ActiveCampaign API URL and key.
  3. Map each Contact Form 7 form to a corresponding ActiveCampaign list.
  4. 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();