Skip to main content

Form Types

Overview​

Divi Form Builder supports several form types. Choose the type in the Form module’s Content tab under Form Type to control what happens when the form is submitted.

Before you choose a form type​

Confirm these basics first:

  • You are editing the page in the Visual Builder
  • You added the Form module (not only a Form Field child)
  • A unique Form ID is optional. Leave it blank and Form Builder assigns one. If you set one, use an ID that is not already used by another form
  • You know the main submission outcome (email, create content, register users, login, or custom processing)

Form types​

The Form Type dropdown lists options in this order. Create options for other public post types appear with Post, Page, and Project.

Quick selection guide​

  • Choose Contact Form when you only need to collect a message and send notifications.
  • Choose Create Post Form, Create Page Form, or Create Project Form when visitors should submit that content from the frontend. Other custom post types use the same pattern.
  • Choose Create Product Form when visitors should create WooCommerce products.
  • Choose User Registration Form when visitors should create or update user accounts.
  • Choose Login Form when visitors need frontend sign-in.
  • Choose Custom Form (advanced users) only when you need custom code and hook-based processing.

For full module-level controls that apply to all form types, see the Form module reference.

Verify your setup​

After selecting a form type:

  1. Add only the minimum required fields for that type.
  2. Save and submit one test entry from the frontend.
  3. Confirm the expected result:
    • Contact: email sent
    • Create: content or product created as expected
    • Registration: user created/updated
    • Login: successful sign-in and redirect

What's Next​