Build Anything, right in the Divi visual builder

HappyDivi Form Module
Any form your Divi site needs.

Divi's built-in form handles a basic contact page well. The moment you need stored entries, payment collection, appointment bookings, or conditional routing by department, HappyDivi Form picks up from there as a native Divi 5 module styled from the Design tab like everything else on your page.

]

Divi 5 module

]

Every entry stored

]

30-day money back

20

Field Types

100%

ENTRIES STORED

00

Jquery Deps

38

Ready Templates

30-day money back

No questions asked, every plan

5.0 ★ rated

HappyDivi Gallery · same team

Free to start

No credit card required

Lifetime updates

Pay once on Pro, updates forever

Built by the team behind HappyDivi Gallery - 5.0★ rated, Divi 5 modules

Built for More Than Contact Forms.

See what you can build with HappyDivi Form

Explore professionally designed form experiences for contact, registration, bookings, applications, payments, surveys, and more. Every design is built natively for Divi.

Field Types

20 field types. Divi's has 6.

Text, choice, and advanced fields, each with its own Design-tab styling as a child module, not a generic wrapper around six inputs.

Name

Simple, First+Last, or Extended (Prefix/Middle/Suffix). Each part independently labeled.

Email

Format validation, typo suggestions, disposable-domain detection.

Text

Masks, symbol rules, regex, min/max length, prefix/suffix adornments.

Textarea

Auto-grow, word counter, configurable row height, min/max length.

Number

+/− stepper, prefix/suffix (e.g. "$"), min/max/step, thousands display.

URL

Format validation, auto-prepends https:// so bare domains never fail.

Z

Select

Option groups, per-option pricing. Searchable and multi-select are Pro.

Checkbox

Min/max checked count, per-option pricing. Chips, Addon Rows, "Other" are Pro.

\

Radio

List or grid layout, per-option pricing. Cards, Segmented, "Other" are Pro.

Rating

1–10 stars, half-star mode, pure CSS hover — no JavaScript needed.

Phone

Basic validation free. International libphonenumber + country picker is Pro.

Hidden

Static value or dynamically prefilled from URL, user profile, or current time.

Legal Consent

Required ToS/GDPR checkbox, inline links to your privacy policy, always-required by design.

Slider

Range with live value badge, prefix/suffix units, configurable min/max/step, styled track colors.

Calculated

Live running total from a visual formula builder. Tamper-proof: always recomputed server-side. Powers payment amounts.

Toggle

Animated yes/no switch, custom on/off labels, optional price contribution, works without JavaScript.

Date/Time

Date, time, or both. Disable specific weekdays, past dates, or set min/max dates. Inline calendar mode. Locale + RTL aware.

Address

6 sub-fields: Line 1/2, City, State, Postal, Country. Country-aware postal validation, searchable country dropdown.

Section Break

Heading, subtext, badge, 7 divider positions. Adds visual structure to long forms. Anchor ID for in-page linking.

File Upload

Dropzone or button, multi-file, per-extension allow-list. Files quarantined, content-sniffed, and stored securely.

Every field. Up close.

See exactly what you're building with.

Each field below is its own Divi 5 child module with independent label, placeholder, validation, and Design tab controls. Hover any field above to preview it, or browse all 20 here.

Divi 5 Module . Free & Pro

More than a contact form. Every form your Divi site needs.

20 field types. Stored entries. Inline validation. Stripe payments. Everything Divi's own Contact Form leaves out, built as a native Divi 5 module, styled entirely from the Design tab.

Check How HappyDivi Form shows the Error

•••

Divi Contact Form

Default

Email

you@gnail.com

Please fix the following errors and try again

Submission not saved anywhere. If this email never sends, it's gone.

HappyDivi Form

Smart Fields · Pro

Email

you@gnail.com

√ Did you mean you@gmail.com ?

⇒Saved to Entries - visible in wp-admin instantly

Not a mockup

This is what's actually in your wp-admin.

Every screen below is a real screenshot of the plugin running, not a rendering. Click through to see the Dashboard, live Analytics, Entries, and Settings.

yoursite.com/wp-admin/admin.php?page=happydivi-form

Dashboard

Total entries, unread count, and 30-day activity at a glance, plus a proactive nudge to set up email delivery before it ever becomes a support problem.

yoursite.com/wp-admin/admin.php?page=happydivi-form

Analytics

Views, submissions, conversion rate, a trend chart, new vs. returning visitors, peak hours, and the Field Drop-off funnel, cookieless and GDPR-friendly by default..

