The scenario
The brand designs and upholsters majlis seating, sofas and dining sets to order, sold direct to Kuwaiti households through Instagram and a WhatsApp line rather than a checkout cart. A small workshop team builds every piece after the fabric and dimensions are agreed, and delivery includes assembly, because almost nobody in this category wants a flat pack and an Allen key.
Demand was never short. The account had a loyal Instagram following built from real Kuwaiti majaalis it had furnished, and every pre-Ramadan season brought a wave of interest. What it lacked was a reason for that interest to become a message. The same four ads had been running for over a year: two studio product shots, one discount graphic and one influencer clip filmed in a designer villa nobody in the audience actually lived in.
- Monthly revenue band
- pending client sign-off
- Average order value
- pending client sign-off
- Fulfilment
- Own workshop, in-house delivery and assembly team across Kuwait
- Team
- Founder, one WhatsApp sales lead, contracted upholsterers
Great saves, and a WhatsApp inbox that never turned into a booking
When we pulled the last quarter of ad spend, the pattern was obvious: four creatives, all variations on the same idea, all showing the finished piece on a white studio background with nothing around it for scale. Comments and saves were healthy, which had convinced the founder the ads were working, and WhatsApp messages were arriving daily. Almost none of them turned into a scheduled fabric-sample drop-off or a showroom appointment, which is the moment this business actually starts making money.
The gap was not attention. It was information. A shopper deciding whether an eighty-dinar cushion or a three-hundred-dinar sofa belongs in her own majlis needs to see it at scale, in a real room, and needs to know what happens after she says yes: how long the piece takes, what the delivery day looks like, whether the fabric feels the way it looks in a photo. None of the four ads answered any of that, so the WhatsApp conversation had to start from zero every single time, with a salesperson typing out the same three answers by hand.
We could see exactly what those three questions were, because they were sitting in the chat history: fit, fabric and the delivery-day hassle, asked in almost the same words by dozens of different people. The account did not have a demand problem or an audience problem. It had four ads that showed the product and none that answered the question a Kuwaiti shopper actually has before she commits to furniture she cannot return by courier.
What we did — the creative angles
The losers are here on purpose. A test with only winners was never a test.
The room-scale reveal, shot in a real Kuwaiti majlis
Winner"This is the same sofa. Now see it in an actual majlis."
- Format:
- Vertical, 16 seconds, wide shot of the finished majlis before a close-up on the fabric
Every previous ad showed the piece with nothing around it, which left the single biggest question — will it actually suit my room — completely unanswered. Filming it inside a finished, ordinary Kuwaiti majlis rather than a showroom or a styled villa gave a genuine sense of scale, and it was the clearest winner on both hook rate and the enquiry rate that mattered.
The delivery and assembly day, filmed start to finish
Winner"Two men, ninety minutes, and your majlis is ready to sit on."
- Format:
- Vertical, 20 seconds, unedited footage of the delivery team unloading and assembling on site
The delivery-day hassle was the second most common worry in the chat history, and it had never been shown. Watching two people carry, unpack and assemble the piece in real time removed the mental image of a chaotic delivery, and it performed especially well with the retargeting audience who had already asked about it and gone quiet.
The fabric, close enough to see the weave
Winner"You can't feel it through the screen — but you can see the weave."
- Format:
- Vertical, 12 seconds, macro close-up across three fabric options with the price of each on screen
Fabric was the third worry on the list, and a normal product photo cannot answer it. The macro shot did not replace a physical swatch, but it filtered out shoppers who were unsure about texture before they messaged, and it drove more of the fabric-sample requests that turn into an actual order.
The objection asked out loud, before the order
Winner"Before you order a made-to-order sofa — ask about the lead time."
- Format:
- Vertical, 15 seconds, founder speaking directly to camera about the timeline
Made-to-order furniture has a waiting period the studio ads never mentioned, and leaving it out did not make the brand look faster — it made every enquiry start with a delivery-time question the ad could have already answered. Naming the lead time up front qualified people out earlier and left a shorter, more serious conversation for the sales line.
The polished studio shot with a discount code
Lost"15% off this week only."
- Format:
- Vertical, 10 seconds, single product photo with a discount graphic overlaid
This was the brand's default ad for over a year, and it lost clearly once it had real competition. A discount answers a price objection nobody in this category has yet, because the shopper has not even decided the piece fits her room. It drove the cheapest clicks in the test and almost none of them turned into a fabric-sample request.
The styled shoot in a designer villa
Lost"Furniture that belongs in a home like this."
- Format:
- Vertical, 18 seconds, model walking through a professionally styled villa
Beautiful, and flat in the auction. Our read is that the setting worked against the brand's own case: the villa looked nothing like the majlis most of the audience was actually furnishing, and it read as aspirational rather than achievable, which is the wrong feeling for a shopper trying to picture the piece in her own home.
The price comparison against a big-box retailer
Neutral"Same look, different price."
- Format:
- Vertical, 12 seconds, split screen with a generic big-box-style piece on one side
Neither a clear win nor a clear loss. It attracted a burst of curious clicks but the enquiries it produced were mostly about the comparison itself rather than fabric, sizing or delivery, and it never separated from the middle of the pack on hook rate. Worth a second version built around a real fabric close-up rather than a price claim before judging the angle dead.
What we did — the optimizations, in order
Tag the back catalogue and the chat history together
We tagged the last quarter of ads by angle and format, then read two years of WhatsApp chats to work out what share of enquiries were ever booked as a fabric-sample drop-off or a showroom visit.
Why: A brand selling on saves and comments needs a different baseline than a purchase pixel gives it. Booked appointments, not clicks, are the number this engagement had to move.
Build the angle sheet from fit, fabric and delivery questions
We pulled the questions that repeated most across two years of chats — fit, fabric feel and delivery-day logistics — and wrote each as its own angle, in the customer's own words.
Why: These worries had already been answered a hundred times over WhatsApp; they had just never been answered in an ad, which is the cheaper place to answer them once.
One testing campaign per platform, offer and audience frozen
One campaign on Meta and one on Instagram, one ad set per angle, equal budgets over a week, with the audience and the WhatsApp offer held identical across every ad set.
Why: Without a frozen offer, a good result cannot be traced back to the creative, and this brand had never run a test where that was true.
Read hook, then hold, then enquiry quality
Each creative was judged on hook rate first, then hold rate, then — because a click means little here — whether the WhatsApp messages it produced asked a real question or just the price.
Why: A furniture click is nearly worthless on its own. Reading enquiry quality is what told us the room-scale video was working even in the week its cost per click looked mediocre.
Promote the winners, retire the discount card
The four winning angles moved into a standing campaign the founder never has to rebrief, and the year-old discount and villa ads came down for good.
Why: Every week those two ads kept running was a week of budget spent confirming a result the test had already answered.
Plan the Ramadan and National Day variants a month early
New shoots for the pre-Ramadan majlis-refresh push and the National Day décor season went on the calendar four weeks ahead, built on the objection-led pattern rather than a fresh brainstorm.
Why: These two windows carry a disproportionate share of the year's revenue in this category, and shooting them the week before means launching with the brand's weakest creative, not its best.
What changed
The table above carries the figures once the client confirms them, and the shape worth noting now is which kind of ad produced them: three of the four winners showed the piece at scale in a real room rather than isolated on a studio background, and the two clearest losers were the two that showed the least context around the furniture itself.
The more useful shift was in what the WhatsApp inbox looked like afterward. Messages coming from the winning creatives arrived already past the fit and fabric question, asking instead about a specific delivery date or a specific fabric swatch, which is a shorter and far more serious conversation for a two-person sales line to carry.
The account also stopped confusing attention with intent. A discount graphic can still win on cost per click, and it did here, but it never produced the appointments that actually make this business money, which is the entire reason the read moved from hook rate straight to enquiry quality rather than stopping at the click.
What we would do next
Take the same objection-led pattern onto the product catalogue itself, because the fit, fabric and delivery questions the ads now answer are still unanswered on the pages people land on after clicking. That is where the next round of enquiries gets qualified before the sales line even opens the chat.
Second, build the pre-Ramadan majlis-refresh and National Day décor variants on this pattern a full month ahead, and pre-book the delivery team's calendar for the surge, since a winning ad that books more visits than the workshop can deliver on time turns a good problem into a bad one.