What 340 AI ad variants taught us about hooks.

The formats that survived four weeks of paid testing.

2 July 2026 · 5 min read · Tomas Lind

Over twelve months we shipped 340 AI-generated ads for one ecommerce account. Roughly one in nine cleared the account's ROAS floor and stayed on. Here is what separated them.

The first two seconds carry everything

Hooks that named a specific irritation outperformed hooks that named the product, consistently and by a wide margin. "I replaced our product shoots with this" beat "Meet the new Helio lamp" every time we ran them against each other.

The winning openers were almost all first-person and mid-thought, as though the viewer had walked in on a conversation already happening.

Volume only helps when it is tagged

Sixty untagged variants a month is noise. The same sixty tagged by hook type, format and offer produce a readable table after four weeks, and the next batch of scripts writes itself from the winners.

This is the actual argument for AI creative: not that it is cheap, but that it makes a testing cadence possible at all.

Fatigue is faster than you think

A winning AI ad in this account burned out in about eighteen days at scale. Human UGC in the same account lasted a little longer, but took six weeks to produce. The maths favours the format you can refresh weekly.

TL
Tomas Lind
Creative director · Eazetech

Runs the hook library and the ad formats behind 340 shipped creatives for Helio Home, and designed the interfaces on the Nordwind and Veyra builds.

Related reading

How to price the hours before you automate them.
Jun 2026 · 6 min · P. Shah
All insights

Related services

AI content creation

UGC ads, video ads and product statics, scripted and generated in weekly batches and tagged by hook, format and offer so the account learns.

Read more

AI UGC and video ads

The deep dive on the ad formats in this article, and what a batch of them costs, from a $1,800 pilot of twelve.

Read more

AI UGC vs human UGC

Where each format wins on cost, turnaround and burn-out rate, using the numbers from this account.

Read more

Have a project where this applies?

Send the ad account, the workflow or the pilot that is stuck. Tomas Lind or one of the delivery team reads it and replies within one business day, with a rough estimate attached.

Get an estimate