yoursite.com/wp-admin/admin.php?page=happydivi-form

HappyDivi Form Entries Dashboard

Notification History

Open any entry to see exactly which emails were attempted, their delivery status and error message, and resend one with a single click.

yoursite.com/wp-admin/admin.php?page=happydivi-form

HappyDivi Form Notification History Dashboard

Notification History

Open any entry to see exactly which emails were attempted, their delivery status and error message, and resend one with a single click.

yoursite.com/wp-admin/admin.php?page=happydivi-form

HappyDivi Form Email Log Dashboard

Email Log

A site-wide log of every send attempt across every form, with Retry and Delete actions and the real provider error message.

yoursite.com/wp-admin/admin.php?page=happydivi-form

HappyDivi Form Security Dashboard

Security

Blocklists, duplicate-submission detection, rate limiting, upload size, and a choice of four CAPTCHA providers, applied automatically to every form.

yoursite.com/wp-admin/admin.php?page=happydivi-form

Visual Builder

All 17 field types, right inside the Divi field-type dropdown, added and configured the same way as any native Divi module.

yoursite.com/wp-admin/admin.php?page=happydivi-form

HappyDivi Form Orders Page Dashboard

Orders

Every Stripe payment with its status, amount, and gateway, plus a one-click Refund, alongside your form entries, not in a separate plugin.

Validation & Error UX

Errors where your visitor is  looking

The single most-complained-about part of Divi's own form: a generic "please fix the following errors" list at the top, disconnected from the field that's actually wrong. HappyDivi Form puts the message right next to the field, in your own words, and four Smart Field toggles do the rest of the work automatically.

N

Disposable Email Detection

Blocks submissions from temporary email services that expire in minutes. Bundled blocklist, near-zero false positives.

free

N

Dual-Layer Validation

Every rule runs client-side first for instant feedback, then independently server-side. No way for a visitor to skip validation by manipulating the browser.

Free

N

Email Typo Suggestions

Catches likely email typos and offers a one-click fix ("Did you mean name@gmail.com?"). Cuts bounced leads.

Pro

N

Live Validation

Checks each field the moment the visitor leaves it, with an inline error or a green check fewer errors at submit time.

Pro

N

Auto-Format (Input Masks)

Formats values as they type, e.g. phone → (123) 456-7890. Enable per-field in the form builder.

Pro

N

Smart Autofill

Adds autocomplete hints so browsers can autofill names, emails, and phones, a big mobile completion boost

Pro

Divi's default behavior

Default

Please fix the following errors and try again.

—>  Which field? Not shown.

—>  Why is it wrong? Not shown.

—> Where do I look? Top of a long form.

HappyDivi Form

Smart Fields

Phone Number

555-01

Please enter a complete phone number, including area code.

Form Logic

Forms that think ahead.

Show or hide fields based on what the visitor selects. Pre-fill from their account or URL. Show a live price total before they submit. All without touching code.

Conditional Logic

Fields that show or hide based on what your visitor picks.

Set rules on any field: show it when another field matches, hide it when it doesn't. Nine operators (is, contains, starts with, greater than, and more), ALL/ANY relation, and the same rule engine runs both in the browser and server-side. So a visitor cannot force a hidden field through by editing the page.

Z

9 comparison operators including contains, starts with, is empty, greater than

Z

Multiple rules per field with AND / OR relation ✓

Z

Hidden fields are excluded from validation a hidden required field never blocks the form

Z

Works with multi-select and checkbox groups

HappyDivi Form Logic
HappyDivi Form AutoFill

Dynamic Prefill

Fields that fill themselves.

Prefill any field from a URL parameter, the logged-in user's profile (name, email, role), or the current date and time. Resolved in the browser, a cached page never leaks one visitor's data to the next one.

Z

URL query parameter: ?name=John prefills the Name field

Z

Logged-in user profile: first name, last name, email, display name

Z

Current date/time for Date fields

Z

Cache-safe: resolved client-side, never server-baked into HTML

Submissions & Entries

Divi's form forgets. HappyDivi remembers.

Divi's module fires a single wp_mail() call and stores nothing. If that email bounces or hits spam, the lead is gone. Every HappyDivi submission goes into your database first, regardless of what happens to the email.

Custom DB tables, not postmeta

Entries live in dedicated tables built for this job. No slow meta queries, no serialized blobs. Every field value is its own row, individually queryable.

Full triage inbox

