Atomic Form element

Last Update: March 26, 2026

This post has been translated using machine translation, which may result in minor inaccuracies or differences in wording compared to the original. We apologize for any errors or ambiguities. Please feel free to contact us if we can clarify anything for you.

Who can use this feature:
This article is for Editor 4.0 and above. If you’re using Editor 3.x, check out the Form widget article.

Add and delete the element

The Atomic Form icon

To access and use a widget:

  1. In Elementor Editor, click +.
    All available elements are displayed.

  2. Click or drag the element to the canvas. For more information, see Add elements to a page.

To delete the widget:

  1. On the canvas, select the element by clicking it.
  2. Press the delete key on your keyboard. For more information, see Delete elements from a page.

What is the Atomic Form element?

Forms allow visitors a way to communicate with you. The Atomic Forms elements gives you the flexibility to design forms to your exact specifications.

The Atomic form element is different from other elements. It essentially acts as a wrapper containing other atomic elements. These atomic elements are:

  • Label: A text-based element used to create the form’s labels.
  • Input: Used by visitors to submit information.
  • Text area: A type of input field, but designed for longer, text-based messages.
  • Checkbox: Used when visitors are asked to submit Yes or No type information.
  • Submit button: The button visitors click to send the form information to the site.

Common use case

Alex is building a webpage where people can respond to a wedding invitation. The form will collect the RSVP’s of all invitees.

Additional use cases 

  • Use a form to build a subscription list for a newsletter
  • Use a form to poll your customers about their favorite products or features.
  • Use a form to collect contact information of potential clients.

Add an Atomic Form: Step-by-step

  • Add the Atomic Form element to the canvas. For details, see Add elements to a page.
    A simple form is added to the canvas and the Atomic Form options appear in the left panel.
    For our form, we’re going to collect the following information:
    1. First Name
    2. Last Name
    3. Mailing Address
    4. email
    5. Attending?
    6. Vegetarian Meal?
    7. Special requests or needs.

