Blog

The HighLevel patient portal setup guide for med spas

By Jonathan Stubbins · August 31, 2026 · 5 min read

Most med spas running on HighLevel have the same gap. The CRM handles leads, pipelines and campaigns brilliantly. Then a patient starts treatment, and everything after that — refills, dose adherence, "where's my order?", the reason they either stay or quietly disappear at week nine — happens in text threads, spreadsheets and memory.

A patient portal closes that gap. This guide covers what to set up, in what order, and the decisions that matter before you send the link to a single patient.

What a patient portal actually needs to do

Ignore feature lists for a moment. For a med spa or telehealth clinic selling ongoing treatment, a portal earns its place if it does four things:

That last point is why the HighLevel connection matters more than any individual feature.

Step 1: Claim your portal and brand it

Sign up and pick your subdomain — yourclinic.hlpatientportal.com — then add your logo and brand colors. The portal your patients see should look like your clinic, not like software you bought.

Two things worth getting right on day one:

  1. Use a logo file with transparent padding. Wordmarks with tight crops end up cramped in the header. If your logo is light-colored, set the logo background to your primary color so it doesn't vanish on white.
  2. Set your support email to an address you actually monitor. It appears to patients throughout the portal and on every automated email.

On the Growth plan and above you can point a custom domain at the portal, so patients never see a vendor URL at all.

Step 2: Connect HighLevel

This is a two-click OAuth connection from Settings — choose the HighLevel account, authorize, done. There is no Zapier step and no CSV import.

Once connected, four things start happening automatically:

That fourth one is where clinics get the most leverage. A "reorder due" trigger firing an SMS three days before supply runs out is a revenue automation you build once.

If you don't run HighLevel, none of this is required — the portal has its own messaging, campaigns and analytics built in. The integration is an accelerant for clinics already invested in the CRM, not a dependency.

Step 3: Add treatments and connect payouts

List what you sell — treatments, packages, supplements — with the variants and strengths patients actually order. A few things to decide here:

Step 4: Decide what patients track

Turn on only what fits your program. A GLP-1 clinic wants weight and dose tracking. A hormone therapy clinic wants the symptom diary and dose logging, and should turn weight tracking off entirely — an irrelevant tracker on the home screen makes the whole app feel generic.

The tracking features are per-clinic toggles, so this is a settings decision, not a development request.

Step 5: Invite patients

Share your portal link. Existing patients can claim an account against the email you already have on file, which matters — a patient who has to re-register from scratch often doesn't.

Start with the cohort most likely to reorder: patients currently mid-treatment with a refill due in the next month. They get immediate value from tracking and a reorder button, which means your first week of portal data shows real engagement rather than tumbleweed.

What to measure in the first 30 days

Three numbers tell you whether the portal is working:

A note on HIPAA

If you are handling medical information — and you are — the portal you choose needs to be built for it, not retrofitted. That means records encrypted at rest and in transit, audit logging on every access to patient data, two-factor authentication for staff, and complete isolation between clinics.

It also means being careful about what you bolt on. Analytics and advertising pixels inside a patient-facing portal are a genuine compliance risk, and it is worth confirming your vendor doesn't ship them by default.


Setting up the portal takes an afternoon. Getting the program right — which patients to invite first, which triggers to automate, what to measure — is the part that decides whether it becomes revenue or another tab nobody opens.

Give your patients the app. Keep the reorders.

A branded patient portal for your clinic — live the same day you sign up, 14 days free.

Start free trial