HLAI Experts

Telehealth clinics · Online prescription store

An online prescription store in GoHighLevel that waits for your provider

We build the store inside your own GoHighLevel (GHL) account, connect the card processor you chose, and send every paid order to a hold-for-approval stage before it can go anywhere near the pharmacy. Your product descriptions go in exactly as your clinic writes them.

Book a 1:1 with Rob30 minutes, free

The job

Selling treatments online without letting the cart decide

A clinic selling treatments online needs two things that pull against each other. The store has to be simple enough that a patient finishes the order, and every page has to make clear that a provider, not the checkout, makes the medical decision. For a telehealth clinic we built that store in HighLevel, and the clinic launched it to its patients.

It runs on HighLevel's own store. Shoppers start on one shop page and narrow it with a category filter, instead of clicking through a page per category. Each product has a page of its own. Checkout applies the clinic's shipping rules and takes payment through the processor the clinic picked, connected inside HighLevel, and a thank-you page closes the order.

A paid order is a request in a queue. The moment payment clears, the order lands in a hold-for-approval stage of the clinic's pipeline. If the provider approves, it moves to pharmacy processing. If the provider says no, it goes to a refund step instead. Every product follows the same stages, so the team has one view of what is still waiting on a provider.

The wording puts the provider in charge. Copy on the store explains that placing an order asks for treatment, and that the provider settles which medication and which dose. Product descriptions are the clinic's own text, placed word for word. We never edit a clinical claim, not even to tidy a sentence; if a line needs to change, the clinic sends new wording and that goes in.

Restrictions show up on the product, not after the sale. Where a product carries state restrictions, a notice sits on that product's page, so the patient sees it before reaching checkout. The provider's review still stands behind every order either way.

No pixels, no outside analytics. Not one store page carries an ad-tracking pixel or a third-party analytics script. Meta's documentation says its pixel collects request-header data such as the page location, and on this store the page location names a treatment. The clinic's ads still hear about sales: once an invoice is paid, a HighLevel workflow sends the purchase to the clinic's attribution tool. The purchase tracking page explains that feed.

What we set up

What goes into the prescription store

  • A shop page with a category filter, built on HighLevel's own store inside your account
  • One page per product, carrying your descriptions word for word
  • Store copy explaining that an order requests treatment and the provider settles medication and dose
  • A state-restriction notice on each product that carries restrictions
  • Your shipping rules applied at checkout
  • The card processor you chose, connected to HighLevel
  • A thank-you page once checkout completes
  • An approval pipeline: hold for approval, then pharmacy processing, or a refund step when the provider declines
  • Store pages with no ad-tracking pixel and no third-party analytics script

How a setup runs

How the store build runs

  1. A 1:1 with Rob

    Rob asks which products belong in the store, who reviews orders, which products carry state restrictions and what the pharmacy expects, then looks at your HighLevel account and payment setup.

  2. The plan document

    Each store page is laid out with your copy in place, alongside the approval stages and the line telling patients the provider decides. Your clinic approves the plan, and only then do we build.

  3. Build in your account

    The store goes into your own HighLevel account on HighLevel's native store, so orders and payments stay in your account from the first test.

  4. Test orders

    We place orders for made-up patients and follow each one: approved through to pharmacy processing, declined through to the refund step, and a restricted product with its notice showing.

  5. QA report, then changes

    You get a QA report with screenshots of every page and every test order. After launch, a new product or a copy change gets a verdict first: inside the agreed scope, or new scope.

What you bring

What the store needs from your clinic

Your product copy

Final descriptions and any clinical wording for each product, already through whoever signs off claims at your clinic.

Your card processor

An account with the processor you want connected to HighLevel, and someone with admin rights to connect it.

Shipping rules

What shipping costs and which products, if any, ship on different terms.

State restrictions

Which products carry them, and the exact notice wording for each.

Who approves orders

The provider or staff member who works the hold stage, and what the pharmacy needs from an approved order.

Where it stops

The store never decides a medication or dose, and no paid order skips the provider's review. We place your clinical copy as written and never author it. No tracking pixel or outside analytics goes on a store page.

Questions

What clinics ask about selling online

Can patients pick a dose when they order?
No. The store explains that an order asks for treatment and that the provider settles medication and dose. The order then waits in the hold stage until the provider has reviewed it.
What happens to an order the provider declines?
It moves to a refund step in the same pipeline instead of going on to pharmacy processing. Declined orders sit in their own stage, apart from the ones still waiting for review.
Do patients pay before the provider reviews the order?
In the build we describe, yes. The patient pays at checkout, the paid order waits for review, and a declined order goes to the refund step.
Can HighLevel stop an order from a state where a product can't go?
In our build, restricted products carry a notice on their page and every order still waits for a provider. HighLevel's help center also describes shipping profiles that give chosen products their own zones by country, region or province, and a setting that blocks checkout when no shipping rate matches the address. We test whether those fit your restrictions before relying on them. This is not legal advice.
Will you write or polish our product descriptions?
No. Descriptions and clinical claims belong to your clinic, and we place them word for word. When a line has to change, your clinic rewrites it and we put the new text in.
Can we add analytics to see how the store performs?
Not on the store pages: we keep ad-tracking pixels and third-party analytics off them. Paid purchases can still reach your attribution tool from a HighLevel workflow, which is a job of its own.
Rob Eason

Who you talk to

Rob Eason

Rob runs HLAI Experts and takes the 1:1 calls himself.

He is a HighLevel Certified Admin with the second-most reviews in HighLevel's Certified Admin Directory worldwide, all of them 5 out of 5.

He won HighLevel's Top New Subaccounts via AI Employee award in its 2025 Summer of AI Awards and taught HighLevel's official masterclass on its AI Employee.

Before HighLevel, he co-owned a 60-employee financial services firm and sold his share.

On the call he looks at your account, not a script.

5/5 across 83 reviews in HighLevel's Certified Admin Directory

Walk Rob through your order review

On the call Rob opens your HighLevel account, asks who reviews orders and what the pharmacy needs, and sketches the stages your store would use.

Book a 1:1 with Rob