How to Install and Use WordPress Contact Form 7 Plugin | HelpDesk Help Center (2024)

Contact Form 7 is a free WordPress plugin that allows you to manage multiple contact forms, providing you with the flexibility to easily customize both the form and email contents using straightforward markup. The form boasts features like Ajax-powered submissions, CAPTCHA integration, Akismet spam filtering, and more.

You can find a comprehensive guide, docs, FAQs, and more detailed information about Contact Form 7 on contactform7.com.

How to configure Contact Form 7 with your WordPress page

If you want to create and add your contact form, go to the “Plugins” and click on the “Add New” button.

How to Install and Use WordPress Contact Form 7 Plugin | HelpDesk Help Center (2)

How to Install and Use WordPress Contact Form 7 Plugin | HelpDesk Help Center (3)

Find Contact Form 7 in the list of plugins. Then, install and activate it for your WordPress account.

How to Install and Use WordPress Contact Form 7 Plugin | HelpDesk Help Center (4)

Contact Form 7 plugin will appear in the list. Here, you can click “Settings” and prepare the contact form according to your needs.

How to Install and Use WordPress Contact Form 7 Plugin | HelpDesk Help Center (5)

Next, add a new contact form by clicking the “Add New” button.

How to Install and Use WordPress Contact Form 7 Plugin | HelpDesk Help Center (6)

Customize step by step your contact form with the possible options.

Start with the Form panel. Here, add all the details in the HTML form, as in the example below.

How to Install and Use WordPress Contact Form 7 Plugin | HelpDesk Help Center (7)

You can see the details below:

[text singleline-text]

[textarea multiline-text]

[url link-url]

[date date]

These are called HelpDesk custom fields.

Custom fields are ideal for storing extra data related to tickets, requesters, and organizations within the ticket details, such as order number, order specifics, contact ID, requester’s website, delivery date, credit card information, social security details, requester’s age, shipping address, deal value, and more.

Creation of custom fields in HelpDesk

Go to the “Settings” section and click on the “Custom fields” category.

Here, click on the “Create custom field” button.

How to Install and Use WordPress Contact Form 7 Plugin | HelpDesk Help Center (9)

Customize HelpDesk custom fields according to your preferences and needs.

How to Install and Use WordPress Contact Form 7 Plugin | HelpDesk Help Center (10)

Take a look at the API key name — you’ll need it to create Contact Form 7 in the Form and Mail panels in the CF 7 settings.

How to Install and Use WordPress Contact Form 7 Plugin | HelpDesk Help Center (11)

Once you’re done creating HelpDesk custom fields, go back to your WordPress account.

Contact Form 7 tutorial: Specifying the Form panel

Let’s take a look at the details of a sample contact form in the Form panel.

How to Install and Use WordPress Contact Form 7 Plugin | HelpDesk Help Center (13)

In the following section, you can spot some bolded custom field type defined in HelpDesk during the custom field creation process:

[text your-name autocomplete:name] *

[email your-email autocomplete:email] *

[text your-subject] *

````

[text singleline-text]

[textarea multiline-text]

[url link-url]

[date date]

[submit “Send”]

The overall content of the Form panel of the contact form is up to you.

Remember to save changes.

Let’s take a look at the details of a sample contact form in the Mail panel, according to Contact Form 7 docs.

How to Install and Use WordPress Contact Form 7 Plugin | HelpDesk Help Center (14)

Below, you’ll find an explanation of each field in the Mail panel to make your contact form work.

To

Set the recipient email address here. Use your HelpDesk forwarding address that you’ll find in the “Settings” section in the “Email” category.

How to Install and Use WordPress Contact Form 7 Plugin | HelpDesk Help Center (16)

You can use mail-tags in this field.

Specify values in the valid mailbox syntax, or you’ll get a configuration error.

From

Set the sender’s email address here. You can use mail-tags in this field.

This field value should be an email address that belongs to the same domain as the website. Otherwise, you’ll get a configuration error.

Subject

