Skip to content
puluno

Forms & leads

Lead not reaching Zafaro

Form submits but CRM gets nothing — webhook, form_webhook_failed, conversion gap.

Typical symptom

Form email works, Zafaro empty — or finding form_webhook_failed / form_conversion_gap.

Puluno modules

Forms

Undo change

Yes — undo in Center

Issue codes

form_webhook_failed, form_conversion_gap

What you see

  • Finding form_webhook_failed or form_conversion_gap.
  • Puluno Forms log: submit OK, webhook HTTP 4xx/5xx.
  • Client watches CRM, not email — “leads disappear”.
  • After site URL change webhook still points to old domain.

Why it happens

Webhook is a second path beside email. It fails silently without monitoring.

Common causes:

  • Wrong secret / API key after rotation.
  • Zafaro endpoint expects different JSON shape.
  • Firewall blocks outbound from WordPress.
  • SSL verify fail on self-signed staging.
  • Timeout — slow CRM, WP aborts request.

What Puluno does

PhaseModuleAction
DiagnoseFormswebhook log, HTTP response
ApplyFormsfix URL, headers, payload mapping
Verifytest lead + Forms log200 from CRM, finding cleared

Zafaro integration is an optional webhook — email can stay in parallel.

Step by step

  1. Forms Center → webhook history — last error.
  2. curl webhook URL from server (SSH) — outbound blocked?
  3. Match secret in Zafaro vs Forms settings.
  4. Apply corrected URL (https, no typo in path).
  5. Test submit — confirm CRM record and email fallback.
  6. Verify: Explorer on form page — webhook findings cleared.

Manual: Forms.

Rollback — undo the change

Webhook config can be reverted in Forms Center.

Keep old endpoint in CRM log for audit.

When it is not Puluno

  • Lead is in CRM but sales assignment fails — Zafaro workflow.
  • Double opt-in email missing — mail delivery, not webhook.
  • Client uses only Mailchimp — different integration outside Forms webhook.

Module manual