The scenario
The brand cuts and sews its abayas and jalabiyas to order in small batches, roughly a dozen drops a year timed around Ramadan, Eid, wedding season and National Day, sold through a Shopify storefront with KNET, Tabby and cash on delivery. There is no in-house media buyer; the founder boosts Instagram posts herself from her phone, usually the day a drop goes live, because that is when the pressure to move stock feels most urgent.
That habit had quietly become the entire media strategy. Between drops, spend dropped close to zero. On drop day, the founder would boost the announcement post and, if sales looked slow by the afternoon, boost it again at a higher amount — sometimes doubling the day's spend a second time before evening. Nobody had ever measured whether that second boost was buying orders or simply showing the same ad to the same shrinking pool of people more often.
- Monthly revenue band
- pending client sign-off
- Average order value
- pending client sign-off
- Fulfilment
- Made-to-order runs, capped weekly cutting capacity, courier across Kuwait
- Team
- Founder, one tailor and one part-time stylist
The budget doubled on drop day. The return fell a little more every time
The account had no server-side tracking, no naming convention across campaigns, and no separation between a prospecting audience and people who had already seen the last three drops. What it had instead was twelve near-identical boosted posts sitting in the ad account's history, each one created the same way: a single post, boosted from the page, aimed at "everyone in Kuwait," with the budget decided by how the founder felt about that morning's sales.
Reading the pattern across the last six drops made the real problem visible. Frequency on the boosted audience spiked hard within hours of each launch because the pool of people actually likely to buy a made-to-order abaya in a specific size range is small to begin with, and doubling the budget mid-day showed the same ad to the same tired audience rather than reaching anyone new. Platform-reported return on ad spend looked acceptable in isolation because it was being measured against inflated, unverified purchase events with no server-side confirmation behind them.
There was a second ceiling nobody had connected to the ad account at all: the brand's own tailor could only cut and finish a fixed number of pieces a week. Several drops had, in effect, been advertised past the point the workshop could actually deliver, which meant a portion of every doubled budget was spent generating demand for stock that would arrive as a backorder anyway. The brand did not have a targeting problem. It had no measurement, no account structure, and a production ceiling it was advertising straight past.
What we did — the creative that carried the spend
The losers are here on purpose. A test with only winners was never a test.
A ten-day pre-drop waitlist campaign
WinnerStructured awareness and retargeting spend building the waitlist ahead of launch, replacing drop-day boosts
- Format:
- One prospecting campaign, one retargeting campaign, running the ten days before each drop
This was the single biggest structural change. Spending before the drop, when the audience is being warmed rather than asked to decide in the moment, meant drop day itself only had to convert an audience that had already raised its hand, which is a far cheaper sale than trying to create a decision from a cold boost in real time.
Doubling the boost on drop day itself, run one more time as the control
LostThe founder's original habit, kept for one drop to confirm what it was actually buying
- Format:
- Single boosted post, budget increased mid-day based on morning sales
Kept deliberately for one more drop as the control, and it confirmed the read: the second boost mostly bought frequency against an audience that had already seen the post, at a cost per purchase noticeably worse than the pre-drop waitlist spend it was compared against. This is the pattern the whole restructuring existed to break.
Consolidating twelve boosted posts into three real campaigns
WinnerOne prospecting campaign, one retargeting campaign and one waitlist-nurture campaign, replacing a year of one-off boosts
- Format:
- Meta Ads Manager account rebuild with a shared naming convention and server-side events
Twelve boosted posts with no shared structure meant the account never accumulated learning between drops; each launch effectively started from zero. Consolidating into three campaigns that persist across drops let the algorithm carry what it learned about who actually buys from one launch into the next, instead of relearning it every time.
Adding Snapchat before Meta measurement was stable
LostA one-drop trial spreading the same total budget across two platforms at once
- Format:
- Parallel Snapchat prospecting campaign launched alongside the still-unconsolidated Meta account
Tried once, early, on the founder's own initiative before the measurement and consolidation work had finished, and it split an already limited budget and the team's attention across two unstable structures instead of one improving one. It was paused mid-drop and re-tried only after Meta was stable and consolidated, which is the order the platform-scaling step exists to enforce.
Budget steps tied to the tailor's weekly cutting capacity
WinnerSpend increased in fixed steps, capped at the number of pieces the workshop can actually finish that week
- Format:
- Twenty-percent budget steps, held five to seven days, checked against production capacity before each increase
Scaling spend without checking it against what the workshop could actually cut and finish had been generating demand the brand then had to apologise for with a backorder message. Capping each budget step at real production capacity turned a recurring source of customer frustration into a deliberate, honest waitlist for the next run instead.
What we did — the optimizations, in order
Put real measurement under the account before touching budget
We installed server-side conversion tracking on Meta and Snapchat, gave every link one shared naming convention, and set blended marketing efficiency, not platform-reported return, as the number the account would be judged on.
Why: Every decision the founder had been making about drop-day boosts was based on a platform-reported return that was almost certainly inflated. There was no honest way to know whether doubling the budget was working until this was fixed, and fixing it came before every other step for exactly that reason.
Consolidate a year of boosted posts into three standing campaigns
Twelve one-off boosted posts were retired and replaced with a prospecting campaign, a retargeting campaign and a waitlist-nurture campaign that persist across every drop rather than being rebuilt from nothing each time.
Why: A boosted post has no memory once it ends; a standing campaign does. This is what let the account start compounding what it learned about the buyer instead of relearning her from zero on every single launch, which is most of why frequency later came down at the same spend level.
Confirm at least six proven creatives before any increase
Before the budget steps began, the brand had six creatives already carrying orders across the waitlist and retargeting campaigns, rather than the single announcement post the drop-day boost habit had relied on.
Why: Doubling spend behind one creative is exactly how the old habit produced rising frequency and falling return. Six creatives gave the increased budget somewhere to go that was not the same tired post shown more often to the same shrinking pool.
Move spend into the ten days before the drop, in steps, not on the day itself
Roughly seventy percent of each drop's total budget moved to the pre-drop waitlist window, released in twenty-percent steps and held five to seven days, with the remaining spend reserved for drop-day retargeting of the waitlist itself.
Why: This is the direct fix for the founder's own habit: a drop day that only has to convert a warm waitlist instead of create a decision cold. Stepping the pre-drop spend rather than front-loading it also gave the team five to seven days to read frequency before committing more, which the old same-day doubling never allowed.
Add Snapchat only once Meta was stable and consolidated
Snapchat was reintroduced as a second platform only after the Meta account had run the new structure through two full drop cycles with a stable cost per purchase, targeted specifically at the Kuwaiti-women segment this category sells to.
Why: The earlier attempt had already shown what happens when a second platform launches before the first is stable: attention and budget split across two unproven structures instead of compounding one improving one. Waiting for stability first is what made the second platform an addition rather than a repeat of the same mistake.
Cap every budget step at real production capacity
Each planned budget increase is checked against the tailor's confirmed weekly output before it goes live, and Ramadan, Eid and wedding-season budgets are pre-agreed with the workshop rather than decided by the ad account alone.
Why: This is the ceiling most paid-scaling advice never mentions: in a made-to-order category, the ad account can outrun the workshop long before it outruns the audience. Recognising that ceiling turned backorders from an apology into a planned, honest waitlist for the next production run.
What changed
The table above carries the numbers once the client signs them off, and the shape worth flagging now is that the biggest single lever was timing, not volume: moving spend from drop day into the ten days before it changed what that spend was actually buying, from a cold decision to a warm one.
Consolidating the account mattered nearly as much. Twelve one-off boosted posts across a year had never let the algorithm carry anything forward; three standing campaigns did, and frequency at the same spend level came down because the audience being shown the ad on drop day was no longer identical, launch after launch, to the audience shown it the time before.
The production-capacity cap changed the conversation with customers more than it changed the ad account. Backorders did not disappear, because the workshop's output did not change, but they stopped being a surprise the brand apologised for and became a waitlist it had planned and could talk about honestly.
What we would do next
Pre-load the Ramadan and Eid budgets a full month ahead rather than a week, since these two seasons carry a disproportionate share of the brand's year and are exactly when the temptation to double a drop-day boost returns hardest.
Second, connect the tailor's production calendar directly to the campaign spend caps rather than checking it by phone before each budget step, so the ceiling is enforced automatically as the brand adds a second tailor and that ceiling moves.