Status tabs: Unread, Starred, Spam, Trash. Filter by form, filter by date. Bulk star, trash, or restore. Per-entry view with every field, file downloads, and notification history.

CSV + ZIP export

Export respects your current filter: status, form, date range. ZIP bundles uploaded files alongside the CSV. Streamed, never buffered, exports stay fast even with thousands of rows.

Pro

GDPR-ready by design

WordPress-native personal data export and erasure, IP anonymization or no-storage mode, configurable retention with auto-delete, and automatic privacy policy text.

Pro

Cache-safe by design

A fresh nonce is fetched on page load, so a caching plugin serving stale HTML can't break your form.

Spam quarantine, not silent discard

A submission caught by honeypot or other signals is saved to Entries → Spam with the reason recorded, not thrown away. One click restores a false positive.

IP address storage

Full / Anonymize / Don't store

Erasure requests

Delete or anonymize, your choice

Sent email queue retention

Auto-clean after N days

Form entries retention

Auto-delete after N days

Uninstall behavior

Off by default, your data stays

Database tables

One-click "Recreate" if ever missing

Entries

Live

James Robert Smith

New

Mary Elizabeth Johnson

Starred

Jean-Luc Dupont

Replied

Anna Maria Rossi

New

Custom database tables · CSV + ZIP export

Pro

GDPR & Privacy Settings

Setting Options Tier
IP Address Storage
Store full Anonymize last octet Do not store
Free
Erasure Mode
Delete matching entries Anonymize and keep record
Free
Entry Retention
Keep forever Delete after N days Global + per-form override
Pro
Email Queue Cleanup
Auto-purge after N days Default: 30 days
Free
Email Log Cleanup
Auto-purge after N days Default: 90 days
Free
WP Personal Data Export
Pulls all entries for a given email
Free
WP Personal Data Erase
Delete entries Anonymize and keep record
Free
Privacy Policy Text
Auto-appended to WP Privacy Policy guide
Free

How It Works

What happens when someone hits Submit.

Every submission follows the same fixed pipeline, in the same order, every time. Nothing is skipped, nothing runs out of sequence.

1

Security checks

Nonce, rate limit, honeypot, timing, blocklists, CAPTCHA, all run before anything else.

2

Sanitize every field value

Each field type cleans its own input. No raw user data ever touches storage.

3

Recompute all Calculated fields

The server always overwrites what the browser sent. No tampered totals, ever.

4

Evaluate conditional logic, then validate

Hidden fields are excluded from validation. File upload tokens are verified. All errors collected before returning, One round trip to fix everything.

5

Save the entry

Entry goes into the database. Analytics recorded. Uploaded files moved from quarantine to permanent storage.

6

Queue notification emails

Emails are queued, not sent inline. Payment-gated submissions hold notifications until payment is confirmed.

7

Show success message or redirect

Or initiate Stripe checkout for payment-enabled forms. Success Rules let you show different messages per answer.

Email & Delivery

More than One email, sent reliably.

Divi's form has one delivery path and no idea if it worked. HappyDivi Form gives every submission an admin notification and a submitter confirmation, four ways to deliver them, and a paper trail if anything goes wrong.

4 delivery providers, auto-detected coexistence

WordPress default, manual SMTP, Brevo, or Postmark. Auto-detects FluentSMTP, WP Mail SMTP, Easy WP SMTP, Post SMTP, SendGrid, and Mailgun, and routes through them instead of conflicting.

~

Full manual SMTP, when you want control

Host, port, username, password, encryption, connect Gmail, SendGrid, Mailgun, or your own mail server directly, with the password encrypted at rest.

Async queue with real retry backoff

Emails are queued, never sent inline. A slow mail server doesn't block the visitor's response. Failed sends retry automatically with backoff, up to 3 attempts before marking permanently failed.

Conditional Notification Routing, Pro

Unlimited per-form notification blocks, each with its own recipient, subject, body, CC/BCC, conditions, and attached files toggle. Route to Sales when Service = Sales, to Support when Service = Technical.

Email Branding, Pro

Logo, footer signature with image, social links row (Facebook, Twitter/X, Instagram, LinkedIn, YouTube). Outlook-safe rendering with full plain-text fallback. Anti-phishing notice on confirmation emails.

Merge Tags & Conditional Content, Free / Pro

%%field_id%%, %%hdf_all_fields%%, %%hdf_entry_number%%, and more. Pro adds {{if field = "value"}}...{{else}}...{{/if}} inline conditionals anywhere in subjects, bodies, or success messages.

