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)
  • You set a unique Form ID
  • You know the main submission outcome (email, create content, register users, login, or custom processing)

Form types

  • Contact form — Send submissions via email with configurable recipient and subject
  • Custom form — Build forms with your own fields and custom PHP processing
  • Create Post / Page / CPT — Create or submit to posts, pages, or custom post types
  • Create Product form — Create WooCommerce products from the frontend (requires WooCommerce)
  • User registration — Register or edit user accounts
  • Login form — Frontend login using WordPress (and optional ACF) user fields

Quick selection guide

  • Choose Contact form when you only need to collect a message and send notifications.
  • Choose Create Post / Page / CPT when visitors should submit non-product content on the frontend.
  • Choose Create Product Form when visitors should create WooCommerce products.
  • Choose User registration when visitors should create or update user accounts.
  • Choose Login form when visitors need frontend sign-in.
  • Choose Custom form 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