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.
Axis starts at index 60 · January 2026 = 100
Source: client’s internal data · Prophet and a regression model
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.
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.
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.
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:
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.
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.
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.
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.
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.

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.

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.
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.
2026 revenue by month · actual against the models’ expectation
Client’s internal data · indexed, January = 100
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.


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.
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:
“We were at Google in Prague today. The guy there was showing how everyone is doing AI now. I think this direction could work.”
“OK, agreed. But let’s test it really intensively in June and then evaluate it.”
“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.”

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.
What we take from this
Four things worth taking from this study, whether you run an ecommerce store or anything else.
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.
“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.
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.
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.
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.
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.

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.
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.