Performance Marketing · 2024 – 2026

Paid social with screenshots to prove it.

Five documented case studies. Real Ads Manager data, honest challenges, and the actual creatives that moved the needle. No vanity metrics — just what worked, and the friction nobody puts on a portfolio.

Lowest CPL
$0.24
SaaS Free Trial
Free Trials Generated
2,256
From $551 spend
ROAS Maintained
1.5x
While scaling +55%
Industries
4+
US · DR · EU
01 · Case Study Supplements Retail · WhatsApp Commerce Live · In Flight

MFM Store — $201K in tracked sales, closed one WhatsApp chat at a time.

Santo Domingo, DR $12K–16K/mo Budget Click-to-WhatsApp Kommo CRM + Conversions API
Account Performance
Jan – Sep 2026 · 7 clean months
Attributed purchases 4,091
Tracked revenue $200,988
ROAS 2.5x · peak 3.44x Jul–Aug
WhatsApp conversations 44,197 · $1.82 each
Total ad spend $80,383
Ads Manager · Live Proof
MFM Store Meta Ads Manager, July to August 2026: Sales campaigns with 3.47x and 3.92x ROAS

Meta Ads Manager · MFM Store · Jul 1 – Aug 30, 2026
Top spender at 3.47x ROAS · Naughty Boy line at 3.92x

The Brief

A Dominican supplements retailer that sells almost everything through WhatsApp.

One store in Santo Domingo, around 24,000 closed orders a year logged in Kommo CRM, average ticket about $77. Paid social is the main source of new chats, so every dollar has to turn into conversations that actually close.

The Challenge

Meta sees the chat. It doesn't see the sale.

Optimizing for conversations teaches the algorithm to find people who like to chat, not people who buy. On top of that, budget was spread across hundreds of small campaigns, and nobody knew which regions or creatives produced closed orders.

The Approach
  • Sales objective with click-to-WhatsApp, and every closed order in Kommo sent back to Meta as a purchase through the Conversions API.
  • Price in every creative: the ads that sold showed the product, the combo and the price in the first second.
  • Geo split: Greater Santo Domingo turned 15.7% of chats into sales at $12.9 per purchase, the interior 7.0% at $28.5. Budget follows the city.
  • Lookalikes built from the CRM: the top 15% of customers (RD$9,200+ or 3+ orders) bring 40% of revenue.
  • Meta clicks matched against CRM sales, ad by ad, to see which creatives really close.
Sales Objective Click-to-WhatsApp Conversions API CRM Lookalikes Geo Split
The Outcome

4,091 attributed purchases and $201K in tracked revenue from $80K of spend.

2.5x blended ROAS, peaking at 3.44x in July and August at $14.63 per purchase. The best single campaign, a creatine + energy drink offer, held 4.14x ROAS at $10.90 per purchase for six months.

What I left out on purpose

March and June logged duplicated purchase events (one campaign reported 605 purchases on $104 of spend). With those months in, the account shows a 5.3x ROAS. I report 2.5x. I also check Meta against the CRM, because Meta's count runs about twice as high as the orders that actually close.

02 · Case Study Supplements Brand · WhatsApp Sales Live · In Flight

Naughty Boy — 3× the ROAS on the same budget.

Dominican Republic $30/day Budget Campaign Turnaround Click-to-WhatsApp Sales
Campaign Performance · Optimization Phase
Aug 26 – Sep 29, 2026
Attributed revenue $7,521
ROAS 7.52x · was 2.46x
Purchases 146 · $6.85 each
ROAS on CRM-closed sales 3.86x · Sep 25–30
Total ad spend $999.86
Ads Manager · Live Proof
Naughty Boy campaign during optimization: $999.86 spend, 146 purchases, $7,521 value, 7.52 ROAS

Meta Ads Manager · NB - Ventas WhatsApp · Aug 26 – Sep 29, 2026
$999.86 → $7,521.08 · 7.52x ROAS

The Brief

Make a supplement brand's only sales campaign profitable without resetting its learning.

Naughty Boy sells creatine, whey and mass gainers through WhatsApp in the Dominican Republic. One campaign, one broad ad set for ages 18–50, around 40 ads sharing $30 a day.

The Challenge

The purchase signal was breaking and the budget was spread thin.

The ad set optimized for purchases sent from chat through the Conversions API, and that dataset stopped receiving events at the end of August. Meanwhile dozens of ads competed for $30 a day, so none of them got enough delivery to prove anything.

The Approach
  • Traced the Conversions API break: unlike the healthy datasets, this one had no WhatsApp Business Account linked.
  • Paused the ads that spent without selling and kept the combos that closed.
  • Switched the bid from a $5 cost cap to highest volume so the ad set could exit learning.
  • Launched three price-first ads. Two became the top performers: "Creatine from RD$1,400" (11.9x ROAS) and "Whey + Creatine + Shaker for RD$4,000" (9.8x).
  • Checked results against Kommo, not only Meta.
