Home/ The Cases/ Uniformizado
E-commerce · School Uniforms · Meta Ads + Google Ads · First Season

They signed on December 31st. January was already burning. We delivered 12.6x ROAS across the season.

Uniformizado sells made-to-order school uniforms direct to parents through e-commerce. January, February, and March are the season. Miss those three months and you've missed the year. They signed with Loocro on December 31st. The account had been dormant for months. Two days later, the season started.

Revenue and ad spend reported in mixed currencies as captured: revenue in BRL (R$5 ≈ $1 USD), ad spend in USD. ROAS figures are currency-neutral.

Click play. Or read on.

12.6x
blended ROAS (season)
R$438K
attributed revenue
$34.9K
ad spend (3 months)
20.02x
peak ROAS (Google PMAX, Jan)
3 months
peak season

Section 1 · The Problem

Uniformizado sells made-to-order school uniforms direct to parents through e-commerce. Each uniform is specific to a specific school: Colégio Alfa, Colégio Elite, Colégio Anglo, dozens of institutions. The business has a brutal seasonal shape. January, February, and March deliver the year. April through December is residual.

Jonas Kuchma had a working e-commerce. Real product, real demand, real seasonal pressure. What he didn't have was paid media that paid for itself. Meta was delivering 3 to 4x ROAS. Google around 6x. With margins tight and the season two days away, those numbers meant hemorrhaging cash, not building a business.

He came in with one clear demand: profitability and liquidity. Not brand awareness. Not reach. Cash back in the door, fast.

(Found us through a referral from Renan at OnSafety. Clients sending clients.)

Section 2 · The Diagnosis

Three things shaped what we did in the first 48 hours.

01A dormant account is a real problem, not a paperwork detail.

Uniformizado's ad account had been sitting inactive for months. No active pixel signal, no recent audience data, no learning phase momentum. The algorithm would have to relearn everything from scratch, in the middle of peak season, with zero margin for slow ramp.

02The audience model was wrong.

"School uniforms" is not what parents buy. Parents buy the uniform for their child's specific school. A campaign targeting "school uniforms" broadly was competing against every fabric-and-thread retailer in the market and converting on price. A campaign targeting "Colégio Elite uniform" was speaking directly to a parent at one specific institution with one specific need. Same product. Different framing. Different economics.

03A 7x ROAS floor was non-negotiable.

With Uniformizado's margins, anything below 7x didn't fund the operation. We set it as the operating floor before launching a single campaign. Channels and creatives that couldn't hold above 7x would be cut, not optimized. There wasn't time to be patient with underperformers.

The diagnosis: rebuild around school-specific audiences, set a hard ROAS floor, and accept that month one would be a learning sprint at peak intensity.

Section 3 · What Changed

The insight that changed everything: parents don't buy "school uniforms." They buy the uniform for their child's specific school. The campaign architecture followed.

On Google,

we launched Performance Max campaigns per school (Colégio Alfa, Colégio Elite, Colégio Anglo, and more) plus a broad uniform campaign to capture existing search demand from parents searching their school by name. Each campaign spoke directly to parents of students at one specific institution, in that institution's language and visual identity.

On Meta,

three parallel campaigns targeting hyper-specific audiences per institution. Different creative per school. Different offer copy per school. Same product line, but the impression was tailored to the buyer.

Launch date: January 2nd. No ramp, no warm-up, no "let the algorithm learn." Peak season was on. Every dollar had to perform from day one or come out of the spend.

We tracked ROAS daily, by channel, by campaign, by school. Any campaign dipping below the 7x floor for more than 48 hours was paused or restructured. No exceptions. Discipline above patience.

Section 4 · The Metrics

MonthChannelROAS
JanuaryMeta Ads9.47x
JanuaryGoogle Ads18.32x
FebruaryMeta Ads7.76x
FebruaryGoogle Ads12.15x
MarchGoogle Ads10.50x
Season blendedMeta + Google12.6x

The Google PMAX "Uniforme Escolar" campaign alone closed January at 20.02x ROAS. As the season cooled into February and March, every channel held above the 7x floor. The system didn't just spike. It held through the slope.

