The scenario
The brand sells hair dryers, straighteners and multi-stylers in Kuwait, direct to consumer, on a Shopify store with KNET, Tabby and cash on delivery at checkout. Two founders, no in-house media buyer, and a product range where the cheapest item is comfortably above the point at which a Kuwaiti shopper starts looking for an instalment plan.
Demand was never the problem. The category peaks before every wedding, every Eid and every long weekend, and the brand had built a genuine following on Instagram from salon collaborations. What it did not have was a way to make a new ad. Every campaign since launch had been running the same four assets: a product-on-marble photo, a slow-motion hair flip, a discount card and a founder piece to camera.
- Monthly revenue band
- pending client sign-off
- Average order value
- pending client sign-off
- Fulfilment
- Own stock, local courier, next-day across Kuwait
- Team
- Two founders, one part-time content creator
Four ads, one idea, and a cost per purchase going the wrong way
When we tagged the previous quarter of spend, the picture was blunt: four creatives, all of them variations on the same promise, and all four saying that the product gives you a salon result at home. Frequency on the main prospecting audience had drifted well past the point where a Kuwait audience of this size stops responding, and the brand's answer had been to raise the budget, which is the one move that makes frequency worse.
The audience was not exhausted. The idea was. Everyone who was going to be convinced by a salon-result promise had already bought, and the people scrolling past were not scrolling past because they doubted the result. They were scrolling past because their actual question was a different one, and none of the four ads acknowledged it.
We could see that question, because the brand had two years of it sitting in an inbox. The WhatsApp history was full of the same three worries, asked hundreds of times, and none of them appeared anywhere in the advertising. The account did not have a targeting problem or a budget problem. It had run out of things to say, and it was buying reach to compensate.
What we did — the creative angles
The losers are here on purpose. A test with only winners was never a test.
The heat-damage objection, answered head on
Winner"Before you buy any dryer — ask about the heat."
- Format:
- Vertical, 18 seconds, one take, phone camera, no music
This was the single most frequent question in the brand's WhatsApp history, and no ad had ever addressed it. Leading with the customer's fear instead of the product's benefit reframes the ad as advice, and it disqualifies the wrong buyer in the first two seconds, which is exactly what you want a hook to do. It was the clear winner on hook rate and it held its cost per purchase as spend increased, which the benefit-led creatives never did.
The plug and the warranty
Winner"Yes, it works on a Kuwait socket. Here is the plug."
- Format:
- Vertical, 12 seconds, close-up on the plug then the warranty card
The second most common message, and a pure trust objection: shoppers who had been burned by an imported tool with the wrong plug and no local service. A twelve-second ad that simply shows the plug and the warranty card did more for the cost per purchase of the retargeting audience than any discount the brand had run, because it removes the reason a saved item never becomes an order.
Getting ready in real time
Winner"Thursday, 6pm, and I have twenty minutes."
- Format:
- Vertical, 20 seconds, unedited get-ready-with-me in a home bathroom
Puts the product inside a moment every Kuwaiti woman recognises: the compressed window before going out on a Thursday. It performed well on hook rate and very well on hold rate, and it turned out to be the best performing creative on TikTok specifically, where the audience wants the whole process rather than the outcome.
The price comparison against the famous brand
Lost"Same result. Look at the difference in price."
- Format:
- Vertical, 15 seconds, split screen with the price on each side
A reasonable hypothesis that lost, and it is worth publishing because it lost for an instructive reason. It attracted a large volume of cheap clicks and almost no orders: the people who respond to a price comparison in this category are the ones who then go and find something cheaper still. It also invited direct comparison with a brand that has a decade of trust, which is not a fight worth picking in the first three seconds.
Salon endorsement
Lost"The stylists in Salmiya use this one."
- Format:
- Vertical, 16 seconds, filmed inside a salon
Strong on paper and flat in the auction. Our read is that the salon setting undercuts the product's own promise: if a professional needs it, the viewer quietly concludes she cannot get that result herself. The same endorsement worked when it was cut as a line of text over a home setting rather than a salon shoot.
The instalment maths
Neutral"It comes to about the price of two coffees a week."
- Format:
- Vertical, 14 seconds, text-on-screen with the instalment figure
Neutral in prospecting and useful further down. Framing the Tabby instalment as a weekly figure did not win attention cold, but it earned its place as a retargeting creative for people who had reached the product page and left, which is where a price objection actually lives.
Fine or thick hair, stated out loud
Winner"If your hair is fine, do not buy the big one."
- Format:
- Vertical, 15 seconds, two hair types side by side
A second objection-led hook, built to test whether the first winner was a fluke or a pattern. It performed nearly as well, which is what told us the pattern was real: in this category the ad that talks a customer out of the wrong product outsells the ad that talks her into the right one. It also cut the volume of pre-purchase WhatsApp questions the founders were answering by hand.
What we did — the optimizations, in order
Tag the back catalogue before making anything new
We exported the previous quarter of ads and tagged every one by angle, hook type, format and language, then worked out what share of spend had sat on creatives below the target cost per purchase.
Why: Without this you are guessing at what has already been tried, and you will spend the first month rediscovering it. The share-of-spend number also becomes the one metric the engagement is judged on, which is far more honest than an account-level return that moves for a dozen reasons.
Build the angle sheet from the inbox, not a brainstorm
We read two years of WhatsApp messages, product reviews and return reasons, and pulled out the eight questions that came up most. Each became an angle, written first as the customer's own sentence in Kuwaiti dialect.
Why: The brand already knew what its customers were worried about; it just had never put those worries in an ad. An angle sheet built from real messages also removes the argument about whose idea is better, because every line on it has a receipt behind it.
One testing campaign per platform, frozen everywhere else
One campaign per platform, one ad set per angle, equal budgets, five to seven days, with the audience, the offer and the landing page held identical across all of them.
Why: If the offer or the audience moves at the same time as the creative, the result tells you nothing you can act on. Freezing everything else is the difference between a test and a month of activity, and it is the step most accounts skip.
Read hook, then hold, then click, then cost
We judged each creative in that order and wrote the reason it failed at whichever step it failed, rather than recording a single verdict on the ad as a whole.
Why: A creative that loses at the hook and a creative that loses at the checkout look identical in a cost-per-purchase column and need opposite fixes. Diagnosing the step is what makes the next round of production cheaper instead of just different.
Promote the winners into a separate scaling campaign
Winners moved out of the test and into a scaling campaign that never gets restructured, while the testing campaign kept its own ring-fenced share of the budget.
Why: Testing inside the campaign that is carrying your revenue resets its learning every time you add an ad. Two campaigns with two jobs is slightly more work to read and considerably more stable to scale.
Write the hook library down
Every hook tested, its result and the reason went into one shared document the founders can read, along with the three seasonal variants to shoot before Eid.
Why: The asset that outlives the engagement is not the winning ad, which will fatigue. It is the written record of what this specific Kuwait audience responds to, which is what stops the brand paying to learn the same lesson again next year.
What changed
The headline result is in the table above, and the shape of it matters more than the size: the cost per purchase came down while the budget went up, which is the only version of that number worth anything. It moved because the share of spend sitting on creatives below the target cost went from a minority to a clear majority, not because a single ad went viral.
The more useful finding was about the kind of ad that works in this category. Three of the four winners led with an objection rather than a benefit, and the two clearest losers were the two that led with a claim about the product. The brand's instinct had been to show the result more beautifully; what actually sold was answering the question the customer was already asking, in her own words, in the first two seconds.
There was a second-order effect the founders noticed before we did. Because the winning ads answered the heat, plug and hair-type questions up front, the volume of pre-purchase WhatsApp messages dropped, and the messages that did arrive were closer to the order. The creative was doing work the founders had been doing by hand every evening.
What we would do next
Two things. First, take the objection-led pattern into the product pages, because the same three worries are still being answered by an ad and then left unanswered on the page the ad sends people to. That is a conversion job rather than a creative one, and it is where the next block of margin is.
Second, build the Eid and wedding-season variants four weeks early rather than in the week before, and pre-load the budget for them. In this category the peak is predictable to the day, and the brands that win it are the ones that collected the audience while everyone else was still shooting.