← Back to home

Case Studies — 2023–2025

Eucalyptus

Role Growth Marketing Manager Brand Juniper Industry Digital Health

Ad Strategy

Scaling Juniper's Meta engine 4.5× in two months

4.5×
Ad spend scaled in two months
2 months
From sub-scale to near peak spend
CAC ✓
Acquisition efficiency maintained throughout

A supply unlock and a narrow window to move

After a period of GLP-1 supply constraints that had limited Juniper's growth, supply normalised — and the business had a clear window to scale aggressively.

The opportunity was time-sensitive. With supply restored and consumer demand for GLP-1 weight management programs running high, the priority was to get in front of as many qualified customers as possible, as fast as possible, without sacrificing acquisition efficiency.

Supply came back. The question was whether our marketing engine could scale fast enough to meet the moment, and do it without blowing up CAC in the process.

Three levers pulled in parallel

Scaling paid media this fast requires more than increasing budgets. It requires the creative volume to support it, the campaign structure to handle it, and the cross-team alignment to sustain it.

01

Creative volume & alignment

Worked closely with creative teams to share performance insights early and continuously — shifting from a handoff model to an ongoing feedback loop that unlocked the creative throughput needed to scale.

02

Campaign structure

Built and maintained a campaign architecture designed for scale — structured to give the algorithm room to perform while keeping spend efficient across audience segments and funnel stages.

03

Vertical scaling

Systematically scaled budgets on proven campaign and creative combinations — prioritising consolidation on what was working rather than spreading thin across untested variables.

At this level of Meta spend, creative is the primary variable. I made it a priority to get performance data back into the hands of creative teams as early as possible — not as a post-campaign report, but as a live input into what they were building next.

Maximum velocity, maintained efficiency

4.5×
Spend scaled 4.5× in two months on Meta, positioning Juniper to capture peak demand as supply normalised.
CAC Held
Acquisition efficiency maintained throughout the ramp. Scaling efficiently, not just fast — requires the right infrastructure and creative alignment.
2 Months
A compressed timeline requiring parallel execution across media buying, creative, and cross-functional alignment — from sub-scale to near-peak spend in two months.
Foundation
The campaign structures and creative feedback loops built during this period set the infrastructure for Juniper's next stage of sustained growth.

CRM & Operations

A six-figure reduction in practitioner costs through smarter support routing

6-fig
Reduction in practitioner costs
↑ Quality
Right support, routed to the right resource
↑ Touch­points
More frequent, meaningful check-ins across the journey

Expensive expertise being used for the wrong problems

Juniper has a multidisciplinary team of health experts — including registered nurses, pharmacists, and health coaches, all equipped to handle a wide range of patient queries. But that team was being bypassed.

Without intelligent routing, inbound queries were being escalated directly to external prescribers regardless of complexity. Routine check-ins and simple clinical queries all landed in the same queue, and that queue went straight to prescribers whose time came at a significant cost.

The result was a misalignment of resources. The internal team was underutilised, prescribers were fielding queries that didn't require their level of expertise, and response times for genuinely complex cases suffered as a result.

Before
All queries routed to external prescribers by default
No triage — clinical and non-clinical queries treated equally
Internal multidisciplinary team underutilised
Limited automated touchpoints in the customer journey
High and growing external prescriber cost per resolved query
After
Branching workflow routes queries by type and complexity
Clinical queries escalated appropriately to external prescribers
Routine queries handled by the internal team or automated touchpoints
Automated check-ins added throughout the customer journey
Significant six-figure reduction in prescriber costs, with faster response times for patients who needed them most

Branching transactional workflows in Customer.io

Working cross-functionally with the medical support team, I designed and built a branching transactional workflow in Customer.io that intelligently routed support requirements based on query type and clinical complexity.

Understanding the query landscape

The first step was working closely with the medical support team to map the full range of inbound query types — from billing and account issues through to clinical questions requiring practitioner input. This gave us the logic needed to design routing rules that matched the right resource to the right query.

Building the branching workflow

Using Customer.io, I built a transactional workflow with conditional branching logic that automatically triaged incoming support interactions.

Adding touchpoints across the customer journey

Beyond routing, I used the workflow infrastructure to build additional touchpoints into the customer journey, including automated check-ins at key moments that improved engagement and reduced reactive inbound volume. More proactive outreach meant fewer customers reaching out in frustration, and a better overall experience for patients on the program.

The goal wasn't to reduce clinical oversight. It was to make sure prescriber expertise was reserved for the queries that genuinely needed it, while the internal team handled the rest.

Lower costs, better care

The impact came on two fronts simultaneously, a significant cost reduction and a measurable improvement in support quality.

6-Fig
Significant six-figure reduction in practitioner costs, achieved by appropriate routing of clinical and non-clinical queries.
↑ Quality
Prescribers focused on queries that genuinely required deep clinical expertise — improving response quality and the depth of support available to patients who needed it most.
↑ Check-Ins
Automated touchpoints added across the patient journey increased the frequency of meaningful check-ins, improving engagement and proactively reducing inbound support volume.
Cross-functional Collaboration
Built in close collaboration with the medical support team, translating clinical expertise and routing requirements into a scalable Customer.io workflow architecture.