The default form already contains fields for first and last name. Now let’s add a field for Mailing address.

  1. Click the + icon in the top bar to open the Element panel and scroll down to the Atomic Form section.
  2. Drag a Label element into the form, plaing it below the last name field.
    Note
    It can be difficult arranging the elements in a form. We suggest using the Structure window. For details, see Use page structure to navigate your page.
  3. In the panel, change the label to Mailing address.
    Tip
    You can change the name of these elements in the Structure window to help keep things clear.
  • Drag an Input element to the form and place it under the label.
  • Change the label next to the checkbox to say Attending?
  • Right click on the container with the checkbox and select Duplicate.
  • Click the label next to the second checkbox and change the text to Vegetarian Meal.
  • Select Atomic form.
    In the panel, open the Actions after submit field and select Collect submissions.
  • Under Email settings, enter the recipient’s email.
    With these settings, responses will be sent to the email address you enter and available from WP Admin. For details, see Manage form submissions.  
    Every form must have a success message, for when the information is submitted correctly and a Fail message for when the submission did not work. Let’s customize these.
  • In the Structure window, open the Success Message field.
  • Click Paragraph.
  • You can now edit the success text.
    The form is now ready for use.
  • Settings for the Atomic Forms element

    The settings for the Atomic Forms element focus on what happens when a visitor submits a form. The atoms that make up the form have their own settings which are detailed below.

    You can give the form a name to make it easier to identify.

    Each form has three different appearances:

    • Normal: The default appearance, before the form has been submitted.
    • Success: How the form appears after it has successfully sent.
    • Error: How the form appears after it was unsuccessfully submitted.

    Determines what happens after visitors successfully submit a form:

    • Email: Sends the submission information to a designated email address.
    • Collect submissions: Stores the information submitted by visitors in a database which you can access from WP Admin. For details, see Manage form submissions.

    These settings only appear if you choose Email under Actions after submit.

    • Send to: The email address where the submissions will be received. 
    • Email subject: The subject line of the email that will be sent to the email address in the Send to setting.
    • Message: Any text and form information that will be sent in the email. The default setting is [all-fields], includes all the form information in the email.
    • From email: Add the email from which the email will be sent.
    • From name: Determine under what name the email will be sent. This may help you filter these emails later. 
    • Reply-to: Edit this email address if you want to reply to these emails and have these replies sent to a different address.
    • Cc: Send a copy of these emails to another address.
    • Bcc:Send a blind copy of these emails to another address.
    • Meta data: y default, the emails sent by the form includes metadata such as the Time, Date, Page URL, User Agent (Browser information), Remote IP (IP address of the person submitting the form), Credit (the software that created the form).
    • Send as: Use the dropdown menu to determine if the email sent by the form is in HTML or plain format.

    Allows you to tag individual elements on a page. This way you can link to this specific element.

    Attributes are used by developers to target certain elements in order to customize them. For details, see Add and delete attributes.

     

    Show or hide elements depending on different conditions. For details, see Show and hide elements on a page.

    See the individual articles on Style options:

     

    Settings for the Input atom

    The Input atom is where visitors will add the information they’re submitting. 

    The text that appears in the unput box by default.

    Set the type of information visitors can enter in the field:

    • Text
    • Email
    • Number
    • Tel: Telephone number
    • Password: Input is hidden

    Use the toggle to mark this as a required field. If visitors don’t fill in this field, they won’t be able to submit their form.

    Use the toggle to mark this as a Read only field. Visitors won’t be able to fill in this field.

    Allows you to tag individual elements on a page. This way you can link to this specific element.

    Attributes are used by developers to target certain elements in order to customize them. For details, see Add and delete attributes.

     

    Show or hide elements depending on different conditions. For details, see Show and hide elements on a page.

    See the individual articles on Style options:

     

    Settings for the Label atom

    The Label atom is a text atom that is generally used to describe input fields.

    The text of your label.

    Labels are generally used to describe an input field. This is the the input field associated with the label.

    Allows you to tag individual elements on a page. This way you can link to this specific element.

    Attributes are used by developers to target certain elements in order to customize them. For details, see Add and delete attributes.

     

    Show or hide elements depending on different conditions. For details, see Show and hide elements on a page.

    See the individual articles on Style options:

     

    Settings for the Text area atom

    The Text area atom is a text atom that is generally used to describe an input field designed for longer text.

    The text that appears by default in the text box.

    Determines the height of the  text box.

    Use the toggle to mark this as a required field. If visitors don’t fill in this field, they won’t be able to submit their form.

    Use the toggle to mark this as a Read only field. Visitors won’t be able to fill in this field.

    Toggle on to allow visitors to expand the text box by dragging the right corner of the box.

    The smallest number of characters a user must enter into the text box in order to submit the form.

    The largest number of characters a visitor can enter into the text box.

    Allows you to tag individual elements on a page. This way you can link to this specific element.

    Attributes are used by developers to target certain elements in order to customize them. For details, see Add and delete attributes.

     

    Show or hide elements depending on different conditions. For details, see Show and hide elements on a page.

    See the individual articles on Style options:

     

    Settings for the Submit button atom

    The Submit Button atom sets the text, look and feel of the button used to send and/or store the form information. 

    The text that appears on the Submit button.

    Allows you to tag individual elements on a page. This way you can link to this specific element.

    Attributes are used by developers to target certain elements in order to customize them. For details, see Add and delete attributes.

     

    Show or hide elements depending on different conditions. For details, see Show and hide elements on a page.

    See the individual articles on Style options:

     

    Settings for the Checkbox atom

    The Checkbox atom is used when visitors need to submit Yes or No type information. 

    You can group multiple checkboxes as a set. 

    Choice value is used when you want the submission text to differ from the checkbox label. For instance, if you had a checkbox labelled Color 1, but you want is to appear as Red in the submission, you could label the checkbox as Color 1 and enter Red as the Choice value.

    Use the toggle to mark this as a required field. If visitors don’t fill in this field, they won’t be able to submit their form.

    Use this toggle if you want the box to be checked by default.

    Allows you to tag individual elements on a page. This way you can link to this specific element.

    Attributes are used by developers to target certain elements in order to customize them. For details, see Add and delete attributes.

     

    Show or hide elements depending on different conditions. For details, see Show and hide elements on a page.

    See the individual articles on Style options:

     

    On this page

    Share this article

    Hosted with