ALTO ROIFrom traffic to profitable growth

Fitness EdTech · Online school · Anonymized client

USD 1.23M and 85,275 applications from a systematic acquisition department

Two publications about the same project rebuilt as one complete case: end-to-end analytics, waste control, conversion, team, goals and gradual scale

01

Context

An online fitness and nutrition school needed to replace platform dependence with a multichannel acquisition function the business could measure and direct

02

Constraint

The company had to grow without treating more applications as better economics, and without letting vendors, data and goals compete with one another

03

What we worked on

01

Audit and attribution

Connect sources, applications, payments and revenue and remove combinations without evidence

02

Conversion

Fix hourly waste, offer and lead magnet before adding budget

03

Team

Coordinate specialists through a weekly cadence and shared decision criteria

04

Scaling

Increase spend in stages and protect ROMI through changes in demand

04

Result

USD 1,230,433cumulative revenue
USD 287,343media spend
85,275applications
USD 3.37derived average CPLtotal spend / applications
328%ROMI

The full-period update recorded USD 1,230,433 in revenue, USD 287,343 in spend, 85,275 applications and 328% ROMI. An earlier USD 369,628 cut is presented as a checkpoint, not an additional result

14 min read · historical case

How an online school built an acquisition department and reached USD 1.23 million

Two publications about the same company, rebuilt as one case: audit, end-to-end analytics, waste control, landing-page optimization, specialist management, gradual scaling and the decisions behind 85,275 applications and 328% ROMI.

01 · Starting point

The school did not need more vendors. It needed an acquisition function it could direct

In May 2022, an online school for fitness and nutrition professionals had lost stability after depending too heavily on one social platform. Specialists were tested reactively, end-to-end reporting was unreliable, and the founders were coordinating marketing while running the rest of the company.

A website application cost more than RUB 900, about USD 10.68 at the reference rate used on this page. May closed at roughly 150% ROMI, below what the business model required. Some vendors produced applications at RUB 8,000, approximately USD 94.92. The larger problem was diagnostic: the company could not quickly separate sources that produced sales from sources that only filled a dashboard.

  • Dependence on one demand source
  • Vendor evaluation without consistent revenue attribution
  • No owner of the complete acquisition system
  • Volume targets disconnected from profitability
When everyone buys traffic but nobody owns the economics, doubling the budget only accelerates the errors.

02 · Audit and measurement

The first ten days were spent fixing measurement before attempting to scale

The first move was an audit of every active specialist and campaign. Combinations with major setup errors or no commercial evidence were removed. Only sources already connected to sales, or showing a verifiably sound setup, remained.

Spend, source, application, payment and revenue were then connected in one end-to-end view. The integration kept evolving as new decisions required deeper fields. The team moved to a weekly cadence: review data, agree changes, record hypotheses and give campaigns enough time to learn before touching them again.

01

Audit before hiring

Evaluation started with sales, traceability and setup quality rather than vendor presentations.

02

One view

Every source had to end in comparable applications, payments and revenue.

03

Weekly cadence

Changes and reviews were concentrated to reduce impulsive daily optimization.

04

Gradual scale

Budget grew after economics were confirmed, not because someone ordered volume to double.

03 · Specific constraints

Analytics found one hour consuming budget and a landing page that could qualify demand better

Between 00:00 and 00:59, RUB 539,532 in spend had accumulated — about USD 6,402. That cut generated 63 applications at roughly USD 101.61 CPL and −70% ROMI. Excluding the non-contributing hours stopped a loss that remained fragmented across vendor reports.

The next constraint was the page. The nutrition offer and lead magnet were revised. The published report attributes a 1.6 percentage-point increase in application conversion and a rise in sales conversion from 6% to 10% to those changes. This was not cosmetic CRO; it clarified the decision before the lead reached sales.

  • Read hour, source and campaign together with revenue
  • Stop spend that never reached a commercial signal
  • Align offer and lead magnet with actual intent
  • Judge the page by sales, not forms alone