Lifetime Season MetricValue
Total attributed revenueR$438,000 (~$87.6K USD)
Total ad spend$34,900
Blended ROAS12.6x
Time elapsed3 months

Read the table this way: $34,900 in ad spend produced R$438K (~$87.6K USD) in attributed revenue. A previously dormant account, restarted from cold, hit 12.6x blended ROAS in its first season, with zero channels falling below the 7x floor at any point. The school-specific architecture was the lever. The ROAS floor was the discipline.

Section 5 · The Business Impact

The most dangerous moment in seasonal e-commerce isn't a bad month. It's entering peak season with an ad account that's been dormant for months. No signal, no data, no runway, and two days to turn it around. Most operators in that situation lose the year.

Uniformizado didn't lose the year. They tripled the ROAS they walked in with, locked in three months of profitable revenue, and finished the season with enough campaign history to enter the next year with a warm account, real audience data, and a playbook that worked.

The campaign architecture (school-specific instead of category-generic) isn't only a paid-media tactic. It's a posture the business can now extend everywhere: into the website, into the email flow, into the operations team's planning. The insight Loocro built into the campaigns belongs to the business, not the agency.

That's the kind of result that compounds beyond the first season.

We had a ROAS of 3 to 4 before Loocro, depending on the platform. A little more than a week after we launched, we started to see an extraordinary surge of people coming to buy.

You were smart because our business is not simple to handle. We work with many schools across different regions and your assertiveness in targeting the right people, in the right place, was extraordinary.

In the new schools we had, especially in São Paulo, the growth was absurd. More than tripling in some cities. If we managed to triple our ROAS in just over three months, imagine what we can do in a year or two with full control of what worked.

I definitely recommend Loocro. You always treat us with exclusive attention, respond quickly, and are always dynamic, making corrections, making suggestions for improvement.

Jonas Kuchma Jonas Kuchma Founder @ Uniformizado
Questions seasonal e-commerce founders ask about this case

FAQ

A 12.6x ROAS in the first season sounds too good. What's the catch?
There isn't a catch, but there is context. Uniformizado has a category where buyer intent is sharp (parents who need a specific uniform for a specific school in a specific window) and a product with healthy margins for the format. We didn't manufacture the 12.6x. We built the campaign architecture and the operating discipline that allowed the category's natural economics to express themselves. In a category with diffuse intent and thin margins, the absolute ROAS would be lower. The framework would be the same.
Two days from signing to launch. Is that realistic for most e-commerce?
It's not the ideal cadence. Two days from contract to live campaigns is what crisis e-commerce looks like, not what normal onboarding looks like. We've done it before and we can do it again. But the typical onboarding for a non-emergency e-commerce client is two to three weeks: account audit, pixel verification, audience mapping, creative briefing, and launch.
A dormant ad account is supposedly a death sentence. How did you launch with one?
A dormant account is a problem, not a death sentence. The algorithm has to relearn audiences from scratch, which usually means a 7 to 14-day learning phase with elevated CPL. We accepted that as a cost and front-loaded budget into the lowest-funnel, highest-intent campaigns (Performance Max by school) where the targeting did most of the work and the algorithm did less. Once the pixel had two weeks of signal, the rest of the structure could be turned on.
School-specific campaigns sound expensive to maintain. Is that scalable?
It's more campaigns to manage than a generic "school uniforms" approach, yes. But each campaign is smaller, sharper, and self-contained. The operating cost is in the architecture, not in daily babysitting. Once a school's campaign is built, it runs with weekly review rather than daily intervention. The marginal cost of adding a new school is low.
What happens in months 4 through 12, when the season is over?
Spend drops dramatically (because demand drops dramatically), and the account moves into maintenance mode: residual brand search, retargeting parents who didn't convert during the season, and pre-season ramp-up in November and December for the following year. The annual rhythm matches the buyer's rhythm. Year-round high spend would burn money in May and July. Smart seasonal spending preserves margin and keeps the account warm for the next season.
Running seasonal e-commerce? Tight window, tight margins?

Book a 30-minute diagnosis.

Thirty minutes. Bring whatever numbers you have. We'll look at your ROAS floor, your seasonal curve, your channel mix, and how to enter your next season warm instead of cold. You decide what to do with the information.