20+ Best Wordpress Contact Form 7 Plugins from hundreds of the Contact Form 7 reviews in the market (Wordpress Plugins Store, Wordpress Plugins) as derived from Avada Commerce Ranking which is using Avada Commerce scores, rating reviews, search results, social metrics. The bellow reviews were picked manually by Avada Commerce experts, if your Contact Form 7 does not include in the list, feel free to contact us. The best Contact Form 7 plugin collection is ranked and result in April 2020, the price from $0. You find free, paid Contact Form 7 plugins or alternatives to Contact Form 7 also.
Contact Form 7 is a plugin which supports you in contact forms management as well as allows form and mail content customization.
If you are looking for a plugin that can satisfy your very basic needs about contact form, Contact Form 7 is absolutely a great solution. Friendly with simple usage and installed by millions of users, do not hesitate and get Contact Form 7 for free right now!
Rating: 1656 - 4.1 / 5
If you are curious about the “Conditional fields Group” tag in Contact Form 7 while editing, let Contact Form 7 – Conditional Fields helps you discover the use of this tag.
Contact Form 7 – Conditional Fields adds conditional logic to the famous plugin Contact Form 7. You can see a tag called “Conditional fields Group” in the editing process and everything put inside the tag will not be shown by default. To make the groups appear, Contact Form 7 – Conditional Fields will help you create one or some conditions in the “Conditional fields” tab. The plugin allows required fields to work inside the hidden group. There is no validation problem that will happen during the process. Contact Form 7 – Conditional Fields also supports conditional groups to be added to the emails. Just use the recommended tags then you can hide or show any information in your emails. Besides, the nesting function for groups is available with Contact Form 7 – Conditional Fields. This function can work on both contact form and email. When you become an advanced user, Contact Form 7 – Conditional Fields gives you the right to code up the conditions. Now you can use plain text to code instead of select boxes or import/export feature.
Contact Form 7 – Conditional Fields supports you in taking advantage of “Conditional fields Group” tag in Contact Form 7. By handling this tag, you can add conditional groups in your form and email as well. Contact Form 7 – Conditional Fields is free to install, get it right now!
Rating: 108 - 4.9 / 5
It is popular that Contact Form 7 is a wonderful plugin. However, it can be more remarkable if you try Contact Form 7 Dynamic Text Extension.
Besides the static values in Contact Form 7, now you can add dynamic content by using Contact Form 7 Dynamic Text Extension. The plugin provides a new tag type which allows generating dynamic content for an input box of text. Contact Form 7 Dynamic Text Extension bases on other values to help you create pre-populated fields such as auto-filling URLs, post ID, title or populating with post and user information. Contact Form 7 Dynamic Text Extension supplies you two basic shortcodes to use, but it also allows custom shortcodes. If there is not a shortcode that you need in the list, just write a new one. Contact Form 7 Dynamic Text Extension accepts any shortcodes returning a string value. You can also use shortcodes to retrieve information from your form. Just change the shortcode, you can retrieve information of blog, post, current URL, or custom fields.
In addition, Contact Form 7 Dynamic Text Extension supports you to use PHP GET and PHP POST variables as well as to get data about current user and referrer URL. Get Contact Form 7 Dynamic Text Extension for free and have your Contact Form 7 awesome now!
Rating: 80 - 4.7 / 5
If you are struggling from spam sent to your contact form, try Contact Form 7 Honeypot for a simple and useful solution.
Contact Form 7 Honeypot adds the functionality of anti-spam into your Contact Form 7. The very basic honeypot anti-spam helps you prevent spambots without using a captcha. The plugin follows a simple principle that distinguishes bots spamming. Since most of the spam is submitted by bots on a wide scale, all the fields are blindly filled in even they should be or not. In accordance, Contact Form 7 Honeypot creates an additional field in your form to catch out on the action of bots. Once the additional field is filled in, it will cause the form invalid. By this way, Contact Form 7 Honeypot cannot stop all the spam sent to your contact form, but it can reduce the spam remarkably that you do not need extra spam challenges such as CAPTCHA or math questions. As a result, it becomes more friendly to the user when not facing difficult spam testing. Contact Form 7 Honeypot requires for the latest version of Contact Form 7 but still provides another version responsive to the older version of Contact Form 7.
No more unfriendly captcha or logic question challenges, grab Contact Form 7 Honeypot for free and enjoy the optimal honeypot anti-spam!
Rating: 71 - 4.4 / 5
For any sellers or business concerning about payment method integrated with a contact form, Contact Form 7 – PayPal & Stripe Add-on would definitely meet all of your demand and requirement.
As the name of the plugin, PayPal and Stripe are integrated with Contact Form 7. PayPal and Stripe settings are available for each contact form. When users submit the form enabled with PayPal or Stripe, an email is sent as usual and the payment page of PayPal or Stripe is automatically redirected. The user can also set names, price and SKU/ID for items in a contact form to attach more details into the form. Contact Form 7 – PayPal & Stripe Add-on supports 25 different currencies like PayPal, which allows you to widen your network over the world. The plugin also uses SandBox for PayPal testing in order to enhance finance protection. Last but not least, Contact Form 7 – PayPal & Stripe Add-on let you choose URL that allows changing payment action. URLs for successful or cancel payment are completely available to attach into a contact form.
Contact Form 7 – PayPal & Stripe Add-on supports 18 languages, is responsive to any Contact Form 7 interface and just requires one of two payment systems above. There is also a Pro version of Contact Form 7 – PayPal & Stripe Add-on with functions of conditionally email sending, tax and shipping charging, and so on. Choose a version of Contact Form 7 – PayPal & Stripe Add-on that is fit on you and enjoy useful features of this plugin!
Rating: 64 - 4.3 / 5
Finding a way to enhance the responsivity and interaction of Contact Form 7 forms? Just let Material Design for Contact Form 7 helps you with interesting customization.
First and foremost, Material Design for Contact Form 7 allows you to put text input and select field into a box and outline. Text, URL, email, telephone number or date now are all put in boxed and outlined variants. Textarea of your form is automatically resized by using Material Design for Contact Form 7. The plugin also provides an inner label into text areas. With version 2 of Material Design for Contact Form 7, new button variants are added which include default, unelevated, and outlined modes. Besides, Material Design for Contact Form 7 supports syntax highlighting in CSS. You can find it easier to catch important points with different colors. Last but not least, the plugin gives you material to make your form look more intuitive. Users would find the field labels float when focusing the field, radios, and checkboxes animate when clicking or ripple effect on submit buttons.
Material Design for Contact Form 7 also supports theme brightness adjustment, boxed and outlined variants for menu, field for file upload or quiz and ReCaptcha. Update to Pro version is available with more customization including fonts and color adjustment, column arrangement, icon addition, and so on. Get Material Design for Contact Form 7 and enjoy the interactive configuration of your form!
Rating: 52 - 4.4 / 5
The latest version of Contact Form 7 discarding the reCaptcha version 2 may raise up concern in many users. If you are also struggling, do not hesitate to use ReCaptcha v2 for Contact Form 7 for the best solution.
No more worry that reCaptcha v2 is not working, grab ReCaptcha v2 for Contact Form 7 for free and enjoy the best solution ever!
Rating: 46 - 5.0 / 5
Seeking for a plugin supporting Drag&Drop File upload? Drop Uploader for CF7 is what you need that helps power up your file upload area in your Contact Form 7.
Drop Uploader for CF7 adds the Drag&Drop file upload area to your form. It helps power up your file upload area while still maintaining the default file browse. The plugin has no limitation in file size. You can receive extremely big files by using Drop Uploader for CF7. The validation for type and size of the file is customizable as well. Which file type can be upload and how maximal the size limitation for a single file now can be adjusted. You can also limit the number of files to be uploaded on your site. Drop Uploader for CF7 allows options for your style customization. Color change is available for border in state, uploader and file icons. Last but not least, you can set time for auto-deleting files. Received files after the time that has been set will be considered as old and automatically deleted.
Drop Uploader for CF7 allows you to receive uploaded file to your Dropbox, supports you in receiving files as links or mail attachments as well as get attachments in a zip file. You can also select thumbnails, layouts for lists, browse link style, and set up the translation for the form. Get Drop Uploader for CF7 and enjoy the powerful Drag&Drop file upload in your form!
Rating: 29 - 4.55 / 5
If you are looking for a plugin that helps span your contact across several pages, then Contact Form 7 Multi-Step Forms can absolutely meet your satisfaction.
In Contact Form 7 Multi-Step Forms, multiple pages need to be created responding to the number of steps in your process. Contact Form 7 Multi-Step Forms supports you in spanning your contact form across pages but only works when forms are separated on different pages. At the last step creates, Contact Form 7 Multi-Step Forms helps you to send an email. All related tags should be included in the last form before the mail is sent. You can upload files into your form but remember to make the upload at the last step since Contact Form 7 Multi-Step Forms does not support file attached on every form. If you need to submit a large amount of data in your form, then try the Pro version of Contact Form 7 Multi-Step Forms. It supports handling 1000 times more data which approximately 5MB.
Contact Form 7 Multi-Step Forms gives you the option to display a field from the previous step in the current step by supplying additional tags function. Try Contact Form 7 Multi-Step Forms and its Pro version for great experience of several-page contact forms!
Rating: 26 - 4.3 / 5
With Advanced Contact form 7 DB, you can easily store enquiry through Contact Form 7 forms and in wp-admin. The plugin will capture every form submitted in the website into the database.
First and foremost, CSV format is available to export and import. You can apply a filter to export data in CSV file. Additionally, Excel and PDF are also supported to export data. Advanced Contact form 7 DB allows the customization of the tabular structure. You can enable or disable columns in this plugin. Besides, Advanced Contact form 7 DB also provides tools for searching and filtering form details and enquiries. You can use keywords to arrange form details and set the date-range filter to search enquiries. The plugin allows drag and drop in personalized tabular view. Hence, you can find it easier to view data. Last but not least, Advanced Contact form 7 DB supplies you with a filter to exclude data from being recorded in Contact Form 7 database. The plugin also helps modify form data before a record is created in the database of Contact Form 7.
Besides, Advanced Contact form 7 DB supports listing forms received through Contact Form 7 and stores details in the database. The plugin provides pagination which allows jumping to any page, gives the option to select several entries and supports easy renaming. There are three more plugins based on Advanced Contact form 7 DB with multiple features add-on. Let’s start with Advanced Contact form 7 DB first and get more experience with further versions.
Rating: 20 - 4.9 / 5
Messy map of form field and post field? Then try Post My CF7 Form for better management of submitted forms in your dashboard.
First and foremost, Post My CF7 Form allows you to set the default for elements of your post. Field, title, author, content and excerpt can be set up in default. The plugin also provides filters to a specific field. Hence, you can customize the field fill in the post created for your form. Images are supported to be featured with Post My CF7 Form. They can be submitted as a file and saved as an attachment in your post. Post My CF7 Form supplies you with taxonomies as well. Select, checkbox and radio input fields can be mapped into taxonomies and are auto-populated. Last but not least, Post My CF7 Form provides form key to identify forms of Contact Form 7. Form ID changes when server changes, so using the key form would make your development more portable. You can bring your form from a local machine to the production server if you want.
Post My CF7 Form supports unlimited meta-field creating, functionality auto-creating in meta-field mapping for large forms, multiple draft management and links addition of newly saved posts in the confirmation email. A new shortcode is generated for Post My CF7 Form while the old one still works. Do not hesitate to get Post My CF7 Form for free and enjoy the mapping between your posts and fields!
Rating: 19 - 4.7 / 5
Struggling with IT skills to create a contact form? Looking for a simple plugin for beginners? Then try Contact Form Seven 7 Skins as a potential solution.
With Contact Form Seven 7 Skins, you can build your Contact Form Seven 7 a drag and drop visual editor. The plugin supports you with all tags and options of Contact Form 7 through this editor. Contact Form Seven 7 Skins also provides you a list of templates that is ready to use. Each template works as a guide that you can adapt to your requirement. Additionally, there is a range of styles that look professional. Each style covers all elements of a form created by Contact Form Seven 7. With all of the add-ons above, Contact Form Seven 7 Skins does not require understanding about CSS and HTML. Even when you do not have knowledge in CSS and HTML, u still can design a professional look for your contact form. Furthermore, there are different versions for you to enjoy additional add-ons, including extra templates, styles, options, and conditional logic.
With Contact Form Seven 7 Skins, you will find it is easier to create a form in Contact Form Seven 7 without facing the lack of CSS and HTML skills. It is even greater if you try the 4 different versions of Contact Form Seven 7 Skins, multiple features are ready to be discovered!
Rating: 16 - 3.9 / 5
Seeking for a wonderful plugin and ready to pay for adding several steps into your contact form? Do not hesitate to use Contact Form Seven 7 Multi-Step Pro, the plugin will even exceed your expectation.
Contact Form Seven 7 Multi-Step Pro brings a professional look to your contact form. The plugin supports both horizontal and vertical orientations, which are responsive to several devices. Your users would definitely have great experience of the friendliness of the contact form. Contact Form Seven 7 Multi-Step Pro also allows customization into background, color, and text. With custom visual setting, you can express your style right on the contact form, or make the most optimal style to your users. The 6 styles multi-step will wrap up the visual customization of your form with the most stunning configuration. The plugin supports multiple checkout steps combination for your form. Last but not least, Contact Form Seven 7 Multi-Step Pro allows you to add the validation into any step you want.
Contact Form Seven 7 Multi-Step Pro is compatible with WPML and cross browsers, has a responsive layout and all themes can work on this plugin. The confirmation at the last step and multiple styles are also available. Easy to use with awesome outcomes, get Contact Form Seven 7 Multi-Step Pro now for more features discovery!
Rating: 13 - 3.92 / 5
For anyone who wants to track event in your contact forms, Contact Form 7 Google Analytics will give the most optimal solution to your concern.
Contact Form 7 Google Analytics helps add Google Analytics Event Tracking to all Contact Form 7 forms. Now you can use the contact form as an event category, use the Contact Form 7 as an event action and the form name can work as the event label. Contact Form 7 Google Analytics supports you with the most popular plugins of Google Analytics. Six of them include Google Analytics by MonsterInsights, Google Analytics Dashboard for WP, Google Analytics by Kevin Sylvestre, Google Analytics by Praveen Chauhan, Analytics Tracker by Valeriu Tihai and Enhanced Ecommerce Google Analytics Plugin for WooCommerce. The plugin also copies the default Google Analytics code from the Analytics admin panel. Both the newer tag and the older universal one are copied by Contact Form 7 Google Analytics. Google Tag Manager is also supported in this plugin. Last but not least, Contact Form 7 Google Analytics does not record or send your personal information or submissions of form to Google Analytics. Google Analytics can only receive the form name and the result of the submission.
Rating: 12 - 4.8 / 5
If you are looking for a way to use Polylang plugin in managing multilingual forms in Contact Form 7, then try Contact Form 7 Polylang Module for a potential solution.
Contact Form 7 Polylang Module let Polylang plugin work in your form management. But to ensure the operation runs well, remember to install Polylang, Contact Form 7 Smart Grid-layout and Contact Form 7 at first. When all installation is done, Contact Form 7 Polylang Module introduces your keys for each of your forms. Keys for each form, unlike IDs, do not change when the server changes. The plugin also maps your key to the ID for efficiency. The shortcode of translated form is used to load the right language. Check for the status of translation on Contact Form 7 to make sure your language is available. Regarding the privacy issue, Contact Form 7 Polylang Module does not track users and your cookies are not used, either. Your personal data are safe since the plugin does not take any record into the database. Also, it never sends data to the outsiders.
There are 5 more extensions version for extra features such as creating forms in multiple languages, using a slider to build multistep form, adding grid layout to Contact Form 7 designs and so on. Get Contact Form 7 Polylang Module for free and experience not only Polylang working on your form but also further useful features!
Rating: 10 - 4.1 / 5
Salesforce CRM integrated with Contact Form 7 will definitely make the contact form become more useful and user-friendly.
Contact Form 7 - Salesforce CRM Integration is a plugin that helps integrate Contact Form 7 with Salesforce CRM. The form created by Contact Form 7 is integrated to contact, case and lead of Salesforce CRM in a simple way. Every when users submit contact forms on your website, the integrated form will automatically add new data into Salesforce CRM contact, case and lead. The plugin also allows you to map fields in Contact Form 7 to ones of Salesforce CRM. The fields in Contact Form 7 will be mapped to contact, case and lead in an easy way. Besides, customization for Salesforce CRM fields is available to support the integration between Contact Form 7 and Salesforce CRM. Last but not least, you can use Salesforce CRM environment option as well. The plugin supports Production and Sandbox environment.
Contact Form 7 - Salesforce CRM Integration does not limit the Contact Form 7 forms and simplifies the management of customer relationship. Get Contact Form 7 - Salesforce CRM Integration with such a reasonable price but priceless advantages and experience in return!
Rating: 8 - 5.0 / 5
Want to add validation messages into the contact form? Need a plugin to make your form more interactive? Try Contact Form 7 Custom validation for a direct solution.
Contact Form 7 Custom validation helps add custom messages of validation in fields of your contact form individually. Each field can have an independent validation message now. The plugin also allows adding validation messages to several fields in Contact Form 7. Text, text area, URL, email, phone number, or even radio now can be validated as well. You can add messages to notify users about the error in each field according to your requirement. With Contact Form 7 Custom validation, you can create custom validation messages for multiple forms. By this way, the plugin helps your form become more interactive with notification of validation issues when users fill in your form.
After a few updates, Contact Form 7 Custom validation is fixed all the bug and is compatible with any version of Contact Form 7. Using Contact Form 7 Custom validation, you can see your users experience the improvement in the interaction of the form as well as filter for checking information.
Rating: 8 - 3.4 / 5
Want a map integrated into your form with several functions in addition? Try Google Map for Contact Form 7 for the most optimal solution.
Google Map for Contact Form 7 helps insert Google Maps into Contact Form 7 as an input field. The plugin configures the zoom level and default location in the edit page of the form. Hence, you can set different zoom levels and pin location for different forms created. The plugin provides a search field integrated into the form. Users now can search for any addresses on the map. Google Map for Contact Form 7 also supports address field enabled from tags of Contact Form 7. The purpose of this function is to show the reverse-geocode of address in text format. An add-on called Airplane Mode is available as well. When you activate this add-on, Google Maps is disabled and you can develop the map without using Internet access.
With Google Map for Contact Form 7, the configured map is displayed in the front end form and the change of location in pinned address is registered. Also, the reverse-geocode is frozen when a user manually changes the address field’s first line. There are 4 more plugin extensions to set up multi-language, multi-step and diverse maps for your form as well as save Contact Form 7 submissions to a post. Get Google Map for Contact Form 7 for free and enjoy maps displayed on your address field now!
Rating: 6 - 4.2 / 5
Contact Form 7 Mailchimp absolutely outstands than other mailchimp extensions. The plugin is created by CRM Perks and is added more new features. This plugin shows complete log of data sent to mailchimp.
Contact form 7 mailchimp offers to users with a lot of amazing features. First and foremost, the plugin allows you to connect any contact form 7 to mailchimp by simply entering mailchimp API key. Additionally, you can link multiple mailchimp accounts to contact form 7. Second, you can use filter function to filt contact form 7 submissions sent mailchimp based on user input. For instance, send those customers to Mailchimp who check “subscribe to newsletter” checkbox. The plugin sends contact form 7 submission to mailchimp when someone submits a contact form. Admin can send these forms manually by clicking “Send to mailchimp” button. Last but not least, you are able to create and update contact in Mailchimp. This function helps you to keep up with email address change of customers.
In addition, regarding to the premium version, you are supported with mailchimp tags, mailchimp interest groups and Google Analytics Parameters. Contact Form 7 Mailchimp requires no coding skills, therefore download it now to bring more subscribers to your website.
Rating: 2 - 5.0 / 5
You are a business and looking for an auto report generating plugin? Schedule Report For Advanced CF7 DB will do it all for you as soon as the schedule is set. Just remember to install Advanced Contact Form 7 DB at first.
To begin with, Schedule Report For Advanced CF7 DB helps build schedule for an event. You can set up the time for daily, weekly, monthly and yearly basis. An option to particularly set a weekday for weekly, monthly and yearly is also supported. Schedule Report For Advanced CF7 DB gives you a list of enquiry forms from Contact Form 7 with stored data in Advanced Contact Form 7 DB plugin. The form you choose will be used to generate a report for the scheduled event. After the enquiry form selection, all data fields of the form will be listed below the form selection. You can decide which field to displayed and which area to place it. Schedule Report For Advanced CF7 DB supports generating files in three different formats of files. CSV, Excel, and XLS are available. The plugin also supplies you with several filters for the enquiry form data. For instance, you can set the filter in email option to get the user data only and use it for the report.
Once you set the schedule, Schedule Report For Advanced CF7 DB will send an email with report attachment and automatically delete the records if you need. The plugin supports multiple scheduling events with several reports, allows email management by defining sender, receiver and body content for every event as well as adds and fires the scheduled event on WordPress cron schedule. With Schedule Report For Advanced CF7 DB, everything is on schedule and save your time for other missions. Get Advanced Contact Form 7 DB first, then let Schedule Report For Advanced CF7 DB scheduling your work now!
Rating: 2 - 4.3 / 5
Special thanks to all vendors which contributed the best 20 Wordpress Contact Form 7 plugins. We honestly recommend you to give every plugin above a try if possible. We create this review series with the aim of helping Wordpress online stores find the best Contact Form 7 for their website. All of the information on the review (including features, description, prices, and links) is collected from the vendor’s website or their own published page/ selling channels.
The list of the best 20 Wordpress Contact Form 7 plugins is kept up-to-date on a regular basis by our team. Please feel free to reach us out if you have any questions related to this plugin review.
Don’t see your plugin on the list? Wanna contribute more content to this review? Contact us