Handmade embroidered fair-trade garment
All cases Meta Ads · Case study

From awareness-only spend to ROAS 8.83 - in 5 weeks

Nonprofit DTC brand selling handmade fair-trade goods from Haiti. Target ROAS 3.0 on $1,500/mo - exceeded consistently after finding the winning formula.

Nonprofit DTC brand · United States  - name hidden at the client's request.

8.83Peak ROAS
vs 3.0 target
61Purchases / best mo
November 2025
$6,770Revenue / best mo
+222% vs Oct
$1.5KBudget /mo
01 · Project

A nonprofit DTC brand with a social mission

A nonprofit DTC brand selling premium handmade fair-trade goods from Haiti - nightgowns, home goods, baby products and gift items. Every purchase directly supports women artisans in Haiti by funding jobs, healthcare and education. The store runs on Shopify with 450+ products, and the brand combines genuinely high product quality with a strong social mission - targeting conscious, mission-driven consumers in the US market.

Client
Nonprofit DTC brandniche only · name hidden
Industry
DTC e-commerce, nonprofit
Location
United States
Service
PPC - Meta Ads
Period
Sep 1, 2025 → ongoing
Budget
$1,500 / mo
02 · Context

Before: August 2025 - awareness-only spend

The entire ad budget was going to awareness and engagement - not a single sale campaign was running. The account looked active, but none of that activity was pointed at revenue.

$425spent on reach & engagement
0sales campaigns
0purchases from ads

The account was running three campaigns, none optimized for sales:

  • New Awareness Campaign - $354.55 spent on reach optimization. Result: 190,042 reach at $1.73 CPM. The goal was impressions, not purchases.
  • Boosted post "End of Season Sale" - $59.80 on link clicks (152 clicks, $0.39 CPC).
  • Boosted post engagement - $11.46 on post engagement (123 engagements, $0.09 each).
Meta Ads Manager - August 2025, awareness-only spend

Meta Ads Manager - Aug 1–21, 2025. All budget going to awareness and boosted posts, zero sales campaigns.

Two goals were set against that starting point

Achieve ROAS 3.0 consistently

The primary target - every $1 spent on ads should return at least $3 in revenue. Previous efforts never reached this benchmark.

Build a working sales campaign structure

Move the account from awareness-only spend to a real conversion-optimized system - proper audience targeting, creative strategy and catalog integration.

03 · Problems

Why the budget never produced a sale

The account wasn't underfunded - it was pointed at the wrong objective, with none of the structure a sales system needs. Four issues compounded:

Optimized for impressions, not purchases. Reach and engagement objectives teach the algorithm to find people who look, not people who buy. The dashboards looked healthy; the revenue line stayed flat.

No working audience. No tested, converting segment had ever been identified - spend was spread across broad, unqualified targeting.

No sales campaign structure. Previous attempts at conversion campaigns had only burned budget, with no prospecting-and-retargeting framework behind them.

No creative-to-catalog connection. Creatives weren't tied to the Shopify catalog, so the account couldn't run the dynamic, product-level sales that DTC depends on.

04 · Strategy

Building a sales system

The plan was deliberately sequential: test broadly to find what converts, cut everything that doesn't, then concentrate budget on the winner and scale it without destabilizing the algorithm.

1

Testing & cutting what doesn't work (Sep 1–17)

Launched campaigns across multiple product categories (holiday sets, all products, nightgowns) and several audiences. Cut the underperforming segments - moms 30+ with baby products, grandmothers 50+ with baby products, lookalikes based on baby-product buyers - to stop wasting budget. Result: ~$761 spent, 4 purchases, CPA ~$190.

2

Found the winning product (Sep 18–28)

Identified nightgowns as the strongest-performing category. Shut down the "Sales All Products" test campaign ($67.21 spent, zero purchases) and concentrated all budget on the Nightgowns Sales campaign. ROAS climbed to 2.67 (Sep 18–24), then 3.56 (Sep 22–28) - 6 purchases at $32.20 CPA.

3

Retargeting test (Oct 13–19)

Launched a retargeting campaign (Nightgowns Sales retarg) but it showed high CPC ($3.54), low CTR (1.28%) and zero purchases. Paused it and returned the budget to the main campaign - a quick, disciplined cut rather than a slow bleed.

4

Found the winning formula (Oct 27 – Nov 2)