The most valuable saving was not a cheaper click. It was no longer funding segments unable to return value.

04 · June–August 2022

The system improved in stages: control, then efficiency, then seasonal resilience

June closed at 300% ROMI and RUB 517 CPL, about USD 6.13. The application plan was missed, yet return doubled compared with May at a similar level of spend. Measurement and correction proved more useful than chasing an overambitious volume target.

July tested new combinations and search-advertising vendors. CPL rose to USD 6.75 and applications fell by 361, but ROMI reached 407%. With roughly USD 1,066 less spend than the prior month, revenue grew 17%. August brought seasonal demand pressure; nevertheless CPL fell to USD 4.43 and applications increased 58%. Across the three months, the reports recorded USD 39,422 in spend, 7,066 applications and USD 162,914 in revenue at 313% ROMI.

01

June

Organize data and protect return before demanding more volume.

02

July

Accept a higher CPL when sales and revenue justify the combination.

03

August

Keep measured acquisition active when part of the cohort is likely to buy later.

04

Quarter

Build comparable alternatives instead of returning to platform dependence.

05 · Team and governance

Performance fell when volume, return and incentives stopped pointing in the same direction

The trajectory was not linear. During September and October, the team operated without the same direction, source tagging deteriorated and the published cut showed 24% ROMI. Attribution cleanup brought November back to 310%. December closed at 157% when volume targets began competing with return.

January and February improved as quality returned to the center: 266% and 251% ROMI. In March the business insisted on the lead plan while CPL was rising. The result was RUB 1,869,397 in spend, RUB 3,736,210 in revenue, RUB 1,070 CPL and 85% ROMI. The form target was met, but the business signal weakened.

  • One leader must resolve the conflict between volume and return
  • Specialists need autonomy inside a clear economic boundary
  • Bureaucracy that delays tests creates an opportunity cost
  • Sales feedback must return to media before budget changes
A lead plan can be achieved while the business gets worse. The primary metric must match the real constraint.

06 · Two publications, one project

USD 369.6K was an intermediate checkpoint; USD 1.23M is the updated cumulative result

The first publication documented a partial checkpoint: RUB 31,153,000 in revenue, RUB 9,181,000 in spend and 239% ROMI. At the current reference rate, that is approximately USD 369,628 in revenue and USD 108,932 in spend. It should not be added to the later total.

The 2024 update extended the full period and reported RUB 103,703,385 in revenue, RUB 24,217,853 in spend, 85,275 applications and 328% ROMI. At the reference rate, those totals equal USD 1,230,433 in revenue and USD 287,343 in spend. The average CPL derived from the totals is about USD 3.37. These are two time snapshots of the same system.

Time context matters: the first total is a checkpoint, while the second replaces it as the updated cumulative result.

07 · Current application

What ALTO ROI carries from this case into modern Meta Ads and acquisition systems

The historical project was multichannel: search advertising, paid social, a classified marketplace and other sources. This reconstruction removes local platform brands because the lesson does not depend on one vendor. Every source has to connect to the same economics, and budget has to follow contribution.

Today that loop often starts with Meta Ads and continues through a landing page or form, WhatsApp, CRM and sales stages. Pixel, CAPI and UTMs preserve useful signals, but do not replace commercial truth. Creative, audiences and pages are judged by quality, conversations, opportunities, customers and revenue.

  • Define ticket, margin, lead quality and allowable CAC before scaling
  • Connect campaigns to CRM and post-lead outcomes
  • Separate production budget from learning budget
  • Use cohorts when the sales cycle crosses month boundaries
  • Scale in increments the operating team can absorb

Reconstructed evidence

Seven checkpoints explain the system better than one headline number

The visuals were rebuilt from the published reports. English and Spanish use USD; the Russian page retains the original RUB screenshots.

01
00:00–00:59 · published cut

Leak in one hourly segment

One hour concentrated spend with a negative return.