Per-entry notification history + Resend

Open any entry to see exactly which emails were attempted, their status, and why one failed, with a one-click Resend, no re-submitting the form.

An honestly-worded test email

If you're on plain WordPress Default with no SMTP configured, the test-email result says so plainly instead of a false "sent successfully", because a handed-off email isn't the same as a delivered one.

•••

Settings—>Email

HappyDivi Form Email Notificatin System

Per-form notification routing, multiple notification emails per form with their own recipients and conditions (e.g. "Department = Sales → sales@yourcompany.com")  is in for a Pro License. Every form sends one admin notification and one submitter confirmation, fully configurable, to as many CC/BCC addresses as you need.

Spam & Security

A real security stack, not a math captcha.

12 independent spam signals run on every submission, combined into a single score, so a submission that barely passes each individual check but looks suspicious overall still gets caught. One settings page applies to every form.

•••

Settings—>Security

HappyDivi Form Security Settings

Rate limiting

5 submissions / IP / 60s, always on

Duplicate window

Block repeat email within N hours

Max links allowed

Configurable per-field spam signal

Blocklists

Email + keyword, one per line

Max upload size

Site-wide ceiling, admin-set

CAPTCHA choice

None / reCAPTCHA v3 / hCaptcha / Turnstile

Cumulative scoring, not individual gates

Each spam signal contributes a weighted score. A submission that barely passes each check individually but shows three weak signals together will still be caught. One obvious signal alone can still block. Both weights and the quarantine threshold are filterable for fine-tuning.

Spam quarantine, not silent discard

Blocked submissions are saved to Entries → Spam with the specific signal(s) recorded, shown as plain-English labels. Never thrown away. One click restores a false positive. The submitter always sees a success response, so no bot learns why it was caught.

Six-layer file upload security

Extension blacklist (php, exe, sh, svg, js, and more) checking every dot-segment. Field allow-list. Real-byte MIME sniffing. OOXML structural verification. Size ceiling. Random filenames on disk, capability-gated download only. Files are never directly web-accessible.

3 CAPTCHA Providers, Pro

Cloudflare Turnstile (with Appearance Mode and Theme controls), reCAPTCHA v3 (score-based, configurable threshold), and hCaptcha. Fail-open or fail-closed when the provider is unreachable, your choice, never a silent outage.

Upload hardening - Pro

Content-sniffing & quarantine

Secrets encrypted at rest

Analytics

See exactly where visitors give up.

Cookieless by default. No cookies, no IP addresses, no user-agent stored. Analytics recording is free on every plan so history is ready the moment you upgrade to see the dashboard.

•••

Analytics

HappyDivi Form Analytics

Cookieless by default

No cookies, no localStorage, no IP address stored. Visitor deduplication uses a server-side daily-rotating HMAC hash, privacy-safe recognition without tracking. A "Full" mode adds optional first-party localStorage for cross-day returning-visitor detection.

Field Drop-off Funnel Pro dashboard

Shows every field in form order, how many visitors reached it and how many left there. The funnel covers every field, not just where drop-off happened, so you see the whole path. The field where the bar turns red is your optimization target.

Peak Hours & Weekday Distribution

See which hour of day and which day of week gets the most submissions. Useful for scheduling follow-up, support staffing, or knowing when to run ads.

Top Countries & Visitor Type

Up to 8 top countries when geo is enabled (opt-in). New vs. returning visitor split. All built into the same analytics panel. No Google Analytics or third-party script needed.

Recording starts on day one

Data collection runs on every plan. When you upgrade to Pro, the analytics dashboard shows historical data from before the upgrade, no starting from zero.

Payments Pro

Take payments. Safely.

Add a price to any form. Fixed amount or calculated from what the visitor selected. Stripe handles the card. The amount is always computed server-side, so no one can tamper with the price in their browser.

Stripe Hosted Checkout

Card data never touches your server. Stripe handles the payment page. Test and Live modes are separate so you can rehearse without risk. No PCI scope for your site.

Hourly Reconciliation

A cron checks any payment stuck as Pending after 25 hours and resolves it against Stripe directly. A lost webhook self-heals within an hour instead of staying stuck forever.

Tamper-Proof Server-Side Amount

The charged amount is always recomputed from the form's own formula on the server. A visitor who edits the hidden price field in their browser pays the correct amount regardless.

Deferred Notifications

For payment-enabled forms, admin and confirmation emails are held until payment is confirmed. Abandoned checkout never sends an email. On confirmed payment, notifications fire just like a normal submission.

