Skip to content
Case study · Momanio · Meta Ads across 5 markets

A fifth above plan. Two months running.

An ecommerce store selling tempered glass and phone accessories. A summer that three years of data and two forecasting models all said would be average. June finished 22% above expectations, and July added another 21% year over year.

Revenue above model expectations
Plan · index 100
June 2026
+22%
July 2026
+23%

Axis starts at index 60 · January 2026 = 100
Source: client’s internal data · Prophet and a regression model

ClientMomanio (tvrzenaskla.eu)
IndustryEcommerce · phone accessories
ServiceMeta Ads · AI video creative in-house
Market in this studyCzech Republic · account runs in 5 markets
PeriodJune–July 2026 · engagement since 2024
+22%June · above expected revenue
+21%July · year over year
45–60%higher ROAS on the best video than the account’s previous top performer
01 · Summary

Two years of a tuned account where the best-performing ad was the most boring one imaginable — the dynamic catalog. We went looking for growth in the settings and it was not there. The break came from somewhere else: we stopped waiting on videos from creators and started producing them in-house with AI.

In the Czech market alone we put more than forty new ads live in June. Revenue finished 22% above what the models expected, July added 21% year over year — and some of the products the creative pointed at sold out.

02 · About the client

Cheap product, impulse purchase, five markets

Tvrzenaskla.eu sells tempered glass and phone accessories — screen protectors, cases, car adapters. Alongside reselling other brands it is building its own higher-margin label. From a Czech store it grew into a player across a number of European markets, where it trades as Momanio.

We have run Meta for them for two years across five markets: the Czech Republic, Slovakia, Hungary, Greece, and now Romania. Important context: on this project Meta is not the main performance channel — Google Ads is. Which means Meta is held to a stricter standard. A channel that does not carry the core of revenue has to justify its budget, so we worked on attribution from the start, to know what Meta actually brings in and what it merely claims.

Otherwise it is a textbook ecommerce product: low price, fast decision, nobody spends a week thinking about a screen protector. Exactly the kind of range Meta suits — and exactly the kind where, for two years, the most boring ad imaginable kept winning.

03 · Starting point

The most boring ad imaginable was the one that worked

From the start of the engagement the catalog carried performance: dynamic ads that assemble products from the feed based on what someone browsed. No creative of the year, no big idea — just a machine that delivers reliably. Some of those dynamic sets have run without interruption since day one.

That is good news and a trap at once. Good news because performance is steady and predictable. A trap because any thinking about growth logically starts with: “Dynamic works — so how do we make it better?”

And that is where we spent long months.

04 · Testing

Two years of nonstop testing

Over two years the account went through dozens of tests — audiences, optimization events, campaign structure consolidation, flexible formats with several creatives in one ad, incremental attribution measurement, creative. Some of it became permanent: value optimization still carries the account’s best-performing dynamic set, a consolidated structure gives the algorithm room, and incrementality keeps us honest about what Meta really contributes. Some of it did not. Three of the larger hypotheses, all of which sounded excellent on paper:

Attempt 01

Product sets

We carved subsets out of the catalog — bestsellers on their own, higher-margin own-brand products on their own. The logic: a higher margin tolerates a higher cost per acquisition, so a pricier conversion still pays. The algorithm saw it differently. A narrowed catalog gave it less room, and no set ever beat dynamic ads running across the whole feed.

Attempt 02

Improving the feed

We reworked how product images looked in the feed so dynamic ads would stand out in placement. Visually better, identical in the results.

Attempt 03

Optimizing for add to cart

The theory sounded right: there are more carts than purchases, more data means cheaper and steadier optimization, and the purchases would land through other channels anyway. On an impulse product it did not hold. Cheaper carts never turned into cheaper purchases.

Each of these ran for weeks or a month, and the verdict was always the same: no better conversion rate, no higher order value. So it got cut and we moved on. What survived gradually became the setup the account still runs on — and precisely that discipline (test fast, judge honestly, do not hesitate to switch things off) turned out to be what mattered later. One piece was missing: what people actually see in the feed.

