Use custom fields in GoHighLevel for single values, such as the insurance carrier, the last cleaning date, and the recall interval, and use custom object records for pending treatment, because a patient can have several items waiting. The bottom line: the practice management system stays the record of truth, and the CRM holds what it needs to remind and follow up.

What goes where

DataWhereWhy
Insurance carrier name, or a categoryCustom field on the contactChooses wording and flags plan year timing
Plan year end monthCustom field, if knownDrives the fall benefits reminder
Last cleaning date and recall intervalTwo custom fieldsDrives recall reminders
Next recall dueDate fieldFeeds the Custom Date Reminder trigger
Each pending treatment item: type, tooth area if needed, value, status, date presentedCustom object record associated to the contactA patient can have several
Member ID, claims, remaining benefitsPractice system onlySensitive, and not needed for reminders

GoHighLevel's help pages describe custom fields on contacts and opportunities, and custom objects with associations, which suit repeating records such as treatment items. Confirm the field and object setup in your account.

Why the plan year field matters

The ADA's MouthHealthy site says many dental plans have a December 31 deadline and unused benefits do not roll over for most plans, though some plans end at different times. NADP data cited there says only 2.8 percent of PPO participants reach their annual maximum, and a CareQuest Institute report finds the share who reach it varies by plan type and age. A plan year end field lets the fall reminder go to patients whose plans reset on December 31, without telling others something that does not apply.

GoHighLevel's help portal says accounts are not HIPAA compliant by default, and that HIPAA Compliance is a paid upgrade, $297 a month as an account wide add on, that must be enabled for the agency and then configured for the sub accounts that need it. Third party guides add that the add on provides a business associate agreement, encryption, audit logging, and multi factor authentication, that the practice also needs its own agreement with the agency, and that GoHighLevel itself recommends avoiding protected health information in SMS and email even with the add on. Whether the AI features are covered by the agreement is a question to put to HighLevel in writing before any patient data reaches them.

Build it in GoHighLevel

  1. Create the contact fields in the table, using lists where possible.
  2. Create a custom object called Treatment item with fields for Type, Value, Status, and Date presented, and associate it with contacts.
  3. Import the data from the practice system on a schedule, by CSV or an integration, and decide which system wins if they disagree.
  4. Use the last cleaning date and interval to compute Next recall due with a Math Operation action.
  5. Use the Treatment item records in the follow up pipeline described in our treatment plan guide.
  6. Set user permissions so only the front desk, coordinator, and manager can see the treatment value.

What goes wrong when the data is stale

Stale fieldWhat happens
Last cleaning dateA patient who came in last week gets an overdue reminder
Recall intervalA low risk patient is told they are late when they are not
Plan year end monthThe fall benefits reminder goes to a patient whose plan does not reset in December
Pending treatment statusA patient who finished a crown is asked to schedule it

Every reminder tool depends on its inputs. The remedy is a schedule and an owner: decide how often the practice system exports to the CRM, who checks the first run against the chart, and what happens when the two disagree. A common rule is that the practice system wins, and the CRM is corrected on the next import.

Worked example

For example, a practice with 3,000 active patients and an average of 0.4 pending treatment items each has 1,200 Treatment item records (3,000 times 0.4). Each record has its own status and follow up, which a single field on the contact cannot hold.

Mistakes to avoid

How this was handled before

Dental software held insurance, recall, and treatment plans, and marketing tools held none of it. Bringing a few fields into the CRM lets reminders use them, and the privacy rules decide how few fields are enough.

What to measure after launch

Track patients with a recall interval, patients with a next recall date, treatment records, and mismatches with the practice system. Audit a sample against the chart each quarter.

Check before you switch it on

US text messages sent from a standard 10 digit number need A2P 10DLC registration. The HighLevel support portal says registration is required for texts to US recipients from 10 digit long code numbers and that toll free numbers do not require it. HighLevel's opt in guidelines also say a person cannot be forced to agree to text messages in order to submit a form, so keep the consent box optional. One compliance guide separates informational texts, which need documented consent, from marketing texts, which need prior express written consent. Ask your attorney which category your reminders fall into. Have the privacy officer approve the field list and access roles. This is general information, not legal advice.

Questions people ask

Where do repeating items go?

In custom object records associated with the contact, which GoHighLevel's help pages describe.

Should member IDs be stored?

Keep them in the practice system. The CRM needs a carrier name or category.

Do dental benefits reset on a calendar year?

Many plans do, with a December 31 deadline, though some end at other times.

Ready to try it yourself? Start a GoHighLevel account here.

You can also see this in action in our GoHighLevel capabilities demo.