Skip to main content

Troubleshooting Gravity Forms Webhooks Failing After New Mandatory Fields Are Added in Dazos (CRM)

Troubleshooting Gravity Forms Webhooks Failing After New Mandatory Fields Are Added in Dazos (CRM)

Overview

This guide helps you diagnose and resolve an issue where Gravity Forms webhook integrations stop creating leads in Dazos after new mandatory fields are added to the Lead module in the CRM. Webhook failures in this scenario are often silent — forms appear to submit successfully on the website, but no lead record is created in Dazos.

Symptom

  • Gravity Forms submissions are not consistently creating leads in Dazos CRM.

  • The issue began after new fields were added or made mandatory under the Lead module in Dazos.

  • No error message is shown to the person submitting the form — the failure happens silently.

  • Some submissions may create leads intermittently, while others do not.

  • Staff are manually creating lead records to compensate for missed submissions.

Cause

When new mandatory fields are added to the Lead module in Dazos, existing Gravity Forms webhooks are not automatically updated to include those fields. When a webhook payload is missing data for a mandatory CRM field, Dazos cannot create the lead record and the submission fails silently.

The webhook was configured at a point in time when different fields were required. Any subsequent changes to mandatory fields in the CRM break the existing webhook without any visible error to the end user or form administrator.

Solution

  1. Identify which mandatory fields were recently added in Dazos. Navigate to your Dazos CRM and review the Lead module field configuration to identify any fields that are currently marked as mandatory. Compare these against what your existing webhook is currently sending.

  2. Review the current webhook configuration in Gravity Forms. Log in to your WordPress admin dashboard and go to Forms → All Forms. Open the affected form and navigate to Settings → Webhooks (or Settings → Notifications, depending on your setup). Review the field mapping configured in the webhook.

  3. Identify missing mandatory fields in the webhook payload. Compare the fields being sent by the webhook against the mandatory fields now required in the Dazos Lead module. Any mandatory CRM field that is not included in the webhook payload will cause lead creation to fail.

  4. Update the webhook to include the new mandatory fields. Add the missing mandatory fields to your Gravity Forms webhook configuration. Ensure each new mandatory CRM field is mapped to the correct Gravity Forms field or assigned a default value if the form does not collect that data directly.

    ⚠️ Note: Field names must match exactly what Dazos expects. Contact Dazos Support if you need help identifying the correct field names or webhook payload format.

  5. Test the updated webhook. Submit a test entry through the affected form and verify that a new lead record is created in the Dazos CRM Leads module with all fields populated correctly.

  6. Repeat for all affected forms. If multiple Gravity Forms webhooks are connected to Dazos, review each one individually to ensure all mandatory fields are included in every webhook payload.

Workaround: Route Submissions Through Zapier

If updating the webhook directly is not feasible, or if you continue to experience intermittent failures, routing form submissions through Zapier instead of a direct webhook can provide more reliable delivery.

  • Zapier provides better error handling and logging compared to direct webhooks, making it easier to identify and recover from failed submissions.

  • This approach has been used successfully for similar Gravity Forms integrations with Dazos where direct webhooks proved unreliable.

💡 Tip: If you have experienced repeated webhook failures across multiple forms, consider migrating all Gravity Forms → Dazos integrations to Zapier for more consistent and maintainable delivery.

Verification / Expected Result

After updating the webhook field mapping to include all current mandatory fields, form submissions should consistently create lead records in Dazos. You should see:

  • ✅ New leads appearing in the Dazos CRM Leads module for every form submission

  • ✅ All mandatory fields populated correctly on the lead record

  • ✅ No need for manual lead creation by staff

Escalation

Contact Dazos Support if:

  • You are unsure which fields are currently mandatory in the Dazos Lead module

  • You need help identifying the correct field names or webhook payload structure

  • Forms are still not creating leads after updating the webhook field mapping

  • You would like assistance reviewing and remapping webhook configurations across multiple forms

When contacting support, please provide:

  • The URL of the affected form(s)

  • A recent example of a submission that did not create a lead (include any reference numbers if available)

  • A screenshot of your current Gravity Forms webhook configuration

⚠️ Important: Dazos Support can assist with CRM field mapping and webhook payload requirements. WordPress and Gravity Forms configuration changes may require assistance from your web developer or WordPress administrator.

Related Resources

Did this answer your question?