Working with Elementor forms
Learn how to edit, configure, and manage contact forms built with the Elementor Form widget, including fields, notifications, and submission settings.
- Difficulty
- Intermediate
- You’ll need
- Elementor Pro installed · WordPress editor or administrator access
Contact forms, lead capture forms, and inquiry forms are often built using Elementor's Form widget (available in Elementor Pro). This guide explains how to edit form fields, change where form submissions are sent, and manage responses.
Quick summary
Click any form on your page to select it in Elementor. In the Content tab, you can edit field labels, add or remove fields, and set the submit button text. In the Actions After Submit section, you choose what happens after someone submits the form, and in the Email section you set where notifications go.
What you'll need
- Elementor Pro installed (the Form widget is a Pro feature)
- WordPress editor or administrator access
How to edit a form's fields
Open the page in Elementor that contains the form.
Click the form on the canvas to select it.
In the left panel (Content tab), you will see a list of form fields. Each field has a type (text, email, phone, etc.), a label, and placeholder text.
Click a field to expand it and edit its label, placeholder text, or whether it is required.
To add a field, click the + Add Item button at the bottom of the fields list.
To remove a field, click the delete icon next to its name.
Click Update to save your changes.
Don't delete required fields from live forms
If a form is collecting leads or inquiries, be careful about removing fields. Once a field is removed, new submissions won't include that information.
Field types available
Elementor forms support many field types, including these:
| Type | Use it for |
|---|---|
| Text | Short single-line answers (name, company) |
| Email address (visitors must enter a valid one) | |
| Textarea | Longer messages (what can we help you with?) |
| Tel | Phone number |
| Number | Numeric input |
| Select | Dropdown menu with options |
| Checkbox | One or more options visitors can tick |
| Acceptance | A single tick box for agreeing to terms or opting in |
| Radio | Single choice from a list |
| Date | Date picker |
| File Upload | Let visitors send you files |
| Hidden | Hidden field for tracking data (technical) |
Other types include URL, Time, Password, HTML, and spam protection fields (reCAPTCHA and Honeypot).
Changing where form notifications go
Click the form to select it.
Scroll down in the Content tab to find "Actions After Submit." Make sure Email is listed there. It is on by default.
Open the "Email" section further down the Content tab. Its settings expand.
Find the "To" field and update the email address where submissions should be sent. Elementor fills in a default address, which may not be the inbox you want. Change it to the right inbox — for example, info@yourcompany.com.
Update the Subject line if you want a more descriptive email subject.
Click Update to save.
Setting up a success message or redirect
After someone submits the form, you can show them a message or redirect them to a thank-you page.
- Success message — a message that appears on the page after the form is sent. To write your own wording, use the form's Custom Messages setting.
- Redirect action — add Redirect in the Actions After Submit section, then enter the address in Redirect To (e.g., a dedicated thank-you page)
Displaying a clear confirmation is important so visitors know their submission was received.
Viewing submitted form entries
If your form uses the Collect Submissions action (it is on by default), you can view past submissions:
- Go to Elementor → Submissions in the WordPress dashboard
- A list of all submissions appears. Click one to see its details
Not all forms store entries
Some forms are set up to only send email notifications, not store entries in the database. If you do not see submissions stored, check that "Collect Submissions" is listed in the form's Actions After Submit. Saved submissions also depend on your plan: Elementor's Essential plan doesn't include them.
Testing a form
After making changes, always test the form by filling it out and submitting it yourself. Check that:
- You receive the email notification at the correct address
- The success message or redirect works correctly
- All required fields are enforced
Common questions
My form is not sending email notifications — what should I check?
First, verify the "To" email address in the form's Email settings. Then check your spam folder. Elementor itself warns that form emails can end up in spam, and recommends a dedicated email-sending service. If emails are missing, the site may need an SMTP plugin to send email reliably. Contact us for help — this is a common issue.
Can I export all the submitted form entries?
If entries are stored in Elementor, go to Elementor → Submissions and click Export All to CSV, or tick the entries you want and click Export Selected to CSV. If not, you will need to retrieve submissions from the email notifications. Contact us if you need help.
The form says 'This field is required' but I didn't set it as required — why?
Open each field and check its Required toggle; any field with it switched on must be filled in. A field copied from another field keeps the original's settings, including Required. The visitor's browser can also show its own message, for example when an email address isn't valid.
Can I add a CAPTCHA to the form to reduce spam?
Yes — Elementor forms support reCAPTCHA (including reCAPTCHA v3) and a Honeypot field. On the Advanced plan or higher, you can also connect Akismet spam filtering. reCAPTCHA and Akismet require connecting an API key, which is a technical setup task. Contact us to have it added.
Related guides
- The most useful Elementor widgets
- Elementor popups (overview)
- Publishing & updating your page
- Working with contact forms
- My forms aren't working
Need a hand?
Learn more
Last updated