05 · The problem

The videos worked. Producing them didn’t.

It was not our first time testing video — we had been trying them on and off for two years. And we knew that when a video hits the right product at the right point in the season, results jump. The problem was not what to do. The problem was the economics of production.

The classic route through creators looks like this: pick a creator, ship them the product, wait for the output, refine the output, pay — and only then find out whether the video lands at all. It takes weeks, it costs money, and often no winner comes out of it. Meanwhile the product’s seasonal window closes.

You only find the winner in the data. When every attempt takes weeks and costs hundreds of dollars, you never buy enough attempts to find it in time.

Creative testing on a low-margin product is a math problem — and conventional video production cannot solve it, however hard you try.

06 · The turn

So we decided to make them ourselves

At one point we simply got annoyed. It is not acceptable that a product we know video sells should go without video purely because producing it is slow and expensive. We do AI creative in-house, so we pulled production and testing over to our side.

The difference is an order of magnitude. The classic route: hundreds of dollars per video and one to two weeks of production — often longer, because illness, holidays and third-party revisions get in the way. We can produce an AI video in a day, for a fraction of the cost. In the Czech market alone we put more than forty new ads live in June — series of videos for specific products at a specific moment in the season.

There was one more obstacle case studies rarely mention: convincing the client. AI video has a reputation among advertisers for being “too AI, too unrealistic.” Samples from social media convince nobody. What convinced them was a test: we ran the first videos alongside the live campaigns and let the numbers talk.

Message from the client, in Czech: this is great, let’s go in this direction
The moment the skepticism about AI creative broke

That turned a lottery into a system. Not every video lands — and that is exactly how it should be. Weak ones show up in the data within days and get switched off; winners get budget. Hitting the right product × the right moment stopped being a matter of luck and became a matter of test volume.

Three examples of AI creative: a UGC-style video, a POV video for motorcyclists, and a social proof banner
The new generation of creative, all produced in-house with AI: a “UGC” video, a POV video aimed at motorcyclists, and a social proof banner

The data showed it immediately. The most successful of the new videos beat the account’s long-standing best dynamic set — its previous number one — by 45–60% on ROAS, with up to three times the click-through rate.

07 · Results

June: more than a fifth above expected revenue

We did not pull the expectation out of thin air: we built it on this year’s trend, last year’s and the year before’s, and on how the April → May → June transition behaves historically. For good measure we had it computed by two independent forecasting models as well — Prophet and a regression model with trend and seasonality, both trained on three years of data through May. Both expected a “normal” June and agreed with our plan. Instead, store revenue finished roughly 22% above the expected level — outside the regression model’s 90% prediction interval.

+1%May → June 2024
+6%May → June 2025
+23%May → June 2026

2026 revenue by month · actual against the models’ expectation

Client’s internal data · indexed, January = 100

100+22%+23%JANFEBMARAPRMAYJUNJULACTUALABOVE FORECASTMODEL FORECAST
Dashed lines are the forecasting models’ expectation; the percentages are how far actual revenue landed above it.

Analytics tells the same story. Revenue from paid social rose 4.7× month over month and its share of store revenue jumped from a few percent to several times that — and this in last-click attribution, which tends to take credit away from Meta rather than give it. At the same time the channels that close purchases grew by roughly 10–15%, exactly what synergy looks like when video creates demand.

The strongest evidence came from the client, though: the products the new creative pointed at were selling exclusively through Meta — no other channel was pushing them. And they sold well enough that some went out of stock and were briefly unavailable.

Client channel, in Czech: please switch the CarPlay units off for a few days, almost everything sold — then 300 units arrive and the campaigns go back on
Straight from the client channel: sold out → paused → restocked → switched back on
Chat with the client, in Czech: asked what could explain suspiciously good results, the client names a competitor and stock availability before concluding that maybe everything finally came together
The client’s own first instinct was to look elsewhere — a competitor’s troubles, better stock availability — before landing on “maybe it all finally clicked at once.” Neither alternative explained growth that landed exactly where the videos were pointed.
An honest note

