Skip to content
puluno

Forms & leads

Form — spam or not sending

Contact form not delivering, spam flood, or missing Turnstile — Puluno Forms and delivery checks.

Typical symptom

Client gets no leads, inbox full of spam, or audit reports missing field labels.

Puluno modules

Forms

Undo change

Yes — undo in Center

Issue codes

form_spam_risk, form_missing_turnstile, a11y_form_labels_missing

What you see

  • Findings form_spam_risk, form_missing_turnstile, a11y_form_labels_missing.
  • Form submits but email never arrives (spam folder / SMTP).
  • Hundreds of spam messages daily.
  • Screen reader / audit: input without <label>.

Why it happens

Forms = tech + delivery + protection.

Common causes:

  • wp_mail() without SPF/DKIM — host marks as spam.
  • No CAPTCHA / Turnstile — bot flood.
  • SMTP plugin misconfigured after migration.
  • Honeypot filled via CSS-only hiding — bots read DOM.
  • CF7 shortcode without Puluno Forms migration.

What Puluno does

PhaseModuleAction
DiagnoseExplorer / Formsspam risk, labels, Turnstile
ApplyFormsTurnstile, labels, email routing
Verifytest submit + Explorerfindings cleared, mail delivered

Puluno Forms does not replace full marketing automation.

Step by step

  1. Explorer on the page with the form.
  2. Test submit — watch Forms log in admin (not just thank-you page).
  3. SPF/DKIM for sender domain — host DNS.
  4. Forms Center → enable Cloudflare Turnstile (Apply).
  5. Fix field labels (a11y + spam heuristics).
  6. Verify: Explorer + real email to client inbox.

Manual: Forms.

Rollback — undo the change

Forms Apply (Turnstile, field config) can be reverted in Center.

Document SMTP changes — DNS rollback is outside Puluno.

When it is not Puluno

  • Delivery to CRM — webhook / see Lead to Zafaro.
  • reCAPTCHA v3 hidden — sometimes false positives, different tuning.
  • Third-party form (Typeform embed) — outside Puluno Forms.

Module manual