Features
Overview
Divi Form Builder for Divi 5 provides configurable form and field settings, email notifications, payments, multistep forms, and more—all from the Form module in the Visual Builder.
For Form Types (contact, post, registration, login, custom), see Form Types. For Field Types (input, textarea, select, etc.), see Field Types.
Prerequisites
- You have added at least one Form module to a page in the Divi 5 Visual Builder.
- You are editing a form type that matches your goal (for example, Contact form for leads, Post form for front-end publishing).
- You have stable Field IDs for any workflow that depends on placeholders, formulas, or mapping.
Features
- Ajax submission — Submission behavior for all form types
- Payment — Stripe and PayPal payment flow
- Form AI — AI-powered form generation
- Multistep — Build multi-step forms
- Email notification — Admin and team notification emails
- Email confirmation — Auto-reply emails for submitters
- Notices — Success and error messages
- Redirects — Redirect users after submit
- Spam protection — CAPTCHA, honeypot, and tracking controls
- Save to database — Store submissions for reporting
- Bloom integration — Connect forms with Bloom opt-ins
- Webhooks — Push submissions to external systems
- Spam flagging — Flagging rules and cleanup workflow
- Reporting — Reports dashboard, entries, and payments
- Field mapping — Map fields to post/user/CPT data
- Calculable fields — Dynamic calculations
Configure these in the Form module’s Content and Design tabs in the Divi 5 Visual Builder.
Verify your feature setup
After enabling any feature, run one quick end-to-end submission:
- Open the page on the front end and submit a test entry.
- Confirm the expected behavior (for example: redirect runs, email arrives, mapped data saves, or calculation updates).
- Fix one feature at a time if something fails, then retest.
What's Next
- Configure Form settings for email delivery and submission flow.
- Configure Field settings for field behavior and visibility.
- Set up Global settings to control plugin-wide defaults before scaling forms.
- Set up Calculable fields if your form needs totals or dynamic values.
- Use Reporting to validate submissions, entries, and payment activity.