Book D2C Stack Review →
UPSTREAM · D2C BRANDS
For D2C brands at $25M–$500M GMV paying $112K–$280K+/yr on the customer-data layer

Klaviyo+Cloudinary+Algolia+Yotpo
all charge per customer.

At $80M GMV with 500K customers, that bundle is $112K/yr. The underlying stack — transactional email, image CDN, search, reviews/loyalty — is commodity infrastructure. We rebuild as one app on your direct billing (AWS SES, Postmark, Twilio, Cloudflare R2, Meilisearch, Postgres). Same widgets, same workflow, your data unified for the first time.

The D2C SaaS pile

Common stack: 5–8 wrappers, all per-customer.

D2C teams typically run 5–8 customer-facing tools, all of them charging on a metric that scales with growth (contacts, MTUs, transactions, GMV). The result: SaaS line outpaces revenue.

EMAIL + SMS

Klaviyo

$48K/yr at 50K contacts; $120K+/yr at 500K. Underlying: AWS SES + Postmark + segmentation engine. Reclaim: $34K Y1 / $42K Y2+ at 50K contacts.

IMAGE CDN

Cloudinary

$22K/yr Advanced. Underlying: object storage + on-the-fly transforms. Direct: Cloudflare R2 + Sharp/Imgproxy. Reclaim: $18K Y1 / $20K Y2+.

SEARCH

Algolia

$36K/yr at 5M searches/mo. Underlying: inverted index + faceting. Direct: Meilisearch self-hosted on $300/mo VPS. Reclaim: $30K Y1 / $34K Y2+.

REVIEWS + LOYALTY

Yotpo

$18K/yr Reviews + Loyalty + Subscriptions. Underlying: webhook engine + Postgres + email send. Reclaim: $13K Y1 / $14K Y2+. (SMS DISCONTINUED Dec 2025)

Bonus tools we often see: Gorgias (support), Rebuy (recommendations), Postscript (SMS), Builder.io (page builder), Smile.io (loyalty). Each charges per-customer or per-event — all candidates for the bundle rebuild.

$80M GMV typical

$112K/yr down to $16.5K/yr ongoing.

BEFORE
Klaviyo (500K contacts)$48K/yr
Cloudinary (Advanced)$22K/yr
Algolia (5M searches/mo)$24K/yr
Yotpo (Reviews + Loyalty + Subs)$18K/yr
Total customer-data spend$112K/yr
AFTER UPSTREAM REBUILD
SES + Postmark + Twilio direct~$3K/yr
Cloudflare R2 + Sharp~$1.5K/yr
Meilisearch (self-host VPS)~$3K/yr
Postgres + AWS~$1K/yr
Allied BizTech rebuild (one-time)$58K
Hosting + ops (annual)$8K/yr
YEAR-1 NET RECLAIM · YEAR-2+ ANNUAL SAVINGS
$48K Y1 · $96K/yr Y2+
Build pays back in ~12 months. 3-year reclaim ~$240K. Plus the data is unified across email, search, loyalty for retention analysis you couldn't do across siloed vendors.

At $250M GMV, this bundle scales to ~$280K/yr on SaaS — rebuild reclaim crosses $152K Y1, $650K 3-year. The math gets dramatically better at higher GMV.

Same widgets. Same workflow. Your data, unified.

Reviews widget on the PDP looks identical. Loyalty signup flow same UX. Email send through SES instead of Klaviyo — deliverability often better on direct SES with proper domain auth.

Why this works: AI-paired senior engineers raise the floor on quality + consistency · 250+ products shipped · direct vendor billing — you keep the wrapper margin. → The full method