Skip to main content

How to use Webhook Instructions From Dazos Support and apply them in WordPress using Gravity forms

This guide explains how to use the Webhook instructions provided by Dazos Support to link your WordPress website's Gravity Forms directly to your CRM.

Updated over 3 months ago

Before You Begin

  • WordPress Admin Access: You must have permissions to install plugins and edit form settings.

  • Dazos Webhook Instructions: Ensure you have the document from Dazos Support containing your Public ID and specific Field Names.

  • Gravity Forms Pro/Elite: The Webhooks Add-On typically requires a Gravity Forms license that includes "Pro" or "Elite" add-ons.


1. Install the Webhooks Add-On

Navigate to your WordPress sidebar and click on Forms, then select Add-Ons. Use the search bar to locate the Webhooks Add-On. Click the Install button, and once the process is complete, click Activate. This enables the technical infrastructure needed to "push" data out of WordPress.

image-20240722-200407.png

2. Access Webhook Settings on Your Form

Go to the Forms list and hover your mouse over the specific contact form you wish to integrate. From the menu that appears, click on Settings. On the left-hand navigation bar of the settings page, you will now see a new option for Webhooks. Click it to enter the configuration area.

image-20240722-200426.png

3. Create a New Webhook Feed

Click the Add New button to create a fresh integration feed. You will be prompted to enter the "Feed Details." Provide a clear name for the feed (e.g., "Dazos CRM Lead Feed") and proceed to fill in the technical requirements provided in your instructions:

4. Configure the Request Body (Field Mapping)

In the "Request Body" section, choose Select Fields. This is where you match your website fields to the CRM fields.

  • Mapping the Public ID: On the left side (Key), type publicid. On the right side (Value), choose Add Custom Value from the dropdown and paste the unique alphanumeric string provided by Dazos Support.

  • Mapping Contact Data: Add a new row for every piece of information you want to collect. On the left side, enter the CRM Field Name (e.g., lastname, email, phone). On the right side, select the corresponding Gravity Form Field from your form's dropdown list.

5. Save and Finalize

Review all mapped fields to ensure there are no typos in the "Key" column, as these must match the CRM's database exactly. Once verified, scroll to the bottom of the page and click Save Settings. Your form is now live and connected to your CRM instance.

Verification / Expected Result

To confirm the integration is successful:

  1. Submit a "Test Entry" through the live form on your website.

  2. Log in to your Dazos CRM and check the Leads module.

  3. The new entry should appear instantly. Verify that all data (Names, Phone Numbers, and Source) has landed in the correct fields.


Troubleshooting / Common Errors

  • URL Errors: Ensure the Request URL does not have a trailing slash or any hidden spaces at the end, as this will cause the POST request to fail.

  • Case Sensitivity: The "Key" values (e.g., firstname) are case-sensitive. If you type Firstname with a capital 'F' and the CRM expects lowercase, the data will not populate.

  • Public ID Placement: If leads aren't appearing at all, the most common cause is a missing or incorrectly formatted publicid. Ensure it is set as a "Custom Value."


Final Note:

Please note that on the left side, you must enter all field names. The values are on the right. For the first field ( publicid), you must select Add Custom Value and then paste the value we send you in the webhook instructions into each field. Then, the other fields, on the left side, enter the field names just like I have entered them above, and on the right side, match them to your form fields that match each field.

You have successfully implemented the Dazos webhook instructions!

Did this answer your question?