Work · Ki’olal Biocosmetics · Client engagement, 2026

The lifecycle engine behind a luxury skincare brand. 23 emails, 3 flows, an 85-point quality gate

Ki’olal pairs Mayan botanicals with modern formulation, at $87 to $895. As owner of email, SMS and customer experience, I built the campaign calendar, the automations underneath it, and the quality gate that keeps the brand voice intact at production speed.

23 emails · 17 SMSspecced Klaviyo-ready
11 of 11cleared a 3-judge gate at ≥85
10 SKUspackaged for Amazon handoff
What I walked into

A beautiful brand with an empty inbox

Ki’olal had the brand, the products and a 38-page summer campaign vision. What the business ran without was the lifecycle layer: no calendar in motion, no automation catching a purchase or an abandoned cart, and no path onto Amazon or TikTok Shop.

The constraint that shaped everything was voice. Ki’olal writes poetry backed by proof, an evening ritual of cleanser, toner and a Tepezcohuite night treatment, framed as ceremonia. Luxury customers can smell templated email in one line, and volume production usually flattens exactly this kind of voice. The founder’s feedback landed inline on my specs, through my kiolal.com inbox, which kept the bar where it belonged.

One engagement, four layers: a 100-day campaign, the always-on automations underneath it, a measurable quality gate in place of subjective review, and the retail-readiness work that takes the brand beyond its own site.

The brand, live

Where the emails point

kiolal.com
Kiolal homepage: Sacred Luna Ceremonia hero with the limited-time gift card
Summer Ceremonia early access page with 48-hour priority offer
Kiolal welcome popup capturing email and SMS with explicit consent language
Recovery Night Treatment product page
How I built it

Four layers, from campaign arc to retail shelf

Layer 01 · The campaign system

A 100-day arc, written as build-ready specs

The Summer Skin-to-Soul Ceremonia runs June 22 to September 30: eleven emails on a weekly Thursday cadence in three monthly movements, three warm-up sends before it, and thirteen SMS riding beside it. Every email is a build-ready spec down to the module: email three runs thirteen of them, from the hidden preheader to a footer with the Miami address, with the art direction written like direction. "The feeling: the day is over; restoration begins."

Personalization is engineered, never sprinkled. Tokens ship with fallbacks, so the opening line reads "night is when your skin does its deepest work" whether or not a first name exists. Images export at 2× under 500KB with no baked-in text, because clients block images and dark mode inverts them. The spec even polices its own facts: "real formulas only," with the stale ingredient list from an old landing page named and banned.

11 campaign emails + 3 warm-ups + 13 SMS · one offer, repeated identically everywhere
One hundred days, three movements
Jul · Discover the Ritual4 sends
Aug · Return to Balance4 sends
Sep · Finale3 sends
SMS beside every week13
Layer 02 · Always-on automations

Three flows, and the discipline is in the restraint

Post-purchase opens two to four hours after the order with a line that knows what it is: "consider this a warm hello rather than a receipt." Delivery triggers the ritual-teaching email, then a review ask seven days later, with a final follow-up only if no review came in. The abandoned-cart pair recovers with Shopify’s live cart block in the email.

The winback flow is where the brand discipline shows. At sixty days quiet: "We kept your place," warm and offer-free. At seventy-five: still no discount, just how the evening ritual feels. Only at ninety days does the single gift appear, and then the flow closes itself out: "We would rather leave you in peace than crowd your inbox." Every trigger, delay and exit condition is written into the spec, so the flows assemble in Klaviyo without one judgment call left to the builder.

3 flows · 9 emails + 4 SMS · discount held back until day 90, then sunset
Winback, by the calendar
Day 60 · "We kept your place"no offer
Day 75 · the feel of the ritualno offer
Day 90 · one gift, one CTA15% + mist
Then · frequency dropssunset
Layer 03 · The quality gate

Three judges replace one opinion

