APIANT

Cliniko and ActiveCampaign: Track Patient Value and Program Renewals for a Naturopathy Clinic

Image of a naturopath in a soft beige linen shirt consulting with a patient at a small wooden desk. Glass jars of dried herbs and a few amber tincture bottles.

Naturopathy is a renewal business that often behaves like a transactional one. The 12-week metabolic reset, the 6-month gut program, the 8-session adrenal support block: these are the real revenue line. A clinic that treats every visit as a standalone transaction will quietly lose its best patients out the back door at the end of every program.

Take an illustrative example: Greenleaf Naturopathic Wellness, a hypothetical single clinic with 3 naturopaths and around $680K in annual revenue. Most revenue comes from packages and programs sold up front. The owner cannot see in ActiveCampaign which patients have spent the most with the clinic over time, which are about to roll off a program, or which are good candidates for the next program in their journey. The marketing tool sees email opens and clicks. It does not see that a patient is two weeks from the end of their gut program with no renewal conversation booked.

Photo of a naturopath's desk with amber tincture bottles, glass jars of dried herbs, an open notebook, and a small potted plant, warm side daylight from a.

What the current setup is costing you

ActiveCampaign on its own can tag a patient when they buy something, but it cannot see Cliniko billing, package purchases, or where a patient is inside a program. So three things stay invisible: the total a patient has spent over time, where they are in any program right now, and which programs they have completed before. Without those, renewal messages have to be triggered by hand, which means they go out when somebody remembers, which means they go out too late.

A custom integration built once and never maintained tends to deliver a patient’s total spend as a single number that is stale within a quarter, with no program context at all. The owner still cannot answer “who is two weeks from the end of a program.”

How automatic renewal tracking works

When CRMConnect connects Cliniko to ActiveCampaign, every Cliniko invoice flows through and builds up a running lifetime spend on each patient’s record. Their active programs, milestones, and session counts come through too, so renewal messages can fire on a real signal, the patient is genuinely near the end of a program, rather than a calendar guess. Cliniko stays the source of truth for what was actually billed. ActiveCampaign becomes the engine that does something useful with that truth.

Here is what you can put in place:

Patient value at a glance. Every patient record carries their total lifetime spend, their most recent invoice, and how many times they have been billed, all kept current automatically. No more exporting and adding it up by hand.

Patient value segments. Group patients into your top tier, a mid tier, and single-purchase patients. Each segment gets a different cadence and tone of communication.

Program renewal reminders. When a patient is roughly 14 days from the end of an active program and has nothing booked after it ends, they automatically receive a renewal offer from their treating practitioner, and a task lands for that practitioner to call within a few days if no booking comes back. The conversation happens before the patient drifts, not after.

Smart cross-sell. When a program is marked complete, the patient is automatically guided toward the logical next step. A finished metabolic reset suggests a maintenance plan. A finished gut program suggests follow-up testing and an ongoing maintenance cadence.

Win-back for your best patients. When a top-tier patient has not been in for 90 days, they enter a thoughtful reactivation sequence. This is the most expensive group to lose, so it gets the most care.

Photo of a hand holding a small dark glass dropper bottle next to a notebook on a wooden surface, soft daylight, earthy tones, no readable label or text.

What you get from this

A naturopathy clinic matching Greenleaf’s profile typically lifts program renewal rate from a passive 20 to 30 percent baseline into the 45 to 55 percent range within two quarters, simply by starting the renewal conversation 14 days before a program ends instead of waiting until the patient noticed the calls stopped. The lifetime value of the top-tier segment grows by 25 to 40 percent because cross-sell puts the right offer in front of the right patient at the right moment in their journey. And the owner can finally answer, in real time, the question “which 20 patients should I personally call this week.”

Keeping the numbers honest

Cliniko stays the source of truth for what was actually billed. The amounts shown in ActiveCampaign are copies of Cliniko invoices and should not be edited there. If a refund or adjustment happens, it happens in Cliniko and flows through automatically. Editing an amount by hand in ActiveCampaign quietly breaks the reporting, so it is worth restricting who can edit those amounts.

Why this matters for your practice

In a package-driven practice, the most valuable moment is the two weeks before a program ends, and it is the moment most clinics miss. When your Cliniko billing and program data drive ActiveCampaign automatically, that moment never gets missed. You see who is about to lapse, you reach them with the right offer in time, and you keep your best patients instead of quietly losing them at the end of every program.

Want to see CRMConnect Cliniko to ActiveCampaign in action? View the API App page.