5 really useful free Contact Form 7 Extensions

Last Updated on July 24, 2018 by Neil Murray

While the Contact Form 7 plugin is wildly popular amongst millions of WordPress users, many people may not be aware of these really useful free Contact Form 7 Extensions.

As one on the most popular plugins in the WordPress Plugin Repository it is perhaps not surprising that WordPress Developers would be willing to spend their time developing and releasing plugins that extend Contact Form 7’s natural capabilities.

Indeed the range is such that Contact Form 7 with it’s extensions can give users many of the functions available in some of the well known premium form plugins.

The advantage in sticking with Contact Form 7 is often familiarity with the Contact Form 7 form plugin. The learning curve for some of the premium form plugins can be substantial. If you only require one or two extra features, and not the large range of extra functionality available in the premium form plugins, it can make a lot of sense to use a Contact Form 7 extension or two.

In this article, our aim is to make people aware of some very useful Contact Form 7 extensions, what they do and how they can be used to meet additional needs that WordPress users may have with their website forms.

Contact Form 7 with it’s extensions can give users many of the functions available in some of the well known premium form plugins

Really Useful Contact Form 7 Extensions

  1. Contact Form DB – Store Form Submission Data
  2. Contact Form 7 Dynamic Text Extension – Access Form Variables
  3. MailChimp for WordPress – Connect to MailChimp
  4. Contact Form 7 Honeypot – Prevent Form Spam
  5. Contact Form 7 Skins – Form Styling

1. Store Form Submission Data

Store your Contact Form 7 form submission data in the WP database

Contact Form DB

Saves submitted form data to the database and provides short codes to display it.

Using a submission storage plugin like Contact Form DB will save all your Contact Form 7 form submits to the WordPress database. These are often used by experienced WP users – they provide a robust record of all form submissions even when things go a little wrong.

The submission storage plugins are very robust and rarely fail to save a CF7 form submit even if the email is not sent due to a Javascript Conflict or other email sending problem.

+ Display data

As a bonus, Contact Form DB now works with all of the following popular WordPress form plugins:

  • JetPack Contact Form plugin
  • Fast Secure Contact Form (FSCF) plugin
  • Gravity Forms plugin
  • WR ContactForm plugin
  • Quform plugin (BETA)
  • Ninja Forms plugin (BETA)
  • Caldera Forms plugin (BETA)

So you can maintain your form submission data even if you change to another form plugin.

Further reading:

Websitehttp://cfdbplugin.com/

2. Dynamically Set Form Field Values

Add dynamic content capabilities – dynamically set the default values of your Contact Form 7 fields

Contact Form 7 Dynamic Text Extension

Allows the dynamic generation of content for a text input box via any shortcode

This extension lets you create pre-populated fields based on … (other values). Some examples might include:

Auto-filling a URL, Post ID, title, or slug
Pre-populating a Product Number
Referencing other content on the site
Populating with post or user info
Including info from custom fields

The plugin provides a dynamic text field CF7 tag type for the Contact Form 7 Plugin. It allows the dynamic generation of content for a text input box via any shortcode.

Provides a dynamic text field that accepts any shortcode to generate the content.

+ Any value you can write a shortcode for

Further reading:

WebsiteContact Form 7 – Dynamic Text Extension

3. Connect to MailChimp

Text

MailChimp for WordPress

Add MailChimp sign-up checkboxes to your Contact Form 7 forms

Further reading:

Websitehttp://cf7skins.com/

4. Prevent Form Spam

Text

Contact Form 7 Honeypot

Adds honeypot anti-spam functionality to CF7 forms.

This simple addition to the Contact Form 7 plugin adds basic honeypot anti-spam functionality to thwart spambots without the need for an ugly captcha.

The principle of a honeypot is simple — bots are stupid. While some spam is hand-delivered, the vast majority is submitted by bots scripted in a specific (wide-scope) way to submit spam to the largest number of form types. In this way they somewhat blindly fill in fields, regardless of whether the field should be filled in or not. This is how a honeypot catches the bot — it introduces an additional field in the form that if filled out will cause the form not to validate.

Further reading:

WebsiteContact Form 7 Honeypot plugin page

5. Form Styling

Text

Contact Form 7 Skins

Makes styling of Contact Form 7 forms much easier – even if you don’t have HTML + CSS skills.

Further reading:

Websitehttp://cf7skins.com/