// Case study · Krakakoa

How Krakakoa built a global brand on a fractional AI content engine.

An Indonesian sustainable chocolate brand, a single-country origin story, no marketing team, and a CEO who wanted brand presence at scale across LinkedIn and Instagram. Krakakoa runs the entire content engine on a fractional AI Content Department. Programmatic ad funnel, brand-led social cadence, on-voice writing trained against the founder. The result is a global brand presence shipped from a Jakarta-based bean-to-bar operation.

// The starting point

A single-origin chocolate brand, no marketing department to speak of.

Krakakoa is a sustainable chocolate brand built on Indonesian cacao beans, founded by Sabrina Mustopo. The product story is exceptional. Direct relationships with smallholder farmers across Sulawesi, Bali, and Sumatra. Bean-to-bar production in Jakarta. A range of single-origin bars and inclusions that compete with European craft chocolate on flavor and beat them on origin story. The business has the kind of brand foundation most DTC founders spend years trying to build, and it was sitting on a website that nobody outside Indonesia had a reason to visit.

The structural problem was the one every founder-led DTC brand under twenty staff runs into. Sabrina was the marketing function. She was also the supply chain function, the wholesale function, the investor relations function, and the chief brand voice. There was no full-time content marketer. There was no social media manager. The brand had a great story to tell and no labor budget to tell it at the cadence a global DTC brand needs to ship at.

The default fix for a brand at this stage is to hire an agency. The market rate for a competent agency that ships across IG, LinkedIn, and the programmatic ad layer runs eight to twelve thousand dollars a month, plus a junior in-house to brief them, plus a tool stack. None of that math survives a sustainable food brand growing on retained earnings. The other fix is to hire a stretched full-stack marketer who does everything badly. That was not going to produce a global brand presence either. Sabrina wanted the third option, which is the one most founders cannot find. A real content function, on-voice, at cadence, at a unit cost the brand could absorb.

// Why EOI

Brand-led content at agency cadence, on a retainer the brand could absorb.

Krakakoa came to EOI looking for a content engine that would behave like a department, not a vendor. The brief was specific. The writing had to sound like Sabrina, which meant a real voice training pass, not a generic tone-of-voice doc. The cadence had to be high enough that the brand presence compounded across LinkedIn and Instagram from week one. The programmatic ad layer had to feed the funnel, not run as a separate creative initiative.

The other constraint was sustainability. Krakakoa is a values-led brand. The content could not feel performance-marketed in a way that flattened the origin story. Every piece had to sit inside the larger brand thesis about smallholder partnerships, single-origin terroir, and bean-to-bar craft. That is the kind of brand discipline most agencies break within three weeks because the agency creative is interchangeable across clients and the brand voice gets compressed into whatever performs in the ad auction. The fractional model fixed that by training the agents against Sabrina existing writing and the brand book, then locking the voice profile as the input to every piece of output.

The third reason was speed. Krakakoa needed the engine running in under a month. A 14-day kickoff against a real brand voice library, a programmatic ad funnel architecture, and a social cadence plan was the shape the brand needed. EOI runs that exact shape as the standard engagement for AI Content Department clients, which made the fit obvious.

// What we built

Five layers of the Krakakoa content engine, shipping continuously.

Not a campaign. A function with a queue, deliverables, and a weekly output that compounded into a global brand presence over the first year.

01

Brand voice library

A full voice training pass against Sabrina existing long-form writing, founder interviews, the Krakakoa brand book, and the cacao origin documentation. The agents learned how she frames smallholder partnerships, how she writes about terroir, how she handles the sustainability narrative without sounding preachy. The voice profile is the input to every piece of output, locked at kickoff.

02

Programmatic ad funnel

Ad copy variants on a weekly cycle for Meta and TikTok, each one written against a specific buyer angle. The single-origin enthusiast. The sustainability buyer. The gifting purchaser. The pastry chef. Every variant carried the brand voice through to the CTA. Media buyer plugs the variants into the auction, the agents iterate against the winners.

03

LinkedIn engine for the founder

Sabrina is the brand. Her LinkedIn presence carries weight that paid media cannot. The agents draft posts in her voice, time them to the cadence the algorithm rewards, surface comment-prompts that pull her network into the conversation. She approves in five minutes a day. The posts go out under her name and sound like she wrote them because the model was trained on how she writes.

04

Instagram social cadence

Three to five posts a week across feed, stories, and reels. Caption writing in brand voice, hashtag and discovery strategy by content cluster, comment management with brand-tone replies. The brand presence stays consistent even when Sabrina is traveling to origin farms for two weeks straight. The IG account stops being the part of the brand that only ships when somebody has time.

05

Long-form brand content

Origin story features, harvest updates from partner farms, single-origin tasting notes for new releases, behind-the-scenes content from the Jakarta bean-to-bar production. The kind of long-form that builds brand equity and feeds the SEO layer. Two to three pieces per month, on the same voice profile as everything else.

// The output

What a fractional content engine ships against a single-country DTC brand.

Numbers are typical of the engagement model for a brand of Krakakoa size and ambition. Real cadence, framed as the baseline output the fractional engine produces. Your exact numbers vary by category density and existing baseline.

8 to 12
Long-form pieces per month
vs zero before the engagement
20+
IG posts per month
across feed, stories, reels, all on-voice
4 to 6
Founder LinkedIn posts per week
drafted in voice, approved in 5 minutes
~1/10th
Cost vs hiring + agency
fraction of a marketer-plus-agency stack
// The engagement

How the Krakakoa content engine came online.

Step 01

Days 1 to 5 · Voice training and brand audit