We are not claiming Meta produced all of this growth. Google Ads is the project’s main channel, and spend there rose in the second half of the month too — largely as synergy, since video creates the interest that search then closes. But the growth rate was running from the start of the month, before anything else changed. And it did not spread evenly across the catalog; it landed precisely on the products the videos were pointed at. For a channel that does not carry the bulk of revenue, that is the hardest evidence available.

08 · The client’s reaction

The client’s reaction, unedited

We are not going to serve you a polished quote written for a case study. We have something better: the actual messages, in the order they arrived. Context — in the spring, after two years of working together, winding Meta down to a seasonal-only channel was on the table. And then it started to turn:

May · after a visit to Google

“We were at Google in Prague today. The guy there was showing how everyone is doing AI now. I think this direction could work.”

The decision

“OK, agreed. But let’s test it really intensively in June and then evaluate it.”

First creative

“Dude, this is great. Let’s go in this direction.”

“Hey, the new creative and that video are good. Three people I know have already messaged me saying they saw it and really liked it. And nobody even noticed it was AI.”

The client at Momanio

Client · Momanio

June 3 · a few days after launch · Translated from Czech

You know the rest from the previous section: a “suspiciously good” June, products selling out, and an August plan to take the same creative to the expansion markets. In three months, a conversation about winding the engagement down became a conversation about which market to expand into first.

09 · Takeaways

What we take from this

Four things worth taking from this study, whether you run an ecommerce store or anything else.

01

A tuned account is the precondition. Creative is the engine.

Two years of testing gave the account a solid base — value optimization, a consolidated structure, clean attribution. Without it, scaling would not have worked. But no further setting broke the ceiling. Creative did.

02

“Video works” is useless until you can afford enough attempts

Knowing the answer and being able to deliver it are different problems. AI was not a shortcut to creativity; it was leverage on production economics. More attempts for the same money means a better chance of finding the winner while the season is still open.

03

Samples do not convince a client. A test in their own account does.

Skepticism about AI creative is reasonable and healthy. There is no point arguing it away in a presentation. Run the first videos alongside the live campaigns on a capped budget and let the data talk.

04

Dead ends are worth paying for

If we had never tried product sets, the feed, and cart optimization — and never killed them — we would still believe the growth was hiding somewhere in the settings. Only exhausting the clever options showed where the real leverage was.

10 · What’s next

One good month isn’t proof. So we waited for the second.

We will say it plainly: one market and one good month do not prove a system — repeatability does. So we waited for July before publishing. And July turned out better: revenue up 21% year over year, while May — the last month before the new creative — was down year over year.

−2%May · year over year · before the creative
+18%June · year over year
+21%July · year over year

In July the system ran exactly as it should: the June winner got several times the budget and held its performance, roughly twenty more new creatives went live alongside it, and paid social’s share of revenue doubled again — at unchanged overall efficiency. Counterfactual models asked to compute the “without the new creative” scenario estimate 18–28% additional revenue across the two months combined.

And honestly: one new creative sold below cost and was switched off, and on another we found a deployment error. That is what a system looks like too — not that mistakes stop happening, but that they show up in the data within days.

Client channel, in Czech: July came in above average, the plan for August is to continue in the Czech market and focus on the expansion countries as well
Reviewing July and planning August: keep going in the Czech market and take the same creative to the expansion markets

We are now moving the same approach to the other expansion markets, and in parallel tuning the creative hit rate, how they are produced, and the whole process from idea to launch. When the data is in, this case study gets a sequel. However it turns out — that is part of an honest case study too.

Work with us

Has your product run out of growth
that settings can buy?

We run performance campaigns for ecommerce brands at home and abroad, and we produce AI video creative in-house — so we do not wait for a winner, we test for one. We will go through your account and tell you plainly where the ceiling is.

We reply within 24 hours. Learn how we handle your data in our privacy policy.