Form Connections
How to connect a form to DenGro is detailed in our developer documentation so please ensure you have read that ahead of completing this work.
We also have useful videos on how to connect forms in our Video Tutorial Collection
We would recommend that form connections is best completed by your website agency/developer who built your website/landing page forms and is responsible for maintaining third party connections. A competent developer should be able to connect a form quickly as the process is straightforward.
1) Why are my form submissions coming in as ENQUIRIES and not LEADS?
The difference between a lead and an enquiry is that a lead is where the treatment the person is interested in is known, an enquiry will be if it is not.
It's important to check that your forms capture the treatment either via a treatment dropdown, like below or via a hidden treatment field.
If your forms do capture the treatment and you are still seeing that submissions are coming in as enquiries it's important to check that the name of the treatment when it enters DenGro matches our treatment list.
If the naming convention doesn't match DenGro will still pass the details through to the Today page but it will enter as an enquiry not a lead for you to then confirm the correct treatment.
A full list of our treatment names is in our developer documents so do review these to make sure they match, including the hyphens.(see Treatment Names & Slugs).
2) I can't see where to add a DenGro capture hook URL or Zapier URL in the settings of my form?
Some form builders such as Contact Form 7 (Wordpress) require you to have the necessary plug in installed to add in a webhook. Without this you will not see a tab in the settings of your form to add in the webhook URL, generated by Zapier or via a Capture Hook. Please ensure you have the relevant Webhook plug in installed first before completing the connection.
3) Why am I seeing a 403 Forbidden error when trying to POST data to my capture hook?
This could have occurred because your POST request is missing a 'User-Agent' header which is required. Please check and add that in if missing.
4) Why is my DenGro capture hook not picking up data in my POST request for me to map?
If you have no fields of data to map in once you have added in your capture hook and sent a test submission, this could be because your request is not encoded in JSON format.
If you are using a CMS or a landing page builder, you may need to select this in your web form settings, here is an example of it in Unbounce.
5) I have had an email saying 'There was a problem processing a request in your DenGro account'. What does this mean and how do I fix it?
โ
If your DenGro capture hook fails and a lead can't be processed to appear on your Today page, you will receive an email informing you of this and the hook the issue is with so you or your developer can take action to resolve it. Don't worry, you can still access the lead details, these won't be lost!
To understand why the hook failed head to the Integrations page and click into the Capture Hook tab.
โ
Then click into the hook that the email referenced there was an issue on and press the 'Capture History' icon.
You will see the failed capture request in red, press View to get the details of the lead and the reason it failed under the 'Status' section.
Reasons it could have failed include if the submission contained an emoji (we block these as they can often be spam), no contact information was on the form or an unknown treatment was included.
Depending on the failure reason will determine the next step of action ie do you need to ensure emojis can't be submitted on your form.
Once the issue is fixed then please do another test of your form ensuring that the test lead shows the status of 'Complete'.
If you aren't sure why it failed or how to fix the hook then do contact DenGro Practice Support who will see how they can help.