Auto Webhook Setup

Saving a Stripe key auto-creates the webhook endpoint and stores the signing secret. Nothing to wire up manually in the Stripe dashboard.

One-Click Refund

Refund directly from the Orders page or an entry's detail view. The gateway is called immediately, the entry status updates, and the refund hook fires for third-party integrations.

Divi 5 Visual Builder

Designed and built inside Divi.

Not a settings page bolted to the side of Divi. Every field is a real child module in the layer panel. The same Content/Design/Advanced tabs. Live canvas preview. Full responsive controls.

Brand Colors, one place for every color

Set your accent color, field background, text, placeholder, borders, and button colors once. Every field inherits them. Override per field or per state (hover, focus) using Divi's native Design tab cascade. No !important hacks.

Genuine Responsive Field Width

Full, half, third, or quarter width, resolved against whatever breakpoints your Divi theme actually has, not a hardcoded desktop/mobile assumption. Collapses to full width under 640px automatically.

Full Design Tab on Every Element

Label, placeholder, help text, success message, error message, submit button, and button icon each get independent Font, Background, Border, Box-Shadow, and Spacing controls, with responsive and hover-state toggles.

Live Canvas Preview

The Visual Builder renders the exact same markup as the published frontend. Drag a field, change a color, switch the layout, what you see is what visitors get, with no refresh. Date field just the preview

10 Custom Builder Components

Purpose-built where Divi had no stock control: a conditional logic rule builder, visual formula editor, searchable field picker, date-list editor, merge-tag pickers, upload extension picker, and more.

•••

Analytics

HappyDivi Form Design Field

Templates Library

38 ready-to-use forms. Import in one click.

Every template is real, working form JSON, not a screenshot. Import it into Divi's own Layout library as a saved Section, then drag it onto any page.

HappyDivi Form Design Field

For Divi Lover

Start free. Upgrade when you need to.

A genuinely complete free contact-form plugin. Pro adds field types, automation, payments, and the analytics dashboard. Nothing is hidden behind a paywall you weren't told about.

🔥 Introductory Pricing: This offer has ended

Lock in the introductory price before the timer runs out. Regular pricing begins after the offer ends.

$79 Unlimited sites lifetime offer has ended.

Free

Everything Divi's form does, plus the community's top asks.

$0 / one site, lifetime update

No credit card. No time limit.

12 field types (Text, Email, Textarea, Phone, Number, URL, Hidden, Name, Select, Checkbox, Radio, Rating)

Full Divi 5 Visual Builder with Brand Colors, Font Styles, and Design tab on every element

Conditional logic, dynamic prefill, dual-layer validation

All entries stored in custom DB tables

Admin notification + confirmation email.

4 email providers: wp_mail, SMTP, Brevo, Postmark

Async email queue with retry backoff

All spam signals: honeypot, timing, blocklists, rate limiting

GDPR tools: export, erase, IP policy

Analytics recording from day one

38 templates (Free-classified), Preview & Test tool

8 REST routes + 24 extensibility hooks

K

File Upload, Date/Time, Address, Slider, Toggle, Calculated, Legal Consent, Section Break fields

K

CAPTCHA (Turnstile, reCAPTCHA v3, hCaptcha)

K

Stripe payments

K

Analytics dashboard and funnel

K

CSV/ZIP export, entry retention auto-delete

🔥 Lifetime Offer

Pro

$79 Early access period closes.

Automation, revenue, protection, and insight.

$149 / Unlimited sites, one-time payments

Lifetime updates · unlimited-site license

L

Everything in Free, plus:

8 Pro field types: File Upload, Date/Time, Address, Slider, Toggle, Calculated, Legal Consent, Section Break

Phone International mode (libphonenumber + country picker)

Select: searchable + multi-select. Radio: Cards + Segmented. Checkbox: Chips + Addon Rows + "Other"

Smart Fields: typo suggestion, live validation, auto-format, smart autofill

Unlimited per-form notification blocks with conditions and routing

Email branding: logo, signature, social links

{{if}} conditional content in emails and success messages

Success Rules: different success message per form answer

Stripe payments (hosted checkout, tamper-proof)

CAPTCHA: Turnstile, reCAPTCHA v3, hCaptcha

Full analytics dashboard: trend chart, funnel, geo, peak hours

CSV + ZIP export, automatic entry retention/deletion

All Pro templates (38 total)

Priority support

Pro settings are never wiped on downgrade, toggle back on anytime you re-upgrade.

