UGC & Short-Form · Coaching·Meta · Instagram Reels

~4x ROAS on a UGC Reels series

Raw founder footage reframed into a Reels series with hook-first openings, on-screen claims and tight pacing — Meta ads that landed in the top 1% creative bucket.

What this is

A Jacob Charles UGC Reels series for a coaching offer — raw founder footage reframed for Meta cold traffic.

What I changed

Built 6 Reels-native cuts with pattern-interrupt opens, value prop on screen in the first 2 seconds, word-highlighted captions, single CTA before the 15s mark, and 9:16 native plus 4:5 fallback exports.

Result

~4x ROAS with the cuts landing in the top 1% creative bucket on the account during the campaign.

What I'd test next

A problem-led hook (specific pain) against the current outcome-led open to compare cold-traffic stop rate.

Campaign metrics · JC Coaching
~4x
ROAS
Top 1%
Creative
6
Reels shipped
6
Hook variants

Note · Client-reported results from Jacob's Meta account during the Reels series campaign.

10/10 editor! Jovan helped my coaching business create top 1% ads that I'm now running on Meta. We're pulling in a 4x ROAS currently.
Jacob CharlesFounder, JC CoachingUpwork review
Why this was testable
Editor → media buyer
  • Hook-first openings give a clean read on stop-rate per angle.
  • Founder-led proof carries the claim without paid actor noise.
  • Tight pacing keeps the cut alive past the 3-second drop.
Context

What the client needed

Jacob had strong raw footage but his ads were getting buried — long openers, no on-screen claim, weak pacing for cold traffic. The buyer needed multiple Reels-native cuts to keep testing without another shoot.

Edit decisions

What I changed

  • 01Hook · pattern-interrupt opens with the value prop in the first 2s
  • 02Pacing · removed setup talking, kept only payoff lines
  • 03Captions · word-highlighted subtitles for silent feed playback
  • 04Callouts · on-screen text reinforcing the core claim and proof
  • 05CTA timing · single clear CTA before the 15s mark
  • 06Sound design · voice-over leveled, music ducked under the claim
  • 07Ratio exports · 9:16 native Reels with 4:5 fallback
  • 08Variant structure · 6 distinct Reels off the same footage library
Deliverables

Exact outputs shipped

011 series concept
026 hook variants
039:16 native Reels
044:5 fallback exports
05Word-highlighted captions
Before / After

Old creative vs. new cut

Before

Slow founder open, claim hidden, no on-screen reinforcement.

After

Hook-first cut, claim on-screen, tight pacing for cold traffic.

Next tests

What I would test next

Three creative angles I'd brief into the next test cycle to keep the account learning without resetting what's already working.

Test 01

Run a problem-led hook (specific pain) against the current outcome-led open to compare cold-traffic stop rate.

Test 02

Test a 30s deeper-proof variant alongside the 15s cuts to see which drives stronger booked-call rate.

Test 03

Repurpose top-performing hooks into static carousel ads to extend the creative across placements.

More variants

Related ad versions

Variant
Reel 01 · outcome hook
Variant
Reel 02 · POV
Variant
Reel 03 · proof-led
Variant
Reel 04 · problem/solution
Variant
Reel 05 · question open
Variant
Reel 06 · offer-first
Proof ledger

Where the numbers come from.

A transparent index of campaign metrics shown across this site — with the source and the context attached to each row.

Numbers are tied to specific campaigns and windows. Shown for context on the creative work, not as a forecast.

Free ad teardown

Want this kind of teardown for your ads?

Send one live ad. If it fits my focus, I'll send back a short video or written teardown — hook, pacing, offer, and two angles I'd test next.