
In this comprehensive guide, we will walk you through every step of creating, customizing, and optimizing your forms with Elementor. We’ll cover how to add, set up, configure, and style your Elementor form plus some troubleshooting tips to make sure your forms do not only look great but also perform well.
So, whether you’re trying to capture leads, get feedback, or handle inquiries, understanding how to effectively use Elementor Forms can significantly enhance the way you gather information from your website’s visitors.
Creating forms on your WordPress site offers several benefits. They provide a straightforward way for visitors to communicate with you, help in lead generation, and gather valuable information from your audience.
Forms are also essential for user registration and accepting payments. To add a form to your WordPress site, you typically need a plugin, but using a page builder like Elementor can simplify the process.
Elementor allows you to design appealing forms effortlessly without any coding. Its drag-and-drop editor lets you create responsive forms that align with your brand and website’s design. It offers many types of forms, including:
Each form type serves a unique purpose, enhancing your site’s functionality.
Now that we’ve discussed the benefits of using Elementor forms, let’s dive into how to create one. For the purposes of this guide, we’ll assume that Elementor is already installed and activated on your site. But if you haven’t, you can check our blog that includes a step-by-step guide on installing Elementor to your WordPress site.
Keep in mind that you will need Elementor pro to utilize the form features that we’re going to discuss . Let’s go through the steps to create a form using Elementor Forms:
To begin, go to the page or post where you wish to add your contact form. Click on the “Edit with Elementor” button located at the top of the screen:

Edit page with Elementor to add contact form.
This action will open the Elementor editing interface. From the widget menu on the left, type in the ‘Form’ widget. Then simply drag and drop the widget into the desired area on your page. This action will place a standard contact form onto your page.

Add Form widget to page, drag and drop to place contact form.
Once you’ve added your contact form to the page, there are several settings to adjust. Let’s start by configuring the form fields.
To edit existing form fields, click on the widget and customize the text to change any of the default settings. To add new fields, click on “Add Item.”

Edit form fields by customizing text or adding new ones with ‘Add Item’.
From there, select the type of field you want to add using the drop-down menu. You can then assign a label to each form field, which indicates to visitors what information they should enter. For example, Name, Email, Message, and other items you would like to add.
For the “Placeholder” option, customize the text that appears within the form field before a user inputs their data. This text can provide examples or hints about the information you expect to be filled in.
You also have the option to make a field required, adjust the column width to suit the form’s layout, and customize the form buttons. To modify button appearances, navigate to the “Buttons” panel where you can alter their size, font, and colors to match your site’s design.
Once you have set up the form fields, the next step is to configure the settings for form submissions. In the Elementor editor, go to the “Email” section to explore various options.
Here, you can enter your email address in the “To” field to specify where you want the form submissions sent. If needed, you can include multiple email addresses:

Configure form submission settings by adding recipient email addresses in the ‘To’ field.
When a visitor submits a form, the submissions can be sent to you via email. Use this section to configure the settings for these email notifications, including the option to customize the email’s subject line and the content of the message. After configuring all the necessary settings, remember to save your changes to ensure everything is applied correctly.
To further customize your contact form, consider enabling custom messaging. To do this, go to Additional Options and toggle the Custom Messaging switch to ‘Yes’:

Customize your contact form by enabling custom messaging in Additional Options.
You can personalize four different types of messages:
Adjust these messages to reflect your brand’s voice and style. For instance, you can change the wording to have some personality, making the interactions feel more personalized and engaging.
After setting up the text and fields in your form, you can start customizing the design to align with your brand’s colors using Elementor. Begin by clicking on the “Style” tab located at the top of the widget editor:

