You get
half a second.

0.5s

One glance at one ad, live.

That's their feed, rebuilt. Scroll it the way they do.

A friend's post. Gets half a glance.

That grey box? An ad. Skipped on reflex.

Another ad. Someone's budget, invisible.

About 400 posts tonight. Zero remembered.

Now watch what happens…

Keep scrolling· feed 000% deep

11:47
Feed3
+Your story
maya.k
jules
marco_v
tessa.b
ry_lee
ecg.agencySponsored

Made
you
look.

Learn more

That's the stop
we engineer.

The ad they stop for. The page that converts the click. The media plan that puts it in front of the right thumbs. One loop, one team. Creative first.

Ad creativePost-click experienceMedia buying & strategy

The swipe file · 07 frames

Nobody scrolled past.

Wendy's Minions and Monsters campaign film still

Wendy’s

One small step for man. One giant meal for Minion-kind.

Order now
01Wendy’s · Story :152.4× CTR
WHOOP athlete running with WHOOP Age recovery ring overlay

WHOOP

Live better
for longer.

Sleep deeper, train smarter, with personalized guidance on WHOOP.

Join WHOOP
02WHOOP · Story :15−28% CAC
Super Mario x Crocs ad: Yoshi clog stepping on a wooden crate
Shop the collab
03Crocs × Super Mario · Static3.4× ROAS
Mattel brand characters: Barbie, Hot Wheels, UNO, Masters of the Universe, MEGA, Thomas and Friends, Monster High

Mattel · Brick Shop

Elevate
your build.

Innovative features, materials and techniques that inspire new ways to build.

Shop Brick Shop
04Mattel · Static+64% CVR
HighKey protein mini cookies bag with cookies mid-air

HighKey

Holy Chip, Guilt-Free!

1g sugar. Low carb. FOMO NOMO.

Shop now
05HighKey · Story :154.2× ROAS
Guinness Extra Stout bottle held up outdoors

Guinness · Diageo

Good things come to those who wait.

119.5 seconds to pour. Worth every one.

Learn more
06Guinness · Diageo · Story :15+19pt lift

Your brand
here.

The next slot in the file is open.

Claim it
07ECG × You · 2026
Scroll to swipeECG · selected creative, 2024–26

The reel

Press play.

ECG presents

The ad

your thumb

can't ignore.

One giant meal
for Minion-kind.

2.4×

Click-through rate · Wendy's

Live better
for longer.

−28%

Cost per member · WHOOP

You’ve been
chosen.

+64%

Conversion rate · Crocs × Toy Story

Made
you look.

ECG.

The creative-first growth agency

hello@ecg.agency

ECG · showreel '2600:21

Minion-
kind.

Live better
for longer.

You’ve been
chosen.

Play the reel · 0:21

Why creative comes first

Reach is rented.
Attention is earned.

Media puts you in the room. Creative is why anyone remembers you were there. That order isn't philosophy. It's arithmetic.

The case files

Two loops, end to end.

The swipe file shows the ads. These show everything behind them: the creative, the page, the media, and what the loop returned.

Case file 01 · WHOOP

Add life to your years.

A subscription wearable in an ownership category: every ad has to sell a habit, not a gadget, while cost per member crept up with each scale bump.

Creative

Story-led cuts built on the “live better for longer” hook beat spec-sheet ads in every cell.

Post-click

The join page rebuilt around one decision: membership. HSA/FSA eligibility moved above the fold.

Media

Prospecting consolidated behind proven athlete lookalikes; frequency-capped retargeting did the rest.

−28%

Cost per member

+41%

Trial-to-paid rate

2.3×

Blended ROAS

The first partner that treated the membership page as part of the ad, not an afterthought.

Growth team, WHOOP
WHOOP ad creative: athlete with WHOOP Age ring

WHOOP

Live better for longer.

Join WHOOP

The ad

whoop.com
whoop.com: the wearable designed for lasting progress
Join WHOOP

The click

2 quarters

−28%

Cost per member

Trial-to-paid+41%

Blended ROAS2.3×

The receipt

Scroll to follow the loop →

Case file 02 · Crocs × Toy Story

Comfort goes blockbuster.

A licensed drop with a hard release window: sell through the Toy Story 5 collection at full price without cannibalizing the classic clog.

Creative

Character-led stories built on “You've been chosen”, cut for :06 and :15 placements.

Post-click