Set the subject of the message here. You can use mail-tags in this field.

Additional headers

Place custom field headers and keep the following format: X-HelpDesk-CF-

Reply-To: [your-email]

X-HelpDesk-CF-productName: [singleline-text]

X-HelpDesk-CF-details: [multiline-text]

X-HelpDesk-CF-productUrl: [link-url]

X-HelpDesk-CF-dateOfOrder: [date]

How to Install and Use WordPress Contact Form 7 Plugin | HelpDesk Help Center (20)

productName, details, productUrl, and dateOfOrder are API key names that you can copy and paste here from the custom field settings in HelpDesk.

productName, details, productUrl, and dateOfOrder are API key names that you can copy and paste here from the custom field settings in HelpDesk.

You can insert additional message header fields here, such as Cc and Bcc. There should be one field per line. You can embed mail-tags anywhere in these fields.

Message body

This is the message body; you can embed mail-tags anywhere in this field.

Define it to your needs, such as:

Sender: [your-name] [your-email]

Subject: [your-subject]

Product name: [singleline-text]

Details: [multiline-text]

Product URL: [link-url]

Date of order: [date]

--

This is the notification for submitting a contact form on the website ([_site_title] [_site_url]).

How to Install and Use WordPress Contact Form 7 Plugin | HelpDesk Help Center (22)

[singleline-text], [multiline-text], [link-url], and [date] are custom field formats that you can select when creating a custom field in HelpDesk.

[singleline-text], [multiline-text], [link-url], and [date] are custom field formats that you can select when creating a custom field in HelpDesk.

If you select the Exclude lines with blank mail-tags from the output checkbox, lines, including mail-tags that have empty values, will be excluded from the message body of the actual email output.

By default, plain text is used for the message body. To use HTML, select the Use HTML content type checkbox.

The overall content of the Mail panel of the contact form is up to you.

Remember to save changes.

How to Install and Use WordPress Contact Form 7 Plugin | HelpDesk Help Center (23)

Contact Form 7 installation on your WordPress page

First, create a page for your contact form. Go to “Pages” and click on the “Add New” button in your WordPress account.

How to Install and Use WordPress Contact Form 7 Plugin | HelpDesk Help Center (25)

Give it a proper headline and add the necessary content, then insert a block named “Shortcode” to paste the contact form.

How to Install and Use WordPress Contact Form 7 Plugin | HelpDesk Help Center (26)

How to Install and Use WordPress Contact Form 7 Plugin | HelpDesk Help Center (27)

Now, copy and paste the shortcode of your newly created contact form.

How to Install and Use WordPress Contact Form 7 Plugin | HelpDesk Help Center (28)

How to Install and Use WordPress Contact Form 7 Plugin | HelpDesk Help Center (29)

Then, click the “Update” button and test the contact form on your website.

How to Install and Use WordPress Contact Form 7 Plugin | HelpDesk Help Center (30)

If everything’s configured well, the test should result in a new HelpDesk ticket filled with custom fields (if you previously set them up).

How to Install and Use WordPress Contact Form 7 Plugin | HelpDesk Help Center (31)

How to Install and Use WordPress Contact Form 7 Plugin | HelpDesk Help Center (2024)

FAQs

How do I use contact form plugin in WordPress? ›

How to add a contact form in WordPress
  1. Step 1.Choose a WordPress contact form plugin.
  2. Step 2.Download a contact form plugin.
  3. Step 3.Create a form in WordPress.
  4. Step 4.Set up the contact form notifications.
  5. Step 5.Configure the contact form confirmations.
  6. Step 6.Configure spam protection.

Why contact form 7 is not working in WordPress? ›

By default, Contact Form 7 sends emails using the wp_mail function, which relies on the PHP mail function of your hosting server. Some hosting providers, like GoDaddy, don't support the PHP mail function, which is why WordPress can't inform you about the messages left on your site.

How do I get my WordPress contact form to work? ›

Step 3: Create a Contact Form in WordPress

