Skip to content
Industry — eCommerce & D2C

For brands that think in margin, not revenue.

From multi-brand retailers with millions of SKUs to founder-led Shopify brands built on creative — selling physical products runs on thin margins, and most agencies optimize toward gross revenue while quietly burning budget. We rebuild measurement around real profit — COGS, returns, lifetime value — and put AI agents on your catalog around the clock so every dollar earns its keep.

Average ROAS
5.5×
Across retail & D2C
Client revenue
$450M+
Generated for clients
SKUs managed
25M+
Across active accounts
Margin improvement
45%
Average in 90 days
The eCommerce reality

Your CFO and your ad platform are speaking different languages.

Google says you have a 4× ROAS. Your bookkeeper says you are losing money. Both are right. The gap between platform-reported revenue and actual profit is where most eCommerce brands quietly bleed budget every month.

ROAS without margin context is fiction

A 4× ROAS on a 60% margin product is profitable. A 4× ROAS on a 15% margin product loses money once you include shipping and returns. We measure profit per impression, not just revenue.

Inventory and ad spend run on separate planets

Most accounts keep bidding on out-of-stock products or fail to scale on high-stock movers. Connecting your inventory feed to your bidding strategy is one of the highest-leverage changes available.

Returns destroy reported performance

Apparel sees 30%+ return rates. Furniture sees 10-15%. Yet most ad accounts measure pre-return revenue. We build attribution that accounts for net revenue, not just gross orders placed.

Feed quality compounds across thousands of products

Product titles, descriptions, GTINs, image quality determine which queries surface your products. A poorly optimized feed costs you visibility on your highest-margin products before bidding even matters.

Attribution lies, especially on iOS

Meta says you got 50 conversions. GA4 says 35. Your Shopify dashboard says 42. Without first-party tracking and incrementality testing, you are making budget decisions on conflicting data. We rebuild measurement before we rebuild campaigns.

Creative volume beats creative quality

For creative-led D2C brands, single hero ads are dead. The brands winning ship 20+ creative variants per month — UGC, founder content, native Reels and TikToks, product demos. Volume of native content beats polished commercial-style creative.

The margin gap

Revenue is vanity. Margin is truth.

Platform-reported ROAS looks healthy until COGS, shipping, and returns come out. We optimize toward what is actually left — profit per impression, not gross revenue — which is why a "good" 4× ROAS can still lose money.

Gross revenue$100
COGS−$42
Shipping−$9
Returns−$8
Ad spend−$18
Net profit$23
Illustrative unit economics. We measure the dollar that actually stays in the business — not the one the platform reports.
How we run eCommerce & D2C

A playbook built for product brands, not generic eCom.

Our eCommerce engagements look different from agencies who run the same playbook for every client. Whether you are a feed-driven retailer or a creative-led Shopify brand, we build measurement around your business model first, then run campaigns into that infrastructure.

01

Margin-first measurement

We start by integrating your COGS, return rates, and shipping costs into our attribution. Every campaign optimizes toward profit per impression, not platform-reported ROAS. This single shift typically reveals 20-30% of spend going to unprofitable SKUs.

02

Feed engineering as a system

Product feeds get rebuilt — not edited. Titles structured for query intent. Descriptions written for both algorithm and shopper. Custom labels for margin tier, brand, seasonality, and inventory level. Daily feed health monitoring catches issues before they cost.

03

Inventory-aware bidding

Real-time inventory feeds connected to bid adjustments. Out-of-stock products auto-pause. Low-stock products get capped spend. High-stock movers get aggressive scale signals. Most agencies do not bother with this; it consistently produces 15-20% efficiency gains.

04

LTV-driven audience building

We build audiences from your highest-LTV customers, not just last-90-day purchasers. Lookalike modeling on customer cohorts segmented by repeat rate, AOV, and category. Customer Match lists refreshed automatically. Your best customers tell us who to find next.

05

Creative volume engine

For creative-led brands, we brief 15-25 creative variants per month — UGC, founder content, product demos, native Reels and TikToks. Either via your team, your creator network, or our partner production. The point is volume of testing, not single hero spots.

06

Lifecycle and retention coordination

Paid acquisition without lifecycle is leaking buckets. We coordinate paid media with email automation, SMS flows, and on-site experience so the customer experience is continuous — not a series of disconnected touches.

Proof, not promises

A store that scales on profit.

This is a margin-aware account: every channel measured net of COGS and returns, budget flowing to the SKUs that actually pay. Revenue grows — and so does the money you keep.

45%
Average margin improvement in the first 90 days
25M+
SKUs managed across active accounts
eCommerce · live
30D
Net profit
$640k
↑ 31%
Margin ROAS
3.8×
↑ 19%
Shopping44%
Meta33%
TikTok23%
Agent · 19 actions · 7d$2.4M revenue · 30d
Always-on, margin-aware