Sales Objective CAPI Diagnosis Price-First Creative Bid Strategy
The Outcome

$1,000 turned into $7,521 in attributed sales: 7.52x ROAS, up from 2.46x on a similar budget.

Meta's own AI flagged it a week later: ROAS up 31% and cost per purchase down 23%. On closed orders in the CRM, it was the best campaign across both of the client's ad accounts at 3.86x.

Honest framing

Part of the jump is measurement. Average purchase value went from about $9 to about $51 between the two periods, so the "before" was under-reporting value. That's why I lead with the CRM number too: 3.86x on orders that actually closed.

03 · Case Study 3D Printing · Local Retail Paused · Demand Overflow

WonderFab — demand we couldn't fulfill.

Santo Domingo, DR Brand New Launch 15-Day Campaign WhatsApp Lead Gen
Campaign Performance
Abr 15 – Abr 30, 2026
WhatsApp conversations 145
Cost per conversation $2.65
Total ad spend $384.59
Opportunity Score 100/100
Ads Manager · Live Proof
WonderFab Meta Ads Manager screenshot showing $384.59 spend, 145 conversations, $2.65 CPL

Meta Ads Manager · WonderFab account
145 WhatsApp leads · $2.65 CPC · 100 Opportunity Score

The Brief

Brand-new 3D printing shop in central Santo Domingo. Zero brand recognition, niche product category most locals had never bought before.

Goal: drive inbound quote requests through WhatsApp without burning runway. Modest daily budget. Conversions, not impressions.

The Challenge

Category education on top of a local-only product.

3D printing wasn't a known retail category in the Dominican market. The carousel had to teach what 3D printing can decorate and sell the specific pieces — gardens, colmados, karts, off-road buggies — that fit Dominican homes and gift culture.

The Approach
  • Single Leads objective campaign with WhatsApp Messaging conversion event.
  • Geo-locked to Santo Domingo + 15km — high relevance, low CPM.
  • Carousel format so each scroll showed a different use-case personality.
  • Slides ordered: educational hook → product variety → hard CTA.
Leads Objective Carousel WhatsApp CTA Local Geo
The Outcome

Campaign paused after 15 days — because it worked too well.

145 inbound WhatsApp quote requests exceeded the shop's printing capacity within two weeks. WonderFab made the right call: stop spending, fulfill the backlog, scale ops, then re-open.

What portfolios usually hide

The hardest part of paid social for a new physical-product business isn't getting clicks — it's making sure ops can absorb the demand. I now stress-test fulfillment capacity with every new client before launch. This account taught me that.

04 · Case Study B2B SaaS · Fintech / RegTech Paused · Goal Hit

Neural Facturación — $0.24 free trials in a brand-new category.

Dominican Republic $1,800/mo Budget Cold Launch · Zero Customers Dual-Funnel Strategy
Campaign Performance · Combined
Abr 23 – May 2026
Free trial signups 2,256
Cost per free trial $0.24
WhatsApp leads 322 · $1.76 CPC
Total ad spend $1,119.53
Ads Manager · Live Proof
Pluto by Neural Meta Ads Manager screenshot showing 2256 trials at $0.24 CPL and 322 WhatsApp conversations

Meta Ads Manager · Pluto by Neural account
2,256 trials @ $0.24 + 322 WhatsApp leads @ $1.76

The Brief

Launch paid acquisition for a brand-new DGII-certified electronic invoicing SaaS — starting from zero customers.

The product solves a regulatory pain (Ley 32-23: e-CF, 606/607/608 reporting, INDOTEL digital signature). Subscription pricing starts at $19/month. Budget capped at $1,800/mo.

The Challenge

Holding CPL down as volume scaled — the classic SaaS paid-acquisition trap.

At $19/mo entry pricing, anything above ~$3 per free trial kills unit economics. Highest Volume bidding ballooned CPL as budget grew. Needed a bid strategy that protected the ceiling without choking delivery.

Solution: Cost Cap bidding with a target ~15% below the CPL break-even ceiling. Cost Cap lets Meta optimize while enforcing the average cost target — exactly what subscription products need at scale.

The Approach
  • Dual-funnel: Sales campaign → website free trial. Leads campaign → WhatsApp for high-intent buyers who want to talk first.
  • Two audience splits: SMB owners worried about DGII fines, plus accountants who resell the software to clients.
  • Compliance-checklist creative tapped urgency: "If you say no to one, you're not complying with Ley 32-23."
  • Accountant angle flipped the cost objection: "Your client pays, you keep the hours."
Cost Cap Bidding Dual-Funnel Static Creatives Audience Splits
The Outcome