Identified the best audience: women 50–65+ in warm US states (Arizona, California - Los Angeles +25mi, San Diego +25mi - Florida, Hawaii, Nevada, South Carolina, Texas). Detailed targeting: interests - Online Shopping; behavior - Engaged Shoppers. Combined with the Advantage+ catalog and creatives (images + video). Applied gradual budget scaling ($45 → $55/day in small increments) instead of duplicating campaigns - preserving algorithm stability. Result: 28 purchases, $2,889.82 revenue, $327.40 spent, ROAS 8.83 - the best week in the account's history.

5

Stabilization & ongoing results (Nov 2025 – Apr 2026)

Maintained consistent weekly results after locking in the winning formula. Activated retargeting during seasonal peaks (Valentine's Day) - it worked well with promo offers: Feb 2–8 delivered 23 purchases at ROAS 3.45. Applied gradual budget adjustments (+$2/day) to preserve algorithm stability. Refreshed creatives for Black Friday and added new videos and images to the catalog.

The winning formula

Women 50–65+, warm US states (AZ, CA, FL, HI, NV, SC, TX), Advantage+ catalog with creatives (images + video), gradual budget scaling. This became the foundation for stable, ongoing performance - adjusted for seasonality and scaled without breaking the algorithm.

05 · Results

From first tests to a stable, profitable system

Best-performing week - October 27 – November 2, 2025Peak efficiency: highest revenue at the lowest CPA in the entire campaign history.

Purchases
28
Revenue
$2,889
Ad spend
$327
ROAS
8.83
CPA
$11.69
Meta Ads Manager - Oct 27 – Nov 2, 2025, Nightgowns Sales

Meta Ads Manager - Oct 27 – Nov 2, 2025. Nightgowns Sales campaign: 28 purchases, $2,889.82 revenue, ROAS 8.83.

Best month - November 2025The strongest month in the account's history.

Purchases
61
Revenue
$6,770
Ad spend
$1,853
ROAS
3.65
Meta Ads Manager - November 2025, Nightgowns Sales

Meta Ads Manager - Nov 1–30, 2025. Nightgowns Sales campaign: 61 purchases, $6,770 revenue, ROAS 3.65 - the best month.

October → November comparison: purchases grew from 17 to 61 (+259%), revenue from $2,100 to $6,770 (+222%), while ad spend increased only 22%. ROAS jumped from 1.38 to 3.65 (+164%).

Consistent ROAS

WeekROASNote
Sep 22–283.56First week above target
Oct 27 – Nov 2 BEST8.83Best week - winning formula found
Nov 10–163.10-
Nov 17–233.42-
Jan 12–183.00-
Feb 2–83.45Valentine's Day retargeting
Feb 16–223.07-
Mar 23–293.27-

What changed for the business: the account went from spending its whole budget on impressions to running a real sales system - ROAS consistently at or above the 3.0 target, peaking at 8.83, with November the strongest month in its history.

06 · Summary

What was achieved

When I started, the entire ad budget was going to awareness campaigns and boosted posts - not a single dollar was being spent on actual sales. Previous attempts at conversion campaigns had failed, and the ROAS 3.0 target seemed out of reach.

I rebuilt the account from the ground up. Through systematic testing I identified nightgowns as the winning product category and cut every segment that wasn't converting - baby-product audiences, broad lookalikes, generic catalog campaigns. Within five weeks I found the formula that worked: women 50–65+ in warm US states, combined with the Advantage+ catalog and strong creatives.

Awareness spend ≠ sales. The whole budget was buying impressions - strong reach, zero purchases. The first fix was simply running a real, conversion-optimized sales structure.

Systematic cutting found the winner. Testing across categories and audiences, then cutting everything that didn't convert, surfaced nightgowns + a 50–65+ warm-state audience as the formula.

Scale gradually - don't break the algorithm. Small daily-budget increments instead of duplicating campaigns kept the learning phase stable - the difference between a one-week spike and consistent ROAS.

One formula → predictable profit. From zero sales to ROAS consistently at or above 3.0, peaking at 8.83 - on a lean $1,500/mo nonprofit budget.

8.83
ROAS at peak. 28 purchases and $2,889 in revenue from just $327 in spend - the best week in the account's history. November became the strongest month: 61 purchases, $6,770 revenue, +259% purchases vs October on only 22% more budget.

Want results like these in your account?

Tell me about your business and goals. I'll show you honestly whether paid ads can get you there - and what it would take.

Discuss your project