WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Jaap Jansma v1.10

Contact Form 7 CiviCRM integration

Contact Form 7 CiviCRM integration.

Contact Form 7 CiviCRM integration

The facts

Rating
2.5★ from 2
Active installs
200+
Price
Free
Last updated
26 Jun 2025
Added
Feb 2016
Requires WP
4.3
Tested up to
WP 5.8.15
Requires PHP
7.2
Downloads
6,441

Our analysis

AI-assisted

The Contact Form 7 CiviCRM integration plugin allows you to connect Contact Form 7 with CiviCRM. It enables the submission of contact information to a local or remote CiviCRM system through the CiviCRM API v3.

You can configure forms to send data by adding a CiviCRM tab in the Contact Form 7 settings. To use this plugin effectively, you must ensure that your form fields match the expected parameters of the CiviCRM API.

Best for: This plugin is suitable for users who need to connect Contact Form 7 with a CiviCRM system.

What it does well

  • Integrates Contact Form 7 with CiviCRM
  • Allows submission to local or remote CiviCRM systems
  • Adds a dedicated CiviCRM tab for configuration

Where it falls short

  • Limited user ratings indicate mixed feedback
  • Requires knowledge of CiviCRM API parameters
  • No additional features or support details provided

Verdict

This plugin provides a specific integration for users familiar with CiviCRM and its API, but the mixed ratings suggest it may require careful consideration before use.

From the developer

Jaap Jansma's own description of Contact Form 7 CiviCRM integration, lightly tidied.

This plugin adds integration for CiviCRM to Contact Form 7. With this plugin it is possible to submit a contact to a local or remote CiviCRM system.

This adds a CiviCRM tab to Contact Form confgurations. If you enable CiviCRM processing the form will be submitted to the CiviCRM API v3. For information about using CiviCRM’s API see https://docs.civicrm.org/dev/en/latest/api/

The API requires an Entity and an Action. You may need to add additional parameters depending for the Entity/Action you specify. Use the API Explorer on your CiviCRM system to determine what additional parameters are required. The form parameters will automatically be included in the API call and the form variables need to match those expected by the API.
For example, if the API call needs a field called first_name then your form template should have a field called first_name (not first-name or firstName etc)

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for building forms.

WPForms

WPForms

98

The best WordPress contact form plugin. Drag & Drop form builder to create beautiful contact forms, paymen...

Free 5M+ installs 4.8★ (14,369)
Akismet Anti-spam: Spam Protection

The best anti-spam protection to block spam comments and spam in a contact form. The most trusted antispam sol...

Free 5M+ installs 4.7★ (1,186)
Fluent Forms

Get a fast contact form plugin. Create advanced forms using drag and drop form builder with all smart features...

Free 700k+ installs 4.8★ (790)
Forminator Forms

Best WordPress form builder plugin. Create contact forms, payment forms & order forms with 1000+ integrati...

Free 600k+ installs 4.8★ (2,117)
Database Addon for Contact Form 7

Save and manage Contact Form 7 messages. Never lose important data. It is a lightweight contact form 7 databas...

Free 600k+ installs 5★ (1,874)
MetForm

MetForm

93

Elementor forms builder to create WordPress forms like contact form, booking form, feedback form, survey form,...

Free 600k+ installs 4.7★ (504)