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
| Phase | Module | Action |
|---|---|---|
| Diagnose | Explorer / Forms | spam risk, labels, Turnstile |
| Apply | Forms | Turnstile, labels, email routing |
| Verify | test submit + Explorer | findings cleared, mail delivered |
Puluno Forms does not replace full marketing automation.
Step by step
- Explorer on the page with the form.
- Test submit — watch Forms log in admin (not just thank-you page).
- SPF/DKIM for sender domain — host DNS.
- Forms Center → enable Cloudflare Turnstile (Apply).
- Fix field labels (a11y + spam heuristics).
- 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