Skip to main content

Connecting Forms with DenGro Capture Hooks

Securely send data from your website forms to DenGro using Capture Hooks—perfect if you want to keep your existing forms.

Michael Doe avatar
Written by Michael Doe
Updated yesterday

What are Capture Hooks? 🔗

Capture hooks are a simple, safe and secure way to send form data captured on your website or landing page directly to DenGro. When a visitor fills out and submits a form, the data is sent via the capture hook to your DenGro account.


Why use Capture Hooks?

Capture hooks (also called Inbound webhooks) are ideal if your website or landing pages already have forms you’re happy with and don’t want to replace.


Who can use Capture Hooks?

Your website or landing page builder must support webhook integrations. Any form or landing page builder that supports webhooks can potentially integrate with DenGro.


How to create a Capture Hook

Step 1: Access Capture Hooks

You’ll need an Integrator or Manager role in DenGro.

  • Click Settings (cog icon) in the menu bar

  • Select Practice Integrations from the dropdown

  • Scroll down to find the Capture Hooks section

    Capture Hooks icon DenGro

Step 2: Create your hook

  • Give your capture hook a relevant name, e.g. ‘Invisalign Lead Form’ or ‘Contact Us’ form

  • Choose whether to capture Leads, Enquiries, or Referrals

    create capture hook in DenGro

Leads must include the treatment the person is interested in. If the treatment isn’t captured, submissions are treated as enquiries.
For Lead hooks, treatment must be a 1-to-1 mapping (one treatment per lead). Your form should allow only one treatment option (e.g., dropdown or radio button).

Step 3: Confirm your Affiliate

  • Usually set to Practice, unless you have a special affiliate code from DenGro.

  • Select the appropriate affiliate from the list.

Step 4: Copy the Capture Hook URL

  • This URL accepts POST requests only.

  • Add this URL to your form builder’s webhook integration field.

    Capture Hook URL DenGro

Step 5: Test your hook

  • Submit a test form submission.

  • Check the Capture Hook page for the incoming request to confirm it’s working.

    Capture hook request DenGro

Viewing Hook Activity

  • Use the History button (circular arrow) on the Capture Hook page to see details of submissions and hook status.

  • Status will show as Pending until data fields are mapped.

    Capture history in DenGro

How to map form fields to DenGro

After your hook is receiving data, map the form fields to DenGro fields:

  • Below each request, you’ll see available map fields.

  • Match your form fields to DenGro’s fields, e.g.:

    • First Namefirst_name

    • Email Addressemail

You can also map attribution fields like:
utm_source, utm_medium, utm_content, utm_term, utm_campaign

This helps track where your leads and enquiries originate.

Capture hook map fields in DenGro
capture hook map fields in DenGro

Testing and confirmation

  • After mapping, send another test submission or use the Replay button in the History page to resend a request.

  • Once the status shows Complete, the contact has been successfully created in DenGro.

    Capture history in DenGro

Important tips ⚠️

  • Regularly check your capture hook is working, especially after website or plugin updates.

  • If you have questions, contact the practice support team via the pink chat icon in the bottom right of the DenGro app.

Did this answer your question?