Customize form design to match brand colors in Elementor. Click ‘Style’ tab in widget editor.
In this section, you’ll discover many options and settings that allow you to adjust the appearance of your contact form. You can modify elements such as spacing and padding, and you can also alter colors, sizes, labels, and buttons to ensure the form visually integrates with the rest of your site.
Once you’re happy with the design and content of your Elementor contact form, the final step is to save and publish it. This can be done by clicking the “Publish” button located at the bottom left side of the screen.
And that’s all! After publishing, you can view your contact form on the front end to make sure it appears exactly as you intended.
Elementor contact forms are generally user-friendly and functional. However, a common issue users might encounter is undelivered emails.
Elementor relies on WordPress’s wp_mail function to send emails. This function depends on your hosting provider’s email service to deliver these emails. Some hosting providers, however, may disable the PHP mail function used for sending emails, leading to delivery issues. They may do this to prevent spam or to enhance security. When this function is disabled, your WordPress site won’t be able to send emails as usual, leading to what we call delivery issues.If you face this problem, it’s advisable to contact your hosting provider and request them to enable the send_mail function.
An effective alternative is to use a Simple Mail Transfer Protocol (SMTP) server. SMTP servers handle the sending of your emails through an external service like Gmail, which can help ensure that your emails are delivered to your customers’ inboxes and not marked as spam. To implement SMTP on your site, you can use plugins such as WP MAIL SMTP, which makes it easier to set up.
While Elementor forms offer a great deal of functionality, there are also other WordPress form plugins that can enhance your experience with Elementor. Here are five of the best plugins to consider:
WPForms is available as a free Lite version in the WordPress repository. It’s straightforward and simple to use, although it has limited functionalities compared to the paid version. This plugin is exceptionally popular, gathering over 5 million active installations and maintaining a solid 4.9-star rating. WPForms allows you to create various types of forms using both its free and premium versions, including contact, survey, registration, payment, and newsletter forms.
Key features of WPForms include:
Pros:
Cons:
Gravity Forms, developed in 2008 by Rocketgenius, is a longstanding add-on for Elementor aimed at enhancing form-building capabilities to allow web creators to develop custom forms for effective business data management. Since then, Gravity Forms has grown into a comprehensive data management platform, now powering over 5 million websites globally.Key Features of Gravity Forms:
Pros:
Cons:
Ninja Forms is a form-building plugin for Elementor and WordPress created by Saturday Drive. It’s a popular solution within the WordPress community, shown by its 900,000 active installations and a 4.3-star rating. Ninja Forms offers a core version that is free to use, enabling both simple and complex form creation via a user-friendly drag-and-drop builder. The plugin is designed to be 100% beginner-friendly, allowing individuals without coding experience to easily utilize its features.Key Features of Ninja Forms:
Pros:
Cons:
MetForm is a free form builder plugin tailored for Elementor and WordPress, developed by WPmet since 2018. It offers a versatile toolkit for creating various types of forms, such as contact, feedback, and subscription forms. With a 4.7-star rating and over 200,000 active installations, MetForm is also highly regarded among WordPress users.Key Features of MetForm:
Pros:
Cons:
Woorise is a software company established in 2016 with the mission to create affordable software and web applications that help businesses expand their reach. Their free form plugin for Elementor enables the creation of various interactive campaigns like surveys, forms, quizzes, and promo pages, aimed at lead collection.
Key Features of Woorise:
Pros:
Cons:
And there you have it—your easy step-by-step guide of using Elementor Forms. By now, you should have a solid understanding of how to design, customize, and optimize forms within your Elementor-built websites. Whether your goal is to gather leads, conduct surveys, or provide a platform for customer inquiries, Elementor Forms provides you with a versatile and powerful tool to achieve your goals with ease and efficiency.
You’ve learned a lot about using and setting up your Elementor Forms. But setting it up and configuring them can take a lot of time. This is where we can help. Our team of professional WordPress website support can help you create forms for your website that look good, easy to use, and are focused on getting more interactions. With 1dea taking care of your website, you can spend more time on more important parts of your business. Contact us today!
From one-time website fixes to future discussions about your website or branding plans, we're here to help.
Book a meeting or give us a call
at 613-704-5336.