Features
Overview
Divi Form Builder 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 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
- PDF Generator — Generate PDFs on submit, attach to emails, and manage PDF Documents
- 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
- Edit post — Frontend edit/delete with the Edit Post Button module
Configure these in the Form module’s Content and Design tabs in the 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.