Every email passes a de-AI edit first, working from a written list of tells: em-dash overuse, openings on a negation, manufactured antithesis, rule-of-three rhythm, and a banned-word list running from "elevate" to "game-changer." Then three LLM judges score in parallel, each playing a different reader. One is a subscriber deciding open, keep reading, click. One is a senior email strategist auditing craft. One is an editor hunting machine-written prose, and it returns the exact flagged phrases.

An email ships when all three score 85 or higher, three iteration rounds maximum. The gate caught real problems: judge B flagged a rendered email still hard-coding an old hero size after the spec had changed. And the de-AI pass shows up in the calendar itself. A subject line drafted as "Skincare was never just about your skin" shipped as "The five quiet minutes your skin has been missing."

De-AI edit → 3 judges in parallel → gate at 85 → 11 of 11 through, averaging 86.7 / 89.0 / 90.5
Gate at 85, three lenses
Judge A · the subscriber86.7
Judge B · the strategist89.0
Judge C · anti-AI editor90.5
Iteration budget≤3 rounds
Layer 04 · Retail readiness

Beyond the inbox: Amazon, FDA, and the site itself

The same engagement carried the brand toward shelves it did not yet stand on. I built Amazon listing worksheets for all ten SKUs, title, bullets, backend search terms, structured attributes and A+ plans, from a master template designed so an operations person can create the listing with zero guessing. Two audits and a three-wave handoff sequence the launch: hero products first, ritual bundles second, halo sets last.

For TikTok Shop eligibility I wrote the FDA pathway: a step-by-step MoCRA facility registration guide and the formal cosmetics compliance statement. And because lifecycle traffic lands on the website, I crawled the full sitemap, ten product pages and nine collections included, into a knowledge base, ran a technical and SEO audit, and delivered a prioritized fix brief, including the pricing bug that listed a $115 mist at zero dollars.

10 SKU worksheets · 2 audits · 3-wave handoff · FDA/MoCRA docs · full-site audit
Three waves to retail
Wave 1 · five hero skincare SKUsready
Wave 2 · two ritual bundlesready
Wave 3 · halo set + accessoriesready
FDA MoCRA · TikTok Shop docsready
Operating principles

Three rules behind the system

Voice survives volume, or the system failed.
The judge panel exists because scaling output usually flattens a brand voice. Poetry and proof, scored by three lenses, beats one tired reviewer at 11pm.
Specs an operator can run blind.
Every deliverable, email, flow, or Amazon listing, ends in a worksheet the next person executes without asking a question. Handoff quality is part of the work.
One source of truth, and it is the live site.
The website is baseline, the campaign playbook is target state, and the rule is written down. Copy never quotes a future the customer can see is missing.
Result

What the engagement delivered

The campaign window runs through September, and send-performance data belongs to the brand, so this page reports the system: what was built, and the scores it shipped with.

Lifecycle, installed

23 emails and 17 SMS specced Klaviyo-ready: an 11-email campaign arc with three warm-ups, and three automation flows covering post-purchase, winback and abandoned cart. Cadence, tokens, triggers and exits all on file.

Quality, measured

Eleven of eleven campaign emails cleared a three-judge gate set at 85, averaging 86.7, 89.0 and 90.5. Final QA closed at eight passes, three warnings, zero failures.

New shelves, unblocked

Ten Amazon SKU worksheets handed off in three launch waves, with the FDA MoCRA registration guide and cosmetics compliance statement that open TikTok Shop. The remaining gaps are operational data, and each one is named per SKU.

The engagement, in numbers
Campaign emails, specced11 + 3
SMS, campaign + flows17
Automation flows3
Judge gate clearance11 / 11
Amazon SKU worksheets10
Ingredient profiles in the KB97
Klaviyo Python toolchain 3-judge LLM gate TikTok Shop compliance Site & SEO audit
More work

Need lifecycle that sounds like your brand, at production speed?

I build the campaign system, the automations and the quality gate, then hand over specs your team runs without me.