05 — Product Strategy & Menu
Info
The menu is the brand made drinkable. Every item earns its place by serving one of three jobs: gateway, signature, or depth.
1. Menu Architecture (the three job-buckets)
| Bucket | Job | How many SKUs | Pricing posture |
|---|---|---|---|
| Gateway | Lowest barrier — convert curious-but-unsure first-timers | 2 | Slight discount to category |
| Signature | The brand statement — what people post, what people return for | 2 | Premium |
| Depth | Reward to the curious — single-lot deep dives, rotating | 1–2 (rotating) | Highest |
Total launch SKUs: 5–7 drinks at any given pop-up. Anything more confuses the cart and slows the bar.
2. Launch Menu (proposed v1 — adapt seasonally)
🎯 Gateway
01 — KNNO House Drip — RM 12
A clean, washed Indonesian filter. Comforting, structured, the easy entry point.
- Bean: Aceh Gayo washed (or Toraja washed), seasonal
- Brew: V60, 1:16 ratio, 92 °C
- Tasting note line (cup): “Soft cocoa, brown sugar, citrus finish.”
- For when the customer says: “I’m not sure if I like fancy coffee.”
02 — KNNO Espresso — RM 10 (single) / RM 12 (double)
A clean shot pulled from a washed lot — for traditional espresso drinkers easing into KNNO.
- Bean: Same washed Indonesian as House Drip (consistency wins)
- Brew: 1:2.2 ratio, 28 s, 9 bar
- Tasting note line (cup): “Bittersweet chocolate, almond, brown sugar.”
- For when the customer says: “I just want an espresso.”
⭐ Signature
03 — Strawberry Patch (Co-ferment Drip) — RM 16
A fruit co-ferment from West Java — coffee that genuinely tastes like a strawberry milk tea.
- Bean: Frinsa Estate, West Java — fruit co-ferment (strawberry / red fruit) anaerobic natural
- Brew: V60, 1:15 ratio, 90 °C, slow pour
- Tasting note line (cup): “Strawberry yoghurt, jasmine, candied finish.”
- For when the customer says: “I usually drink fruit teas.”
- Why it earns the signature slot: This is the brand thesis served in a cup. If only one drink represented KNNO, this is it.
04 — Carbonic Bali (CM Drip) — RM 17
Carbonic maceration from Kintamani — borrowed from wine, applied to coffee.
- Bean: Bali Kintamani producer (TBD; see Green Bean Sourcing & Timeline) — CM 72 h
- Brew: V60, 1:16 ratio, 90 °C
- Tasting note line (cup): “Lychee, white grape, light oolong finish.”
- For when the customer says: “I’m curious — what’s the most unusual thing you have?”
- Why: Showcases process diversity beyond fruit co-ferments; bridges to wine-lover audience.
🔬 Depth (rotating)
05 — Today's Lot (Single-Origin Filter) — RM 18
A rotating depth pour. New lot every 2–3 weeks. Detailed lot story attached.
- Bean: Whatever single-origin co-ferment we’re spotlighting that fortnight
- Brew: Choose by lot (V60 default; AeroPress for some)
- Tasting note line (cup): Custom per lot
- For when the customer says: “What’s the most interesting thing you have right now?”
- Special: Comes with a printed lot card — producer name, region, harvest, process duration, importer.
🌟 Brand Statement (the IG-shareable)
06 — KNNO Flight (3-cup tasting) — RM 26
A side-by-side flight of the same lot in three formats: espresso (60 ml), V60 (80 ml), cold brew (80 ml). Served on a wood tray with a small printed card.
- Bean: Choose 1 lot per day (rotates; signature lot ideal)
- Why: This is the tea-flight crossover idea. It’s photographable, shareable, conversation-starting, and educational in one product.
- Tasting note line (card): “Same coffee. Three cups. Notice how the format changes the flavour.”
- For when the customer says: “I want to learn.” or “I’m here with my partner — what should we share?”
07 — KNNO Co-Ferment Latte — RM 14
A latte made with a co-ferment espresso. Surprisingly clean, no funky aftertaste. Bridges curious tea drinkers into coffee.
- Bean: Frinsa or Bali CM espresso shot
- Milk: Whole fresh milk (Farm Fresh / Goodday) — 4 oz steamed
- Tasting note line (cup): “Strawberry milk tea, but coffee.”
- For when the customer says: “I usually do lattes.”
- Note: This is our bridge drink. We don’t compete on art. We compete on the moment of “wait, what is this?“
3. What We Deliberately Don’t Sell (year 1)
| Excluded item | Why |
|---|---|
| Iced lattes with flavoured syrup | Off-brand. Co-fermentation IS our flavour. No syrups. |
| Mocha / hot chocolate | Adjacent category dilutes “we are coffee specialists” message |
| Matcha / chai | Tempting bridge, but wrong product. Refer customers to a tea brand. |
| Tea (any kind) | We honour tea; we don’t sell it. Different supply chain, different craft. |
| Pastries / food | Wrong margin, wrong workflow, wrong licence requirements |
| ”Frappés” / dessert drinks | Off-brand category |
| Decaf | Year 2 maybe. Stockkeeping cost too high in year 1 for low demand |
| Oat / soy / almond at extra cost | Offer it complimentary as a bridge for tea-curious customers, not as upsell. (Year-1 limit: oat milk only, free upgrade) |
4. Bag Menu (Online + Cart Retail)
| SKU | Size | Price (RM) | Notes |
|---|---|---|---|
| Strawberry Patch | 200 g | 65 | Signature lot bagged |
| Strawberry Patch | 100 g | 38 | Sampler / gift |
| Carbonic Bali | 200 g | 70 | Higher-cost CM lot |
| Carbonic Bali | 100 g | 40 | Sampler / gift |
| House Washed | 200 g | 50 | Workhorse — daily-driver lot |
| Today’s Lot | 100 g | 42 | Limited drop — varies |
| Sampler Trio | 3 × 100 g | 100 | Strawberry Patch + Carbonic Bali + Today’s Lot |
| Subscription (Y2) | 200 g × 2/mo | 110/mo | 2 bags monthly, rotating; activate Q1 2027 |
Bag-pricing rationale
- Lots > RM 60/200g must be co-ferments (washed cap at RM 50)
- Sampler trio is the funnel into subscription — priced for impulse + giftability
- Roast date stamped on every bag — non-negotiable
- Brewing recipe card included with every bag (cost: RM 0.30, value: high)
5. Workshop Product (Q4 2026 launch)
WS-01 — Intro to Co-Ferment Coffee — RM 90 / pax (2 hours, 8–12 pax)
| Module | Time | Activity |
|---|---|---|
| 1. Welcome | 10 min | Smell green beans (washed vs. anaerobic vs. CM); first impressions |
| 2. The science | 25 min | What is co-fermentation? Why light roast? (built from 04-Brand & Marketing Strategy) |
| 3. Cupping | 35 min | Side-by-side cup of 4 coffees: washed / anaerobic / CM / fruit co-ferment |
| 4. Brew at home | 30 min | One brew method (V60); take-home recipe card |
| 5. Q&A + take-away | 20 min | Sampler 100 g bag + brew guide + 1 future cart cup voucher |
- Margin: Per-pax variable cost RM 18 (beans + sampler + materials) → contribution RM 72.
- Venue: Sublet a friendly café / studio (RM 200–400 venue fee for 3 hr).
- Capacity: 1–2 workshops per quarter in Y1; 1 per month in Y2.
6. Pricing Architecture (the logic)
Three-tier ladder
| Tier | Drinks | Price band | Job |
|---|---|---|---|
| Entry | House Drip, Espresso (single) | RM 10–12 | Gateway; low-friction first cup |
| Signature | Latte, Strawberry Patch, Carbonic Bali | RM 14–17 | Brand statement; what people repeat-order |
| Depth | Today’s Lot, Flight | RM 18–28 | Reward + IG share + workshop preview |
The 4 pricing rules
- Co-ferment cup = ≥ RM 16 always. Anchors category value. Discounting kills the moat.
- Bag price = ~10× the cup price for the same lot. Internally consistent; customer-readable.
- Workshops = ~5–8× cup price/hour. Reflects expert time + materials.
- No discounts. Ever. Loyalty via free water + free milk upgrade + 6th cup free for QR repeat customers.
7. Drinks Menu Card (the printed version)
╔══════════════════════════════════════════╗
║ KNNO 珈 COFFEE ║
║ Today: Frinsa Estate, West Java ║
║ Process: Anaerobic Natural · Strawberry ║
║ Roasted: 12 days ago ║
╠══════════════════════════════════════════╣
║ ║
║ GATEWAY ║
║ House Drip RM 12 ║
║ Espresso RM 10 / 12 ║
║ ║
║ SIGNATURE ║
║ Strawberry Patch RM 16 ║
║ Carbonic Bali RM 17 ║
║ Co-Ferment Latte RM 14 ║
║ ║
║ DEPTH ║
║ Today's Lot RM 18 ║
║ KNNO Flight (3 cups) RM 26 ║
║ ║
║ With every cup: a small water, ║
║ a story, a date. ║
║ ║
╚══════════════════════════════════════════╝
8. Seasonal Rotation Logic
Coffee is harvest-bound. The menu must respect that without confusing customers.
How rotation works
- Two anchors stay year-round: House Drip (washed — easiest to source), Espresso.
- Signatures rotate every 2–3 months: when a Frinsa lot ends, replace with another Indonesian fruit co-ferment (Klasik Beans, Aceh micro-lot). Keep the slot name the same (“Strawberry Patch”) if flavour profile is consistent — don’t re-educate the customer for every lot change.
- Depth slot rotates every 2–3 weeks: treated as a curiosity-driver.
Indonesian harvest calendar (rough)
| Region | Harvest window | Best buy / roast window |
|---|---|---|
| Aceh (Gayo) | Oct – Jan | Feb – Aug |
| West Java (Frinsa) | May – Sep | Oct – Apr |
| Bali (Kintamani) | Jun – Sep | Nov – May |
| North Sumatra | Sep – Dec | Jan – Jul |
| Sulawesi (Toraja) | May – Sep | Oct – Apr |
Tip
Plan menu transitions at least 6 weeks in advance based on this calendar. The signature slot must never be empty.
9. The “Free Upgrades” Philosophy
We don’t discount price. We add value silently.
| Free upgrade | When to offer | Cost (RM) |
|---|---|---|
| Oat milk swap (latte) | Anytime customer asks for “alternative milk” | 0.30 |
| Add a small splash of cold brew to espresso (“Black & White”) | Repeat customer or Jay-style nerd | 0.20 |
| Side-by-side mini-flight as a bonus | First-timer who orders the basic House Drip | 0.40 |
| Free water cup with every drink | Always | 0.05 |
| Today’s roast date + producer card | Every drink | 0.10 |
| 6th cup free (loyalty) | After 5 QR scans logged | ~3 amortised |
Collectively these add ~RM 1 of cost per cup on average — but compound into the brand recall and repeat-rate moat.
10. Drink Quality Standards (the bar must clear)
Every cup, every time. If we can’t hit these, the drink doesn’t go out.
| Drink | Brew window | Acceptance test |
|---|---|---|
| V60 drip | TBT 2:30–3:15 | Tasted by barista every 5th cup; sweet, clean, no astringency |
| Espresso | 26–32 s for 2.0–2.4× yield | Pulled within window; tasted hourly |
| Cold brew | 14–18 hr at 4 °C | Daily Brix reading 1.0–1.4; tasted before service |
| Latte | Milk steamed to 60–65 °C | Microfoam; no large bubbles; no scalded smell |
| Flight | All 3 brews within 90 s of each other | Customer never waits > 5 min |
Warning
If a brew fails the test, dump it and remake. The cost of one re-brew is RM 4. The cost of one bad cup served is one repeat customer lost forever.
11. Menu Evolution Roadmap
| Period | Menu evolution |
|---|---|
| Launch (Jul 2026) | 5–7 drinks, 3 bag SKUs |
| Q4 2026 | Add cold brew flagship + workshop launch |
| Q1 2027 | Subscription bag programme + 1 seasonal special |
| Q2 2027 | First non-Indonesian guest lot (e.g. Colombian Wush-Wush yeast) — limited drop |
| Q4 2027 | Tasting bar / café partnership pilot (B2B) |
12. Cart Operations Implications
The menu drives the bar. Make sure these are aligned with Stock Management & Operations:
- Two grinders minimum at the cart (one for espresso lot, one for filter lot). Saves 90 sec per filter pull.
- Pre-batched cold brew in 1 L kegs — refill from 5 L bulk in storage.
- Single-source milk (Farm Fresh / Goodday whole) — one fridge, two cartons.
- Cup count per pop-up day budgeted at 30–50 cups — anything over 60 needs a 2-person bar.
My Notes & Thoughts
- Strawberry Patch is the brand thesis as a drink. If you can’t deliver that cup at consistent quality, nothing else in this strategy matters. Test it first.
- Look at the “what we don’t sell” list. The first time a customer asks for matcha and you have to say no — that’s the discipline of brand. Practise the friendly redirect.
- The Flight is high-margin AND high-IG. Push it in the first 90 days even if it means a slower bar — early customers anchor the brand.
- The “no discounts” rule will be tested by your first slow market day. Pre-decide. Free upgrade > price cut.