DenGro AI Integration: How It Works and How to Connect It
The DenGro AI integration lets MessageMind's AI agent read live DenGro data and reply across WhatsApp, SMS, Instagram, email and web chat.
The DenGro AI integration connects DenGro to MessageMind so an AI agent can read live context and reply across every channel your customers use. New leads and enquiries from DenGro can start a campaign in MessageMind and are saved to your Contacts. You set it up from a DenGro trigger in Campaigns, not from the Integrations page: copy the Webhook URL and Signing key shown in the trigger into an outbound webhook in DenGro.
What is the DenGro AI integration?
New leads and enquiries from DenGro can start a campaign in MessageMind and are saved to your Contacts. You set it up from a DenGro trigger in Campaigns, not from the Integrations page: copy the Webhook URL and Signing key shown in the trigger into an outbound webhook in DenGro. The treatment, the message from the form, the lead source and other lead details can then be used in that campaign's messages and conditions.
You can see every supported integration on the MessageMind integrations page, and the full technical reference for this one lives in the DenGro documentation. If you prefer to see it in action first, book a demo and we will walk you through the live flow.
What the DenGro integration can do
The DenGro AI integration ships with the following capabilities out of the box:
- The New Lead trigger starts a campaign when DenGro creates a lead for your practice, or when a lead is assigned to your practice.
- The New Enquiry trigger starts a campaign when someone sends a form without choosing a treatment.
- Every new lead and enquiry is saved in Contacts with the name, email address, phone number, date of birth, address and marketing consent that DenGro sends. When the email address or phone number matches a contact you already have, that contact is used instead of a new one, and a matching contact in the Trash is restored with its chats.
- When DenGro sends Lead Updated, Enquiry Updated, Lead Journey Created or Lead Journey Updated, the contact's details are refreshed. Only values DenGro actually sends are written, so an empty field in DenGro never clears one on the contact.
- Lead details such as Treatment Name, Message, Lead Source, Preferred Appointment Date, NHS or Private, Existing Patient and Journey Status Name can go into messages and conditions.
- Estimated Amount can be used as the deal value when a campaign adds the contact to a pipeline stage.
- A lead or enquiry starts each campaign only once, even if DenGro sends it again.
Data read and written
The DenGro AI integration touches a scoped set of fields. Here is exactly what moves between the two systems:
| Direction | What it covers |
|---|---|
| Read | The person's title, name, gender, email address, mobile and telephone numbers, date of birth and address. |
| Read | The treatment they asked about and its journey status in DenGro. |
| Read | The message they wrote in the form, the practice the lead belongs to and the lead source. |
| Read | How and when they prefer to be contacted, and the appointment date and time they asked for. |
| Read | Whether they are an existing patient, NHS or private, the payment plan, the estimated amount and your own reference. |
How to set up the DenGro AI integration
Setup takes a few minutes once your DenGro account is live. The outline:
- In MessageMind, open Workspace and click Campaigns in the left rail.
- Click Create campaign.
- Type a Campaign name, keep Create an Automation selected and click Create.
- Click Add a Trigger.
- In the Choose a trigger window, type DenGro in the search box.
- Click New Lead to start the campaign for new leads, or New Enquiry to start it for forms sent without a treatment. The Configure trigger window opens.
The step-by-step walkthrough, including every button and field, is in the DenGro documentation.
Limitations to know
The DenGro integration ships with a deliberately scoped surface. These are the limits worth knowing before you depend on it:
- DenGro has no row on the Integrations page and no card on the Channels page. It only appears in the Configure trigger window of a DenGro trigger.
- Only two DenGro events start a campaign: Lead Created (New Lead) and Enquiry Created (New Enquiry).
- Lead Updated, Enquiry Updated, Lead Journey Created and Lead Journey Updated only refresh contacts you already have. They never create a contact or start a campaign.
- Deleting a lead or enquiry in DenGro doesn't remove the contact, and referrals are not brought in.
- Leads and enquiries from before you set up the webhook are not brought in.
Pricing and plan availability
The DenGro AI integration is available on MessageMind's paid plans. The MessageMind pricing page lists which plan is required and what each tier includes. There is no extra per-integration fee; the connection is part of your account.
Frequently asked questions
What is the DenGro AI integration?
The DenGro AI integration is the native connection between DenGro and MessageMind. Once connected, the AI agent can read live DenGro context during a conversation and act on it (for example answering a stock question, booking an appointment or updating a contact) across WhatsApp, Instagram, SMS, email and web chat.
How do I connect DenGro to MessageMind?
Open the DenGro integration page inside your MessageMind dashboard and follow the connect flow. The full step-by-step with every field label and screenshot is in the DenGro documentation.
How does authentication work for the DenGro integration?
You copy two values from MessageMind and paste them into a new outbound webhook in DenGro. You don't sign in to DenGro from MessageMind, and there is no API key to create. MessageMind stores these credentials encrypted at rest and uses them only server-side, so they never reach the browser or any third party.
What does the AI agent do once DenGro is connected?
It works with live DenGro data during the conversation. The first capability in the DenGro documentation reads: "The New Lead trigger starts a campaign when DenGro creates a lead for your practice, or when a lead is assigned to your practice." The full list, with every field the integration reads and writes, is in the documentation.
A new lead from DenGro is in your Contacts, but the campaign didn't start. What should I do?
Check that the campaign shows Published and that you clicked Save after switching it. A form without a treatment is an enquiry, so it starts New Enquiry campaigns, not New Lead ones. If Runs On Contact is Once, or the contact is still in an earlier run with re-entry off, a new lead for the same person doesn't start the campaign again.
Ready to automate your customer service?
Book a 30-minute working call. We'll show up with your AI agent already built for your business by our professional prompt engineering team. No commitment.
Connect DenGro