← Case studies
04DTC / Ecommerce·Custom · 21 days

Mira Skincare

A new indie skincare brand, store and story shipped together.

Shopify-backed catalog, custom landing pages, Klaviyo flows wired at launch. The brand voice was set in the first week and held through every checkout touchpoint.

Pages
8 + PDPs
Tier
Custom
Cycle
21 days
Stack
Next.js · Shopify · Klaviyo
01The brief

Mira was launching three SKUs and wanted everything live for an Instagram-first launch — store, brand story, founder letter, and email flows. They needed a brand that felt clean and serious in a category that defaults to either pastel or pharmaceutical.

02What we built

A Next.js storefront on Shopify's Storefront API, with custom PDP templates that read like editorial product pages instead of catalog rows. Klaviyo flows for welcome, browse-abandon, post-purchase, and replenishment — all wired and tested before the launch window opened.

03The cycle

21 days. Week one: brand voice, visual system, and the first PDP template. Week two: store build, Shopify wiring, and the rest of the page library. Week three: Klaviyo flows, copy QA, performance pass, and a soft-launch day with the founder. The Instagram launch ran two days later.

04What we learned

For new DTC brands, the cycle has to include the email automations. Shipping a store without flows is shipping half a launch — we now scope Klaviyo or equivalent into every commerce engagement.

It read like a real brand on day one. We didn't have to grow into it.
Founder, Mira Skincare

Next case · Hospitality

A regional brewery, brought online without the year-long agency cycle.

Read Northbound Brewing

Your project

Want a cycle like this?

One sentence. We'll come back within a day with a read on fit, tier, and timeline.

hi@500days.co