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
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
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
Step 5: Test your hook
Submit a test form submission.
Check the Capture Hook page for the incoming request to confirm it’s working.
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.
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 Name →
first_name
Email Address →
email
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.
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.
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.