2,256 free trials at $0.24 + 322 WhatsApp leads at $1.76, from $1,119 total spend.

A meaningful percentage of free trials converted to paying subscriptions, giving Neural positive ROAS within the first billing cycle. The account went from zero customers to a self-sustaining channel in under 60 days, with the option to scale up the moment they're ready.

The real takeaway

The winning creative wasn't the prettiest — it was the compliance checklist that made readers feel personally exposed to a regulation they hadn't fully understood. Performance creative is psychology first, design second.

05 · Case Study DTC E-commerce · Health & Wellness Live · In Flight

Mossshi — scaled 55%, held 1.5× ROAS.

United States Market Skincare + Supplements Ongoing Account Conversion Campaigns
Campaign Performance
Live · "En Curso"
Spend Scaled
+55%
Month-over-month
ROAS Held
1.5x
Break-even = 1.0
Tracked Purchases
124+
In visible window
Top Adset Reach
70K+
At 1.32 frequency
Ads Manager · Live Campaign Data
Sorted by Results · Thank You Page
Mossshi Ads Manager screenshot showing conversion campaign results

Top performer: 31 results · €28.02 CPA · €88/day budget · 70,190 reach · 1.32 frequency

The Brief

Take a US-based DTC brand from a stalled ad account to consistent, profitable scale in a saturated wellness category.

Product-market fit was there but acquisition wasn't consistent. The ask: prove paid social could scale spend without collapsing return — in a category dominated by Hims, Ro, and AG1.

The Challenge

Defending ROAS while pushing spend up — the e-commerce scaling paradox.

Every operator knows the curve: ROAS stays clean at $20/day, collapses at $200/day. Scaling spend 55% while holding 1.5× ROAS in US wellness — fighting unlimited-budget incumbents for every conversion — was the actual hard part.

The Approach
  • Restructured account into Core + Test: stable profitable adsets I never touched, plus a scaling surface where I tested aggressively.
  • Built creatives in the "Oats Overnight" UGC-infographic format: bold benefit + claim icons + social proof + lifestyle shot.
  • Conversion campaigns optimized for purchase (Thank You Page conversion event, visible in screenshot).
  • Tightened audiences to high-intent stacks + 1% LAL purchasers, broadened only after test surface stabilized.
  • Frequency monitored weekly — held under 1.5 to fight creative fatigue.
Conversion Campaigns Core + Test Structure LAL Audiences Static Creative
The Outcome

Account still in-flight ("En curso") — 124+ tracked purchases, ROAS holding 1.5× as spend climbed.

Top performer delivered 31 conversions at €28 CPA on €88/day budget. Reach hit 70k+ with frequency held at 1.32 — sustainable scaling without fatigue.

Honest framing

1.5× ROAS isn't a unicorn number, and I'm not dressing it up. For a US wellness DTC operating against unlimited-budget incumbents, holding 1.5× while actively scaling 55% is genuinely hard. Most accounts in this category lose ROAS as they scale. This one didn't.

Field Notes · Operator's Log

On Andromeda — what actually changed.

Andromeda — Meta's new delivery system — isn't broken. Most accounts hitting "ten creatives, only one spends" aren't suffering an algorithm problem. They lost visibility into how their creatives are actually structured. Here's how I'm running accounts under it.

i.

Simpler structure wins.

The 1-3-1 / 1-5-1 era is over. Andromeda learns inside a single block: 1 campaign, 1 ad set, 8–12 creatives. No budget cannibalization, no slow learning.

ii.

Variety, not variations.

Andromeda groups creatives by hook, visual pattern, pacing, messaging. Ten "different" ads built around the same idea are read as one — fix is more taggable differences.

iii.

Scale at +20%/day, not overnight.

Daily 20% increases keep CPA stable. Overnight doubles break the system and force a re-learn from zero.

iv.

Diagnose the winner before killing the loser.

Ask what specifically inside the winning creative is performing — and what's missing from the others. Skip that and you'll kill winners early or scale things you don't understand.

v.

Patience is now a skill.

Old-structure accounts still collapse mid-month. Disciplined Andromeda accounts stay flat or trend up. The difference is operator behavior, not algorithm magic.

vi.

The new creative brief.

Stop briefing "10 videos." Start briefing 3–4 distinct hooks × 3 formats (UGC, polished, static) × different emotional triggers. That's real exploration.

"

Stop thinking "how many creatives." Start thinking "how many taggable differences." That's what Andromeda actually reacts to.

Your ad account, diagnosed honestly in 30 minutes.

I take on a small number of accounts each quarter. If you're scaling DTC, B2B SaaS, or a local service brand and want a Meta operator who'll tell you what's actually broken — let's talk.

Book a call →
No sales pitch · 30 minutes · Honest diagnosis