A drop page with one SKU per screen and zero nav. Nowhere to go but the pair.

Media

Spend pulsed around premiere weekend, then video-watchers retargeted into the core line.

+64%

Conversion rate

3.4×

Drop-week ROAS

48h

To first sell-out

They turned a licensing moment into a performance engine, and the clog kept its price.

Digital team, Crocs
Disney Pixar Toy Story 5 x Crocs ad: three Alien clogs lined up on a bed

The ad

crocs.com/toy-story
crocs.com Toy Story collection page with Alien and Buzz clogs
Get the exclusive pair

The click

Drop week

+64%

Conversion rate

Drop-week ROAS3.4×

First sell-out48h

The receipt

Scroll to follow the loop →

What we do · 03 disciplines

Fluent in every placement.

Reel · :06
482K12.4K31K

Hook.
Hold.
Convert.

@yourbrand · original audio

01 · The scroll-stopper

Ad creative

Concepts, art direction and motion built to win the first half-second, then keep winning at scale.

  • Performance concepts
  • Video & motion
  • UGC systems
  • Creative testing
yourbrand.com/offer

Made for the click

The offer they
stopped for.

  • Same hook as the ad
  • One job per screen
  • Loads before doubt does
Claim the offerOrder #4417 confirmed

0.9s load · 1 field · 0 hesitation

Conversion rate+126% vs. old page

02 · The conversion engine

Post-click experience

Landing pages and funnels designed as an extension of the ad, where the click becomes the customer.

  • Landing pages
  • Funnel architecture
  • CRO & A/B testing
  • Build & manage
Campaigns · this weekLive
Hook 04 · UGC$18.4k−38% CPA
Story 02 · Static$9.1k+3.1x ROAS
Reel 07 · Motion$12.7k+19s watch
Hook 01 · V2$4.2kpaused
Budget → Hook 04reallocated ↗

Blended ROAS4.1x ↗

03 · The growth multiplier

Media buying & strategy

Strategy-led paid media with creative and data feeding each other in a tight, honest loop.

  • Paid social & search
  • Budget strategy
  • Audience & scaling
  • Full-funnel data
Scroll to tour the loop
Receipts or it didn't happenReceipts or it didn't happenReceipts or it didn't happenReceipts or it didn't happenReceipts or it didn't happenReceipts or it didn't happenReceipts or it didn't happenReceipts or it didn't happen

312%

Average lift in blended ROAS

$47M+

Ad spend managed profitably

1.8B

Impressions engineered

40+

Brands scaled since 2019

As seen in the swipe file:Wendy’sWhoopCrocsMattelHighKeyGuinness+ 34 more under NDA
Meta Business PartnerGoogle PartnerTikTok Marketing PartnerKlaviyo Partner

The people on your account

No juniors. No hand-offs.

Daniel Ehrlich, CEO · Chief Strategist01

Daniel Ehrlich

CEO · Chief Strategist

Obsessed with traveling abroad, WW2 audiobooks, and Sade. Don't judge.

Matias Petrzela, Creative Director02

Matias Petrzela

Creative Director

Sees every ad twice: once as a scroller, once as a director.

Ray Brown, VP Operations · Chief Media Buyer03

Ray Brown

VP Operations · Chief Media Buyer

All about jazz, and absolutely dominating the weekly round of golf.

Freddy Williamson, Partner · VP of Business Development04

Freddy Williamson

Partner · VP of Business Development

California native. Avid surfer, professional skier, outdoorsman.

Amanda Kramer, Director of Client Success05

Amanda Kramer

Director of Client Success

Here to make sure every client's needs are met. Plain and simple.

Sam Wersitan, Lead Developer06

Sam Wersitan

Lead Developer

Loves to code, Harry Potter marathons, and the occasional half marathon.

Media buy Nº 002 · rate card attached

The easiest media buy you'll ever sign.

Thirty minutes. We look at your funnel, show you the ad your category would stop for, and leave you the plan whether you hire us or not.

Engagements start at $10K a month. The call costs nothing.

Slot open · this week

Insertion order

ECG · Nº 002 · valid while slots last

Advertiser
Your brand here
Placement
1× strategy call, 30 min
Flight dates
This week
Creative
We bring it
Targeting
Your category's attention
Rate card
Retainers from $10K/mo
Total due
$0.00
Place the order

Books the call. Cancels in one click. Costs exactly nothing.