The three-ad trap
Most brands launch paid social the same way: three carefully crafted ads, weeks in the making, everyone's taste baked in. Then they watch. One does okay, two do nothing, and the team concludes the channel "doesn't work" or the product "doesn't resonate." The real problem is simpler: three ads is not a test. It is a bet — and you bet on your own taste instead of your market's.
Winners are found, not predicted. The uncomfortable lesson from running thousands of ads a month inside IM8 is that the breakout is almost never the ad anyone would have picked. The testimonial nobody believed in outruns the polished hero shot. The plain comparison layout beats the beautiful lifestyle frame. Taste tells you what is on-brand; only spend tells you what converts.
Why twenty
Twenty is not a magic number — it is the practical floor where variety starts doing its job. A spread of twenty distinct arguments (testimonial, comparison, offer-led, feature spotlight, social proof, urgency, and more) gives the algorithm enough different signals to route each argument to the audience it fits. Small tests fail silently: the winner you never shipped can't show up. Volume is how you buy the right to be surprised.
Note the word distinct. Twenty crops of one concept is one ad wearing twenty outfits. The unit of testing is the argument — a different reason to buy — not the layout.
The cycle that compounds
Run it as a loop, not an event. Ship the spread. Let real spend surface the breakouts — it rarely takes long. Scale the winner's budget, then brief the next batch off what made it win: same claim with new hooks, same hook in new formats. Feed everything — winners and losers — into your angle library so the next cohort starts from proof instead of guesses.
The first cycle is the hardest because production used to be the bottleneck: twenty ads meant weeks of design time, so nobody did it. That constraint is gone. When a disciplined twenty-ad spread costs an afternoon, the only question left is whether your team runs the loop — because your competitor's ad account is already learning.