Head to head

HappyDivi Form vs. Divi Contact Form

Divi's own module is a contact widget. HappyDivi Form is a form platform.

Feature HappyDivi Form Free & Pro Divi Contact Form Built-in
Fields & Form Building
Field types 20 field types (12 Free + 8 Pro) 6 field types
Conditional field logic 9 operators, ALL/ANY, server-enforced Limited
Dynamic prefill URL, logged-in user, current date Not available
Per-field Design tab styling Full Design tab on every element Limited
Prebuilt templates 38 templates across 16 categories None
Submissions & Data
Stores submissions Custom DB tables + Entries admin Email only — if it bounces, it's gone
Inline per-field validation Next to the field that failed Generic list at the top
CSV + ZIP export Filter-aware, streamed export Pro Not available
GDPR tools Export, erase, IP policy, retention None
Cache-safe submission Fresh-nonce endpoint, config fallback Classic nonce-vs-cache failure
Email & Notifications
Email delivery providers wp_mail, SMTP, Brevo, Postmark wp_mail only
Confirmation email to submitter Yes, configurable No
Email delivery log and resend Per-entry history with error details No
Security & Spam
CAPTCHA options Turnstile, reCAPTCHA v3, hCaptcha Pro reCAPTCHA (ET account required)
File uploads Dropzone, 6-layer security pipeline Pro Not available
Payments & Analytics
Stripe payments Hosted checkout, tamper-proof Pro Not available
Form analytics Views, conversion rate, drop-off funnel Pro Not available

Shipping fast

What's Next

HappyDivi Form is v1.0 today. Here's what's already in motion, kept honest, no vaporware.

Next Up

Multi-step / multi-page forms

Repeater / nested field groups

PayPal & WooCommerce payments

Webhooks + Zapier / Make

Mailchimp, ActiveCampaign, HubSpot

Depth & Polish

Signature field (draw-to-sign)

Quiz / survey scoring

Entry editing + notes

PDF of an entry

Form templates + import/export

Coupons for payment forms

Differentiators

Conversational one-question mode

Front-end entry directory

Divi global presets integration

AI-assisted form building (optional)

Spam-scoring insights dashboard (optional)

FAQ

Frequently asked Questions

Is this a native Divi 5 module or a shortcode plugin?

Native Divi 5. HappyDivi Form registers a parent form module and a per-field child module on Divi's own registration hook, with full Content, Design, and Advanced tabs and a live Visual Builder preview. A shortcode adapter is also included for use outside Divi layouts.

What happens to my entries if I downgrade from Pro?

Nothing is deleted. Entries stay in your database, and Pro settings are preserved rather than reset, turning Pro back on re-enables them exactly as you left them.

Which email providers are supported?

wp_mail out of the box, plus direct SMTP, Brevo, or Postmark, all on the Free tier. Delivery is queued asynchronously with error capture and admin health notices either way.

Is the built-in analytics GDPR-compliant?

Yes. It's cookieless by default and uses a daily-rotating salted hash instead of storing IP addresses, user agents, or cookies recording still accrues from day one even on the Free tier.

I already have an SMTP plugin installed. Will they conflict?

No. HappyDivi Form detects FluentSMTP, WP Mail SMTP, Easy WP SMTP, Post SMTP, and the official SendGrid and Mailgun plugins, and automatically defers to whichever one is active rather than fighting it for the same connection. Brevo and Postmark go further, they never touch PHPMailer at all, so they're safe to use even alongside another SMTP plugin.

What happens if an email actually fails to send?

The submission itself is always saved to your Entries first, regardless of what happens to the email. A failed email retries automatically with backoff, and shows up in the Email Log and that entry's Notification History with the real error message and a one-click Resend, you're never guessing whether a lead got lost.

Does the plugin track form abandonment?

Yes, the Analytics dashboard's Field Drop-off panel shows, per field and in form order, how many visitors reached it and how many left without submitting. Automatically emailing visitors who abandon partway through is on the roadmap; today's abandonment data is tracking and reporting, not recovery outreach.

Does it work with Divi 4?

No, HappyDivi Form is built specifically for Divi 5's native React-based module architecture, which is what enables the live Visual Builder preview and full per-field Design-tab controls.

What's the refund policy?

30 days, no questions asked, on every paid license, same policy as HappyDivi Gallery.

Free tier included

The form your Divi site deserves

Join HappyDivi. Free to start, upgrade anytime. Instant access, 30-day money-back guarantee on Pro.