Spam Protection

How the built-in layers work, how to adjust them and how to recover a real message from Spam.

Updated · HappyDivi Form 1.0.3

Protection is on by default, with nothing for visitors to solve. Suspicious submissions are kept in Entries → Spam with the reason, rather than being thrown away. Click Not Spam to restore one.

Entries Spam tab showing the reason each submission was held

Each held entry shows why.

Adjust the Settings#

Go to HappyDivi Form → Settings → Security.

SettingWhat it doesDefault
Rate limitsLimits submissions per visitor and per form5 per visitor, 60 per form, each minute
Disposable emailsFlags throwaway email domainsOn
Email and keyword blocklistsFlags addresses, domains and words you listEmpty
Link detectionFlags messages with too many linksOff
Duplicate checksFlags repeated emails or messages in a set timeOff
JavaScript proofChecks that the browser ran JavaScriptOff

Add CAPTCHA (Pro)#

Choose reCAPTCHA v3, hCaptcha or Cloudflare Turnstile, and paste your keys. You can also decide what happens if the provider cannot be reached: let the submission through, which is the default, or block it.

For a full plan, read how to stop Divi contact form spam.