Your catalog, watched SKU by SKU.

Thousands of products, prices, and stock levels change every day. Our agents watch the whole catalog — pausing out-of-stock items, catching feed errors, and scaling your highest-margin movers — then hand each change to a strategist to approve.

  • 01 · Sensing
    Watches the whole catalog
    Inventory, feed health, and margin scanned continuously across every SKU and every channel.
  • 02 · Reasoning
    Protects the margin
    Out-of-stock items auto-pause, low-margin spend gets capped, high-margin movers get scale signals.
  • 03 · Conversation
    A strategist approves
    Every bid and budget shift is reviewed by a human before it ever touches your account.
Explore the platform →
AI
ECOMMERCE & D2C · ACTIVITY
Demo
Harbourjust now
Auto-paused 240 out-of-stock SKUs
Wasted spend −$3.1k
Meridian18s ago
Scaled budget to top-margin movers
Net margin +14%
Oakwood45s ago
Feed error flagged — 60 missing GTINs
 
Brightly2m ago
Capped spend on sub-20% margin products
Profit/impr +9%
Approval · #2,847
Pending
Rebid 18 SKUs
Sub-margin productsHigh-margin winners
Confidence92%
Reviewed · Maya · 2m ago· awaiting
Why we are different

Built for retailers, not generic eCom.

Most agencies run the same revenue-chasing playbook for every store. Here is what changes when your real economics drive the account.

Measurement
Optimizes to profit per impression, net of COGS and returns
Optimizes to platform-reported gross revenue
Inventory
Live stock feed wired to bidding — out-of-stock auto-pauses
Keeps bidding on sold-out products
Feed
Product feed engineered and health-monitored every day
Feed set up once and left alone
Audiences
Lookalikes modeled on highest-LTV cohorts, refreshed automatically
Last-90-day purchasers, set and forget
Creative
A constant pipeline, rotated before fatigue bites
A few winners run into the ground
Reporting
A live margin dashboard you own, down to the SKU
A revenue screenshot once a month
Your data
A unified data layer you keep, even if you leave
Locked inside tools you cannot export
— Case study
Awesome Books

300% sales uplift in 6 months

20M+ SKUs scaled across regions

Read the case study
— Common questions

Quick answers to common questions.

What size brands do you typically work with?

Our typical retail client does $5M-$100M in annual revenue with $30K+/month in paid media spend — we have run accounts up to $200M annual revenue. For founder-led D2C brands the bar is lower: from $1M annual revenue, post-product-market-fit, with a clear creative identity and willingness to ship content. Below those thresholds, the engagement economics rarely make sense for either side.

How does your D2C work differ from your retail eCommerce work?

Different math, different cadence — one door, two motions. Retail eCommerce optimizes toward thousands of SKUs and feed-driven Shopping, with ROAS as the primary metric. D2C optimizes toward 5-20 SKUs and creative-driven social, with LTV-to-CAC as the primary metric. Same disciplines, different applications — and your engagement is scoped to whichever motion (or blend) fits your business.

Do you produce the UGC and creator content?

We brief and direct creative — production happens via your team, your existing creator network, or our partner network. We do not run a creative production studio in-house, by design. Most agencies that bundle production with paid media do both badly. We choose to do paid media exceptionally and partner for production.

Do you work with Shopify, BigCommerce, WooCommerce?

Yes — we have direct integrations with Shopify, BigCommerce, WooCommerce, Magento, and most modern eCom platforms. Our attribution pulls order data directly from your platform, including margin, returns, and customer cohort data. Custom platforms are also supported via our API connectors.

How do you handle multi-brand or multi-region accounts?

Standard practice for us. Most clients run separate accounts per region with localised feeds, currency-aware bidding, and region-specific exclusions. Our dashboard rolls up performance across regions in your reporting currency. Multi-brand portfolios get separated workspaces with cross-brand reporting.

What about marketplaces — Amazon, eBay?

We focus on owned-channel paid media: Google, Meta, TikTok, the brand-owned advertising surfaces. We do not currently manage Amazon Advertising or marketplace ads as a primary service. We do partner with specialist Amazon agencies for clients who need both.

How quickly do we see results?

First wins typically appear in the first 30 days from cleaning up obvious waste. Compound improvements come from the feed and measurement work — usually showing meaningful trajectory by month 3, with major shifts visible by month 6. We are not a 30-day-magic agency. We are a quarter-over-quarter compounding agency.

Ready to talk about industry — ecommerce & d2c?

Book a strategy call. We'll review your account and show you specifically what we'd do differently.