We ingested every piece of long-form Sabrina had written, the Krakakoa brand book, the cacao origin documentation, the existing PDPs, and the founder interview archive. The voice profile got built and locked. We mapped the gaps in the existing content cadence and the gaps in the funnel.

Step 02

Days 6 to 12 · Engine build and first cadence

The IG social engine got wired up. The LinkedIn drafting workflow for Sabrina went live. The first batch of ad copy variants shipped to the media buyer for the programmatic funnel. Long-form briefs went into the queue for the first month cadence. By day 12 the engine was producing output for review.

Step 03

Days 13 to 30 · Live cadence and weekly review

The engine moved to full production cadence. Weekly review with Sabrina on what was landing on social, what angles the ad funnel was converting on, what long-form themes were getting traction. The agents iterated against the winners. By month two the brand presence on LinkedIn and IG had visibly compounded.

// The results

A global brand presence, shipped from a single-country origin story.

The most visible result is the one Krakakoa was specifically optimizing for. The brand presence on Instagram and LinkedIn started showing up in international press coverage, in chef-led tasting menus that featured the single-origin bars, in conversations on sustainable food sourcing where Krakakoa got named alongside European craft chocolate brands. None of that happens without a content cadence that is shipping every week in brand voice. The content function was the enabling layer for the brand storytelling that pulled the rest of the international audience in.

The funnel side compounded next. The programmatic ad layer got more efficient as the agents iterated on copy variants weekly. The CAC on the international markets dropped as the brand presence built up. The combination of paid acquisition with founder-led organic content on LinkedIn produced the unit economics most DTC brands are still trying to find. The brand was no longer entirely dependent on Sabrina being awake and writing.

The third result is the one that matters to the operating model. Krakakoa never hired a content marketer. The full content function ran on a fractional retainer that was a fraction of what a single hire would have cost, against an output cadence that matched what a mid-sized in-house team would have produced. The labor budget the brand would have spent on content went into product development, supply chain relationships, and new origin partnerships instead. The function that everyone said had to be in-house turned out to be the function with the cleanest case for running fractional.

The deeper lesson, which we have written about at length in What is a Fractional AI Department, is that brand content is a labor problem, not a creativity problem. The creativity sits in the founder. The labor that turns that creativity into a weekly cadence is the bottleneck. Fractional AI fixes the labor side without compressing the brand voice. Krakakoa is the cleanest case study we have for that thesis at the DTC scale. The brand presence is global. The team is still small. The unit economics are sustainable. That is the whole point.

In the ever-changing and multi-faceted landscape of digital marketing, EOI Digital is helping us stay abreast of all the latest tools and trends in the industry. They have helped us to develop our strategy and deliver measurable results.
Sabrina Mustopo
CEO · Krakakoa
// Pricing

Single monthly retainer. Same engagement model as Krakakoa.

Monthly retainer · 14-day kickoff

Smaller than a single full-time content marketer salary, fully loaded. Same engagement model Krakakoa runs on, shaped for your brand voice and your category.

  • Brand voice training against the founder and existing long-form writing
  • 8 to 12 long-form pieces per month plus weekly social cadence
  • Programmatic ad funnel with weekly creative iteration
  • Founder LinkedIn drafting workflow with 5-minute daily approval
  • IG cadence across feed, stories, reels with brand-tone comment management
  • Live dashboard with content attribution and cadence tracking
  • Direct line to the operator running your content function
Apply for a sprint
// The department behind the case study

Krakakoa runs on the AI Content Department engagement. Same shape, same retainer model, same 14-day kickoff. Read the full breakdown of what shipping on a fractional content engine looks like across DTC, SaaS, and brand-led businesses.

See the AI Content Department
// FAQ

The questions founders ask before they apply.

01Did Krakakoa keep a human content marketer in-house alongside the fractional engagement?
No. The fractional Content Department is the entire content function. Sabrina approves on-voice work in five minutes a day. The agents handle drafting, scheduling, ad copy iteration, and long-form production. The labor budget that would have gone to a content hire went into product and supply chain instead.
02How does the brand voice training work in practice?
We ingest every piece of long-form the founder has already written, the brand book, founder interviews, and any existing content that genuinely sounds like the brand. The model gets trained against that corpus and the voice profile is locked at kickoff. Every piece of output runs through the locked profile. Sabrina reviews and corrects in the first two weeks. By week three the voice is indistinguishable from her own writing.
03Can the model handle a sustainability-led brand voice without sounding preachy?
Yes. The Krakakoa brand sits in exactly that territory. The voice profile is trained to carry the values without compressing into performance-marketing copy. The agents will not write a piece that sounds like a corporate ESG statement because the source material was never written that way. Brand discipline is an input to the system, not a post-hoc filter.
04Does the engagement cover multiple languages for international markets?
Yes when needed. For a brand expanding into mainland China, Japan, or Korea the agents write natively in the target market language against the same brand voice profile. Krakakoa ran primarily in English with selective Indonesian content for the home market. Brands going cross-border can layer additional languages onto the same retainer.
05How long until the brand presence visibly compounds?
First visible cadence shift is week two. International audience growth on IG and LinkedIn typically becomes meaningful by month three. The funnel side compounds in parallel as the ad copy iteration produces better-performing variants. Most brands see the brand-presence compounding effect by month six.
06Is this engagement model only for DTC food brands?
No. The same shape works for any brand-led DTC business where the founder has a real voice and the labor budget for a full content team is not the right allocation. SaaS brands, fashion brands, hospitality brands, services firms all run on the same fractional Content Department shape. The voice profile and the category layer change. The engine is the same.
// From the notes
// Also worth a look
// Ready to ship this?

Start a Case Study · Krakakoa AI Content Department sprint. 14 days from kickoff.

Apply in 7 questions. EOI reviews every application within 24 hours.