Go to WPForms » Add New in your WordPress admin area. It'll open the form setup page. Enter your form name and select the Simple Contact Form. This will open the WPForms drag-and-drop form builder, and there, you'll see a ready-to-use simple contact form.

How to integrate contact form 7? ›

Once the LeadSquared webhook is generated, add and configure this webhook on your WordPress Contact Form.
  1. 6.1 Install Contact Form 7 Plugin. ...
  2. 6.2 Install CF7 to Webhook plugin. ...
  3. 6.3 Create a Contact Form and Configure the Webhook. ...
  4. 6.4 Add UTM parameters to your Contact Form.

What is the easy contact form plugin for WordPress? ›

Best WordPress Contact Form Plugins
  1. Gravity Forms – Starting at $59 per year.
  2. Ninja Forms – Free (Memberships Start at $99 per year)
  3. Everest Forms — Free (Premium Start at $49 per year)
  4. Metform – Free (Premium starting at $39 per year)
  5. HappyForms – Free.
  6. Contact Form 7 – Free.
  7. HubSpot All-In-One Marketing.
Dec 20, 2023

What is contact form 7 plugin in WordPress? ›

Contact Form 7 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.

How to style Contact Form 7 plugin? ›

In the left-hand admin panel, click Contact Style and select the Add New option. The Contact Form 7 Style plugin page has a very detailed demo video on how to style a form. You can change the margins, background color, border color, button color, text box color, and much more.

Why isn't my contact form working on WordPress? ›

Test both email addresses directly if the form submission fails. If you receive the email, check the contact form configuration to confirm the email address is correctly spelled and entered. Check the spelling and punctuation for the email address. Make sure an email is set up correctly to receive form submissions.

How to use Contact Form 7 in WordPress in localhost? ›

To do so, in your WordPress dashboard, select Plugins → Add New Plugin from the menu.
  1. Then type Contact Form 7 into the search function. ...
  2. Once it's activated, you can find the plugin's functionality in the new Contact area of your WordPress dashboard.

What is the problem with contact form 7? ›

Contact Form 7 error is a very common issue in WordPress. This could mostly happen due to the improper configuration of your hosting server, which uses PHP as Mailer. Email service provides useful tools to prevent email spamming. Upon failing to pass the test, your WordPress site's contact form encounters this error.

Where do WordPress form responses go? ›

By default, WPForms entries are sent to the site administrator email. If you'd like to change that, edit the notifications for the form and type a different email address in the Send To Email Address field.

Is Contact Form 7 a plugin? ›

Install the Contact Form 7 plugin from the WordPress plugin repository. After the plugin is installed, you'll see a menu item labeled “Contact” in the sidebar of your WordPress dashboard. This is where all of Contact Form 7's settings can be configured.

How do I install WPForms plugin? ›

Installation
  1. Go to the WordPress Dashboard “Add New Plugin” section.
  2. Search For “WPForms Widget For Elementor Page Builder”.
  3. Install, then Activate it.

What is Contact Form 7 plugin in WordPress? ›

Contact Form 7 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.

How do I view Contact Form 7 in WordPress? ›

How to display Contact Form 7 submissions on your site frontend?
  1. Download and unzip the plugin.
  2. Upload the entire cf7-views/ directory to the /wp-content/plugins/ directory.
  3. Activate the plugin through the Plugins menu in WordPress.
  4. Create New Contact Form 7 View from Views menu in admin sidebar.

Top Articles
Latest Posts
Article information

Author: Annamae Dooley

Last Updated:

Views: 5725

Rating: 4.4 / 5 (65 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Annamae Dooley

Birthday: 2001-07-26

Address: 9687 Tambra Meadow, Bradleyhaven, TN 53219

Phone: +9316045904039

Job: Future Coordinator

Hobby: Archery, Couponing, Poi, Kite flying, Knitting, Rappelling, Baseball

Introduction: My name is Annamae Dooley, I am a witty, quaint, lovely, clever, rich, sparkling, powerful person who loves writing and wants to share my knowledge and understanding with you.