USD 6.402inversión
63solicitudes
USD 101,61CPL
11%conversión
−70%ROMI
Spend
Return index

The hourly view stopped a loss hidden by aggregated reporting.

02
June–August 2022

First three months

The new acquisition function created a measurable multichannel base.

USD 39.422inversión
7.066solicitudes
USD 5,58CPL
9%conversión
USD 162.914ingresos
313%ROMI
Spend
Revenue

The school replaced dependence with a portfolio of comparable sources.

03
Compared with June

July prioritized economics

Less spend and fewer applications produced more revenue.

USD 12.627inversión
1.871solicitudes
USD 6,75CPL
USD 64.015ingresos
+17%crecimiento
407%ROMI
Spend
Revenue

CPL rose while economic contribution improved — the clearest reason not to optimize one metric.

04
Month three

August absorbed seasonality

Revenue fell, but the system generated more applications at a lower CPL.

USD 13.102inversión
2.963solicitudes
USD 4,43CPL
USD 44.081ingresos
+58%solicitudes
236%ROMI
Spend
Revenue

Seasonal pressure did not justify stopping a source with future cohort value.

05
First publication

Intermediate checkpoint

The first article closed one stage of the project, not the final cumulative period.

USD 108.932inversión
USD 369.628ingresos
239%ROMI
Spend
Revenue

This checkpoint explains the RUB 31.15 million headline in the first publication.

06
November 2022–March 2023

The cost of misaligned goals

Return responded to management focus, not the media platform alone.

310%noviembre
157%diciembre
266%enero
251%febrero
85%marzo
Spend
Revenue

When the lead plan dominated quality and return, CPL reached USD 12.70 and ROMI fell to 85%.

07
Second publication · full period

Updated cumulative result

The update consolidated every stage of the same project.

USD 287.343inversión
85.275solicitudes
USD 3,37CPL derivado
USD 1.230.433ingresos
328%ROMI
Spend
Revenue

The updated total replaces the earlier checkpoint; the two are not added together.

USD reference for every converted amount: Bank of Russia official rate on August 27, 2026, USD 1 = RUB 84.2820. These are mathematical conversions of historical reports, not an accounting restatement at 2022–2023 exchange rates. Totals are rounded to the nearest dollar and CPL to cents.

Acquisition playbook

Eight decisions transferable to EdTech and service businesses

01

Name one system owner

Someone must resolve conflicts between channels, sales, volume and return.

02

Measure to revenue

A source should not scale until applications, payments and revenue share one view.

03

Find specific leaks

Hour, campaign, audience and page expose losses hidden by averages.

04

Work on conversion

Offer and lead magnet can improve quality before more media spend is added.

05

Scale gradually

Doubling spend does not double results; it can double a weak combination.

06

Read cohorts

With a two-week cycle, part of the revenue belongs to leads created in the previous period.

07

Align incentives

Volume and economics must coexist in team motivation.

08

Preserve learning

Tags, decision criteria and test history must survive team changes.

Methodology and sources

Anonymized NDA-protected case. This reconstruction combines two publications about the same project, removes self-promotion, historical affiliations and local platform brands, and preserves only the applied method, limitations and verifiable figures.

Need to turn traffic into a system sales can scale?

ALTO ROI starts with the real constraint: Meta Ads, landing page, measurement, CRM or sales process. For selected projects, the initial Meta Ads test can run for 7–10 days with no management fee; the client funds media spend.

Explore Meta Ads

05

What it shows

EdTech scale came from direction, measurement and aligned goals. When the volume plan dominated quality, CPL rose and ROMI fell even as the team delivered more leads

06

Publication limits

Anonymized historical case reconstructed from two publications and their reports. USD values use the Bank of Russia official rate on August 27, 2026: USD 1 = RUB 84.2820. Product, sales and operations also contributed

Direct contact

No form is required. Message Eugenio directly and include your website, market, ticket and approximate budget to get a useful first response

Message on WhatsApp