---
title: "How to Create an Elementor Form for Free?"
url: https://theplusaddons.com/docs/create-an-elementor-form-for-free/
date: 2024-11-20
modified: 2026-04-09
author: "Aditya Sharma"
description: "Are you looking to add an Elementor form for free? Forms play an important role, whether you’re aiming to gather leads or facilitate user feedback from your website. With the..."
image: https://theplusaddons.com/wp-content/uploads/2024/11/How-to-Create-an-Elementor-Form-for-Free-1024x536.png
word_count: 1443
---

# How to Create an Elementor Form for Free?

## Key Takeaways

- The Plus Addons for Elementor allows users to add a form to their Elementor website for free.
- Google reCAPTCHA and Cloudflare CAPTCHA can be added to the Elementor Form for spam protection.
- Users can customize email confirmations for both the admin and the user after form submission.
- The Form widget includes various field types such as Text, Email, Number, and Dropdown for creating customized forms.

Are you looking to add an Elementor form for free? Forms play an important role, whether you’re aiming to gather leads or facilitate user feedback from your website.

With the Form widget from The Plus Addons for Elementor, you can easily add a form to your Elementor website for free.

[LIVE WIDGET LINK](https://theplusaddons.com/elementor-builder/form-builder/?utm_source=tpae&utm_medium=docs&utm_campaign=text)

## Required Setup

- [Elementor FREE Plugin](https://wordpress.org/plugins/elementor/) installed & activated.

- You need to have [The Plus Addons for Elementor](https://wordpress.org/plugins/the-plus-addons-for-elementor-page-builder/) plugin installed and activated.

- Make sure the Form widget is activated. To verify this, visit ThePlus Addons → Widgets → and search for Form and activate.

## Learn via Video Tutorial:

https://www.youtube.com/watch?v=7DVDIACjSSQ

## How to Activate the Form Widget?

Go to 

- **ThePlus Addons **→** Widgets **

- **Search **the widget name** **and** turn on the toggle.**

![](https://theplusaddons.com/wp-content/uploads/2024/11/tpae-form-new-active.png)

## Key Features

- **Google reCAPTCHA** - You can [add Google reCAPTCHA to Elementor Form](https://theplusaddons.com/docs/add-google-recaptcha-in-elementor-form/).

- **Cloudflare CAPTCHA** - You can [add Cloudflare Turnstile CAPTCHA to Elementor Form](https://theplusaddons.com/docs/add-cloudflare-turnstile-captcha-in-elementor-form/).

- **Custom Email** - You can easily [customize email confirmation](https://theplusaddons.com/docs/receive-custom-email-confirmation-from-elementor-form/).

- **Custom User Email** - You can easily [customize the email confirmation for the user](https://theplusaddons.com/docs/send-custom-email-confirmation-to-the-user-from-elementor-form/).

- **Redirect** - You can [redirect users from the form](https://theplusaddons.com/docs/redirect-users-from-elementor-form/).

- **ActiveCampaign** (pro) - You can [add users to ActiveCampaign from an Elementor Form](https://theplusaddons.com/docs/connect-active-campaign-to-an-elementor-form/).

- **Brevo** (pro) - You can [add users to Brevo from an Elementor Form](https://theplusaddons.com/docs/connect-brevo-to-an-elementor-form/).

- **ConvertKit** (pro) - You can [add users to Kit (formerly ConvertKit) from an Elementor Form](https://theplusaddons.com/docs/connect-kit-formerly-convertkit-to-an-elementor-form/).

- **GetResponse** (pro) - You can [add users to GetResponse from an Elementor Form](https://theplusaddons.com/docs/connect-getresponse-to-an-elementor-form/).

- **Mailchimp** (pro) - You can [add users to Mailchimp from an Elementor Form](https://theplusaddons.com/docs/connect-mailchimp-to-an-elementor-form/).

- **MailerLite** (pro) - You can [add users to MailerLite from an Elementor Form](https://theplusaddons.com/docs/connect-mailerlite-to-an-elementor-form/).

- **Drip** (pro) - You can [add users to Drip from an Elementor Form](https://theplusaddons.com/docs/connect-drip-to-an-elementor-form/).

- **Slack** (pro) - You can [send a message to a Slack channel from an Elementor Form](https://theplusaddons.com/docs/send-a-message-to-a-slack-channel-from-elementor-form/). 

- **Discord** (pro) - You can [send a message to a Discord server from an Elementor Form](https://theplusaddons.com/docs/send-a-message-to-a-discord-server-from-elementor-form/).

- **WebHook** (pro) - You can [send data to a Zapier Zap from an Elementor Form](https://theplusaddons.com/docs/connect-to-zapier-webhook-from-elementor-form/).

## How to Use the Form Widget?

Add the Form widget from The Plus Addons for Elementor to the page.

### General

From this tab, you can create the form.

You can click on the **Import Presets** button to import a preset template and customise it as per your requirements.

In the **Form Name** field, you can add a form name.

![](https://theplusaddons.com/wp-content/uploads/2024/11/form-general-new.png)

Then, you’ll find some repeater items that you can use to create the form. You can drag and drop to rearrange the form fields. 

Open any one repeater item that you want to edit.

Once you open a repeater item, you’ll find two tabs.

#### Content 

From the **Type** dropdown, you have to select the field type. Here you’ll find different form field options - 

- **Text** - This will add a normal text field.

- **Long Text** - This will add a text area field.

- **Email** - This will add an email field.

- **Number** - This will add a number field.

- **Hidden** - This will add a hidden field, which can be used to pass some values.

- **HoneyPot** - This will add HoneyPot to your form. This will add an invisible field to your form, only bots can see the field, and filling the field will cancel the form submission.

- **Dropdown **- This will add a dropdown field.

- **Phone Number** - This will add a phone number field.

- **Radio **- This will add a radio button field.

- **Checkbox **- This will add a checkbox field.

- **URL **- This will add a URL field.

- **Agree to Terms **- This will add a terms and conditions agreement field.

- **Date **- This will add a date picker field.

- **Time **- This will add a time picker field.

- **Cloudflare **- This will add a Cloudflare protection field.

- **ReCAPTCHA **- This will add a ReCAPTCHA field for spam protection.

Select the field type as per your requirements. Let’s select Text here.

> *Note: For the Hidden and HoneyPot field types you won’t see any additional fields.*

Then, from the** Label** field, you can add a label.

You can add a placeholder from the **Placeholder** field.

Then, by enabling the **Required** toggle, you can make the field required.

By turning on the **Autofill **toggle, the field can fill in automatically using user data.

You can manage the field width from the **Column Width** section.

#### Advance

In the **Default Value** field, you can add a default value for the field.

You can add a help text for the field from the **Help Text** field.

You can improve the accessibility of the field by adding an Aria description in the **Aria Description** field.

Then, in the **Unique ID** field, you can add a unique ID for the field.

> *Note: Make sure not to use the same ID in any other field.*

After that, you can use the shortcode from the **Data Shortcode** field to show the data of that particular field. This can be useful for sending customized email notifications.

> *Note: For the Hidden field, you’ll see the Default Value and Unique ID fields only. For HoneyPot you’ll only see the Unique ID field.*

Following this process, you can edit the other repeater items.

You can click on the **+ Add Item** button to add more fields to the form.

### Button

From this tab, you can customize the form button. Here, you’ll find two tabs.

![](https://theplusaddons.com/wp-content/uploads/2024/11/form-button-new-1.gif)

#### Content

From the **Button Text** field, you can customize the button text.

Then, from the **Icon Font** dropdown, you can select the font library. Based on your selection, you can add an icon to the button.

You can place the icon before or after the button text from the **Icon Position** dropdown.

By turning on the **Inline Button** toggle, the button will appear on the same line as the field.

You can manage the button width from the **Button Width** section.

#### Advance

You can add an ID to the button from the **Button ID** field.

### Submit Action

From the **Add Action** section, you can select the action after form submission. Here you’ll find two options - 

![](https://theplusaddons.com/wp-content/uploads/2024/11/form-submit-actions-new.gif)

- **Database Entry** - To add form entries in the WordPress phpMyAdmin database.

- **Email** - To [customize the email notification](https://theplusaddons.com/docs/receive-custom-email-confirmation-from-elementor-form/).

- **Auto Respond Email** - To send an email confirmation to the user.

- **Redirect** - To [redirect the user after form submission](https://theplusaddons.com/docs/redirect-users-from-elementor-form/).

- **ActiveCampaign** - To add users to ActiveCampaign from an Elementor Form.

- **Brevo** - To add users to Brevo from an Elementor Form.

- **ConvertKit** - To add users to Kit (formerly ConvertKit) from an Elementor Form.

- **GetResponse** - To add users to GetResponse from an Elementor Form.

- **Mailchimp** - To add users to Mailchimp from an Elementor Form.

- **MailerLite** - To add users to MailerLite from an Elementor Form.

- **Drip** - To add users to Drip from an Elementor Form.

- **WebHook** - To send data to a Zapier Zap from an Elementor Form.

- **Slack** - To send a message to a Slack channel from an Elementor Form. 

- **Discord** - To send a message to a Discord server from an Elementor Form.

### Message Content

From this tab, you can customize different messages related to the form status.

![](https://theplusaddons.com/wp-content/uploads/2024/11/form-message-content-new.png)

**Success Message** - From here, you can customize the message when the form is submitted successfully.

**Mandatory Fields** - From here, you can customize the message for the required field error.

**Form Validation Error** - From here, you can customize the message when there is any validation error in the form.

**Submission Issue** - From here, you can customize the message when there is any issue in the form submission.

**Server Issue** - From here, you can customize the message when there is any server issue in the form submission.

### Extra Options

You can add a unique ID to the form from the **Form ID** field.

![](https://theplusaddons.com/wp-content/uploads/2024/11/form-extra-options-new.png)

> *Note: Make sure the form ID is unique and not used anywhere else.*

Then, from the **Show Form Title** toggle, you can show or hide the title from the form.

Then, from the **Show Label** toggle, you can show or hide the labels from the form.

From the **Required Mark** toggle, you can show or hide the required mark from the form.

## How to Style the Form Widget in Elementor?

To style the Form widget, you’ll find all the options in the Style tab.

**General** - From here, you can manage the form row and column spacing, and you can also manage the form label style.

![](https://theplusaddons.com/wp-content/uploads/2024/11/form-style-new.png)

**Fields** - From here, you can style the form input fields.

**Submit Button** - From here, you can manage the submit button style.

**Help Text** - From here, you can style the help text.

**Message Content** - From here, you can style the different messages of the form.

Advanced options remain common for all our widgets; you can explore all their options from here.

[View Advanced tab tutorial.](https://docs.posimyth.com/tpae/advanced-tab/)

## Frequently Asked Questions

**Q: What should I do if the Form widget is not showing up in Elementor?**
A: If the Form widget is not visible, ensure that you have both the Elementor FREE Plugin and The Plus Addons for Elementor installed and activated. You also need to check that the Form widget is specifically activated by navigating to ThePlus Addons u2192 Widgets and toggling the Form option on.

**Q: Can I use The Plus Addons for Elementor to add a Google reCAPTCHA to my form?**
A: Yes, The Plus Addons for Elementor allows you to integrate Google reCAPTCHA into your form. This feature helps prevent spam submissions, enhancing the security of your forms. For detailed instructions, you can refer to the guide on how to [add Google reCAPTCHA to Elementor Form](https://theplusaddons.com/docs/add-google-recaptcha-in-elementor-form/).

**Q: What are the best practices for styling the Form widget in Elementor?**
A: When styling the Form widget, focus on managing the form row and column spacing to ensure a clean layout. Additionally, style the input fields and submit button for better user experience. The Style tab in Elementor offers various options to customize labels, help text, and message content, allowing you to create a visually appealing form that aligns with your website's design.

**Q: What happens if I don't customize the email confirmation for users?**
A: If you do not customize the email confirmation for users, they will receive a generic confirmation message. Customizing this email can enhance user engagement and provide necessary information tailored to your audience. The Plus Addons for Elementor makes it easy to set up a personalized email confirmation for users, which can significantly improve their experience.

**Q: Is it possible to redirect users after they submit the form?**
A: Yes, you can redirect users after form submission using The Plus Addons for Elementor. This feature is useful for guiding users to a thank-you page or another relevant section of your website. You can set this up in the Submit Action settings by selecting the Redirect option, which helps improve user flow and engagement.

**Q: What types of form fields can I add using The Plus Addons for Elementor?**
A: The Plus Addons for Elementor offers a variety of field types for your forms, including Text, Email, Phone Number, Dropdown, Checkbox, and more. This flexibility allows you to tailor your forms to meet specific data collection needs. For instance, using a HoneyPot field can help prevent spam by adding an invisible field that only bots will fill out.
