Top 10 Free Contact Form 7 Add-ons & Extensions

Contact Form 7 is the most popular contact form in WordPress. It can manage multiple contact forms, plus you can customize the form and the mail contents flexibly with simple markup. The form supports Ajax-powered submitting, CAPTCHA, Akismet spam filtering and so on. 

We have also many Add-ons and extensions available for this plugin using that we can add more features in it. So following are the the top 10 contact form 7 add-ons and extensions.

When any user submit the form through contact form 7 than as you all know an E-mail send to the Admin but if you want to save the contact form 7 submission form values in your database for this you can use "CFDB7" plugin. Using that plugin admin can check all form submission data in Admin panel.

CF7 Database Addon

The "CFDB7" plugin saves contact form 7 submissions to your WordPress database. Export the data to a CSV file. By simply installing the plugin, it will automatically begin to capture form submissions from contact form 7.

Features of CFDB 7:
  • No configuration is needed
  • Save Contact Form 7 form submitted data to the database.
  • Single database table for all contact form 7 forms
  • Easy to use and lightweight plugin
  • Developer friendly & easy to customize
  • Display all created contact form 7 form list.
  • Export CF7 DB (CF7 Database) data in CSV file

This plugin adds a new field type to the Contact Form 7 plugin and allows users to add an handwritten signature to the message via a signature pad. The signature pad should work on almost every modern web and mobile browser (IE9+).

Signature Field CF7

It is very useful where you want the customer signature on form mainly that signature addon used in claim type forms but you can use it any type of form. It's very easy to use just like other form fields. After installtion you will see new signature field in contact form 7 builder just add it in your form and you will see signature pad on your form in front end. 

You can also send that signature in email for this you need to add this following code in your mail template. 

<img src="[your-signature-field]"/>

Signature Back-end View

This plugin adds repeatable groups of fields to Contact Form 7. After install this plugin you need to wrap the desired fields with [field_group your_group_id_here][/field_group]. The shortcode accepts additional parameters, in WP shortcode format and in CF7 fields parameters format as well.

Repeatable field Add-ons CF7


[field_group emails id="emails-groups" tabindex:1]
    <label>Your Email (required)[email* your-email]</label>
    [radio your-radio use_label_element default:1 "radio 1" "radio 2" "radio 3"]
    [select* your-menu include_blank "option1" "option 2"]
    [checkbox* your-checkbox "check 1" "check 2"]

Drag and Drop Multiple File Uploader is a simple, straightforward WordPress plugin extension for Contact Form7, which allows the user to upload multiple files using the drag-and-drop feature or the common browse-file of your webform.

Drag and Drop Multiple File Uploader CF7

  • File Type Validation
  • File Size Validation
  • Ajax Uploader
  • Limit number of files Upload.
  • Limit files size for each field
  • Can specify custom file types or extension
  • Manage Text and Error message in admin settings
  • Drag & Drop or Browse File – Multiple Upload
  • Support Multiple Drag and Drop in One Form.
  • Able to delete uploaded file before being sent
  • Send files as email attachment or as a links.
  • Support multiple languages
  • Mobile Responsive
  • Cool Progress Bar
  • Compatible with any browser

This plugin adds new element / widget to Elementor Page Builder which helps you to easily drag and drop contact form 7 forms from a drop down list. No need of going in cf7 & copying the shortcode and addding to shortcode widget of elementor anymore !!

Void Contact Form7 Widget CF7

  • Now only Drag and drop the widget inside elementor builder & choose your contact form ! Done !
  • Want to define style for input, lable, send button, success ? No problem ! This plugin let’s you do those directly from elementor screen!
  • Want to add custom page to redirect to when the form is submitted ? That is also possible now !

CF7 Mailchimp extension

Using this Extension you can convert your contact form into subscription form. Key features include: FREE, Easy to use, Unlimited contact forms, Use a different Mailchimp API key per contact form, Use a different Mailchimp mailing list per contact form, Single opt-in – no confirmation email send to subscribers, Double opt-in – confirmation email send to subscribers, Opt-in checkbox – add the chance to opt-in/opt-out 

This extension integrate Contact Form 7 with Mailchimp. Automatically add form submissions to predetermined lists in Mailchimp, using Mailchimp's latest API. This Extension for Mailchimp supports multiple mailing lists and API Keys.

Contact Form 7 is an excellent WordPress plugin, and the CF7 DTX Plugin makes it even more awesome by adding dynamic content capabilities.
While default values in Contact Form 7 are static. CF7 DTX lets you create pre-populated fields based on other values. Some examples might include:
  • Auto-filling a URL
  • Auto-filling a Post ID, title, or slug
  • Pre-populating a Product Number
  • Referencing other content on the site
  • Populating with post info
  • Populating with user info
  • Populating with custom fields

Dynamic Text Extensions

This plugin adds conditional logic to Contact Form 7.

Conditions Fields Back-end

After installing this plugin you will see an additional tag called “Conditional fields Group” while you edit your CF7 form. Everything you put between the start and end tag will be hidden by default.

After you have added the field group(s), click Save and go to the “Conditional fields” tab to create one or more conditions that will make the group(s) appear. Conditional groups can now be added to the emails as well. Just wrap the content with [group-name] ... [/group-name] tags.

Conditions Front-End View

Add an SVG image captcha and honeypot to your contact form 7 form. This CAPTCHA is GDPR compliant and does not slow down your site with additional header requests like Google’s ReCAPTCHA. 

Please check the below screenshot how's it will look in front-end.

Image Captcha CF7

Contact Form 7 already comes with Google ReCaptcha v3 feature but if you want to use ReCaptcha v2 than using this Add-on you can add it in your form. Contact Form 7 v5.1 dropped support for reCaptcha v2 along with the [recaptcha] tag December 2018. This plugin brings that functionality back from Contact Form 7 5.0.5 and re-adds the [recaptcha] tag.

If this plugin is installed before updating Contact Form 7 from v5.0.5 to v5.1.1 then it will carry over your old API keys. At that point you will just need to head to this plugins settings page to tell the website to use reCaptcha v2.

Once installed and configured it should be the same reCaptcha functionality you are used to in previous versions of Contact Form 7.

Recaptcha V2 Add-ons CF7

 Following are the some other WordPress related lists that you should like:

If you have any questions or suggestions, please feel free to let me know through below comment box. Thanks!

Post a comment