Warm start ≠ whole market
634 specialty stores meet the task-oriented intersection. 353 Krown-vendor coffee identities are potential distribution signals; relationships and theme versions need checking.
A complete coffee-selling product: reviewed facts, beautiful buying, six subscription models, loyalty, and the next customer visit. Validate its commercial foundation with a scoped $99 offer.
Established Shopify roasters and specialist multi-roaster retailers. A real upcoming launch, seasonal lot change, or club selection gives us a task to observe.
Screening, not TAM. 1,385,355 source rows processed; identity deduplication and exported-status filtering. 197 stratified candidates and 60 negative controls audited. Signals do not establish active orders, reachable buyers, or paid demand.
Methodology & verified counts ↗634 specialty stores meet the task-oriented intersection. 353 Krown-vendor coffee identities are potential distribution signals; relationships and theme versions need checking.
Own-brand roasters launch their own lots. Multi-roaster retailers curate other roasters’ inventory. Test their sourcing and rotation jobs independently.
842 paying stores at $99/month exceed $1M gross ARR. That is ~14% of the broad roasting screen before disqualification. This is arithmetic, not a penetration forecast.
Approved coffee information flows through one consistent buying experience. When the lot changes, the merchant can see and resolve the consequences before customers receive the next bag.
Source evidence, conflicts, missing values, and existing field mappings. No invented tasting scores.
Shared cards, PDP facts, finder, and purchase options read the approved coffee object.
Same coffee or roaster’s choice. Real variants, grind, size, cadence, and recurring price.
Physical variant mapping, consent, stock, price, and engine confirmation before a lot change.
Resolve a conflict and update the shared preview.
Interactive / merchantExplore model, eligibility, options, and next-lot rules.
Interactive / shopperChoose, edit, and review an illustrative subscription.
Standalone prototypes with sample state. Current Polaris components in admin; existing Coffeetale assets in customer previews.
The complete experience includes a coffee workspace, storefront and discovery, subscription studio, loyalty, customer journeys, and design freedom. A smaller release is a sequence—not the product ceiling.
Known coffee, grind, size, bags, and cadence.
02 / Editorial comparisonChoose a tier and let the roaster curate each cycle.
03 / Selection grid + trayMultiple coffees, quantities, grind, limits, and progress.
04 / Guided discoveryTaste and brew preferences with hard decaf constraints.
05 / Gift composerRecipient, message, duration, start, and entitlement.
06 / Consumption calculatorTeam size, cups, bag formats, and editable cadence.
The customer sees meaningful progress; the merchant sets the earning unit, eligibility, reward, redemption, and refund rules. Per-bag earning differs from per-order earning. Subscription renewal eligibility must be explicit.
A separate “buy 5 drinks, sixth free” café program is a future POS workflow. It does not share an assumed identity or ledger with online beans.
Try earning, redemption & refunds ↗Buy 5 eligible 250 g bags, earn a €10 reward for your next order.
Open the merchant program controls →Appstle’s $10–$30 researched widget tiers are a cost baseline. The custom Coffeetale interface needs separate API access with unpublished pricing. Smile API was researched at $999/month; Rivo requires a higher tier. Price/access economics may justify estimating a narrow owned ledger, including stable customer identity, duplicate events, refunds, and redemption correctness. Desired UI and delivered integration are separate decisions.
Discussion scenarios only: $48k / $72k / $96k at $60/hour, excluding design, support, services, and other costs. These are not estimates.
Capacity arithmetic for the broader vision. The $26–41k initial-app allowance below excludes all six production models and an owned loyalty engine.
Work with real club and recurring-box operators before implementing advanced allocation rules. The six-model studio shows hypotheses. It does not validate selection windows, no-response defaults, reservation timing, or shortage policy.
Recruit a curated-club roaster and a merchant running a customer-built recurring box. Watch a normal cycle, a stockout, a late edit, and a failed payment. Compare redacted inventory, due cycles, customer terms, and the actual allocation sheet.
Design-partner discovery plan ↗Accept new signups. Plan existing deliveries. Protect stock through a real mechanism. Resolve shortages under the customer’s agreed terms. A visual builder cannot decide these policies on the merchant’s behalf.
Try the planning workspace ↗Shopify availability, due cycles, issued rewards, and timestamps. Exclude orders already represented in committed stock.
Scheduled obligations, unmapped club demand, issued rewards, and uncertain future earning. Never substitute zero for unknown.
Variant, location, cutoff, gap, affected offers, and a human owner. Internal operational alerts differ from marketing nudges.
Recheck stock and permission; use an authorized provider route. Pending is not confirmed. Forecasts never charge customers.
Available bags minus not-yet-ordered renewal bags and a separate buffer. Existing committed orders are already excluded from Shopify available. Fifteen two-bag first deliveries is a planning upper bound, not guaranteed subscription capacity.
At 50% issued redemption and 25% combined near-threshold earning/redemption, allow 4 + 3 bags: 23 remain in the scenario. A €10 voucher has no specific SKU demand. Issued rewards survive stockout.
Start with historical replay, shadow forecasts, and useful alerts. Add assisted operations, then narrow automation only after merchant rules and provider behavior pass together. Estimate demand visibility, allocation, concurrency, and operational alerts separately from shopper layouts.
A polished card or cheap import is easy to substitute. Our case must survive a comparison with the merchant’s best existing workflow and actual invoices.
| Alternative | What is already credible | What Coffee Kit must prove |
|---|---|---|
| Coffeefy / CoffeeRx | Free coffee presentation / advertised $14.99 finder | The connected, repeated job justifies more than an attractive block. |
| Andeo / Curobi | Coffee matching and coffee clubs/boxes | Better catalog-to-purchase-to-next-lot execution in the actual use case. |
| Recharge / Seal / Appstle | Established subscription operations; Recharge documents rotation. | Correct, simpler coffee changes or an economically better owned route. |
| Shopify native + current tools | Free subscription baseline, existing theme and AI tooling | Less work and more reliable outcomes than a competent native setup. |
| Full Krown Studio suite | A broader companion suite at a proposed $99; existing distribution | A more specific repeat job. Preserve Studio as the alternative; avoid building both now. |
Competitor capabilities/prices are public claims checked in the research, not integration test results. Studio portfolio counts come from supplied historical research and are not directly comparable to this market screen.
Competitor evidence & review signals ↗Accurate field and variant mappings. Eligible recommendations. Consistent rendering. A safe second change with low assistance. Krown’s design and distribution help us enter; sustained reliability earns retention.
Data ownership is a feature. Approved public facts belong in merchant-owned Shopify fields. Agencies can render them independently. Evidence and private operational state stay private.
Presentation replacement → catalog and experience replacement → new-club enrollment → supported contract migration. Each is a different scope and cost.
Replacing a $39 quiz with $99 Coffee Kit while retaining all other providers raises the bill by $60. Time saved, paid preference, or actual retired spend must explain the difference.
Correct product, variant, and selling-plan choice. The existing engine owns renewal, portal, and contract changes.
Documented API/webhook access makes Seal a credible price baseline. Verify pre-charge coordination and failure behavior before committing.
Shopify supplies payment primitives and a reference app. Coffee Kit still operates scheduling, recovery, portal, notices, and incidents.
Illustration: $99 Coffee Kit + $24.95 Seal, assuming subscription count fits the tier. At 500 monthly orders / $15,000 subscription revenue, researched Loop Pro and Skio Scale examples total $610.50 and $948 respectively; coverage differs.
The actual physical SKU must resolve with the right size, grind, stock, and amount. A permanent club SKU with a new label does not solve inventory.
Same-coffee subscriptions need the applicable customer choice. Roaster’s choice stays within agreed terms. A taste match is not contract consent.
Pass stock, retry, duplicate event, cancellation, price, failed-payment, revoked-access, and refund cases. Pending confirmation must never read “applied.”
AI proposes facts; merchants approve them. Test 100 representative sources with a holdout. Initial HTML and consistent product data support discoverability; they do not guarantee AI citations or rankings.
Data, AI, ownership & agency contracts ↗Explore contribution after platform-fee assumptions, $5/store infrastructure, and recurring support at $30/hour. These are planning scenarios, not a forecast.
Exclude support from fixed costs if it is already charged here. Onboarding, acquisition, tax, provider fees, and owned-engine costs are excluded.
Confirm Krown’s fee eligibility and aggregate lifetime threshold. Actual fee rules and adjustments differ from a simple additive sensitivity.
Gross ARR at 500 stores. At 30 minutes per store, recurring support alone is 250 hours each month.
With 30 new stores/month and 5% monthly churn, the arithmetic long-run ceiling is 600. Growth requires retention as well as acquisition.
The illustrative owned-engine model adds $39.20/store at 50 stores or $23.60 at 100. The measured spike must replace those assumptions.
The 12-week sequence is an experiment cadence. Production readiness, engineering availability, provider approval, and real renewal timing determine the calendar.
Six actual merchant tasks, current invoices, Seal lifecycle proof, and a bounded reference-app gap estimate.
Field contract and one storefront path. 8–12 qualified candidates; five explicit $99 scoped acceptances.
Correct purchase behavior, measured onboarding, and lifecycle acceptance before any rotation release.
Second changes, support effort, and mature paid cohorts. Extend observation if renewals have not occurred.
Spike 32–48 developer hours; initial app 280–440 more; design 100–160; support 80–120. Rates $60/$45/$30, plus $300–$900 tools. Before owned engine or complex migration.
312–488 developer hours at 25 app hours/week, before approvals and scheduling delays. A production owned engine is additional work, not hidden inside the same date.
Data and purchase correctness, operational route, lifecycle tests, access, observability, and incidents.
Review and buying journeys, the shared visual system, reusable demos, and observed task completion.
Qualification, onboarding, documentation, cohort records, and second-change assistance. Founder owns go/no-go decisions.
Start with 20–30 qualified Krown relationships, then two specialist agencies and selected external roasters. Reserve a proposed 22 commercial team-hours/week: support 12, design 6, developer/founder 4, separate from product engineering. Cap assisted onboardings at two/week and active pilots at 8–12. No outreach or ad spend has been initiated.
A possible $750 one-time service for up to 500 simple contracts, one source/store/gateway/currency, is an internal hypothesis after a route is proven. The research scenario leaves $330 contribution before acquisition/fixed overhead; five extra technical hours nearly consume it. It is not a live offer or a promise of automatic migration.
Prepare source-backed previews, public-fact qualification, draft field maps and messages, summarize authorized research, and organize support evidence. Humans approve coffee facts and commercial promises. Developers retain payment, contract, and cutover authority.
Five scoped $99 acceptances, four useful launches and second actions, then three paid renewals. Record declines and assistance; interest alone is insufficient.
Same-scenario Seal proof versus an owned-engine estimate. If provider rotation already solves it cheaply, earn the fee elsewhere or repackage.
Measure corrections, elapsed work, and support minutes. Narrow configurations or separate services when the support burden breaks capacity.
Consider a theme/sections/service business. A narrower $49 recurring offer is a separate test, not validation of the $99 proposition.
Keep reusable infrastructure and useful theme components. Stop an undifferentiated suite; preserve the full Studio comparison without building both in parallel.
No interviews, paid demand, provider lifecycle tests, extraction benchmark, production performance benchmark, or conversion uplift were established by this research.
All decisions, assumptions, source links, tradeoffs, and handoff detail.
Every module and journey, distinct from the initial release sequence.
Research libraryMarket, competition, subscriptions, data, economics, and UX.
Design + engineeringFlows A–G, records, contracts, states, acceptance criteria, and work packages.
Interactive prototypeCurrent Polaris components with coherent local demo state.