roastconsole.

Platform Cloud · Web

Plan the work. Keep the outcome attached.

Cloud is the shared operating record for production, inventory, quality, orders, fulfilment, and finance.

Start Cloud trial
RoastConsole CloudSeam Coffee (Pty) LtdSearch RoastConsole…⌘KSetup 60%TRAINING Create

Production Overview

Track roast runs, manage production orders, and fulfil customer orders.

Sunday, 2 August 2026

Roast Planning

Schedule and manage roast production

10 orders

Roast Schedule

Weekly drag-and-drop kanban

6 days planned

Roast Runs

Record and track your roasting runs

234 batches

Fulfillment

Pick, pack and ship orders

48 to pack

Delivery Planning

Schedule and track deliveries

12 routes

Total Batches

234 batches

View →

Pending Orders

10 ordersNeeds action

View →

Avg Shrinkage

15.0%

View →

Fulfillment

Pack & ship

View →

Production Queue

View all 10 orders →
OrderCoffeeQtyScheduledStatusAction
PO-0123Seasonal Blend43.78 kgJul 26In ProgressRoast →
PO-0126Rwanda Nyamasheke · Light56.44 kgJul 28In ProgressRoast →
PO-0128Rwanda Nyamasheke54.16 kgJul 28In ProgressRoast →
PO-0121Kenya Nyeri · Light35.84 kgJul 31In ProgressRoast →
PO-0125Decaf Blend · Medium46.39 kgJul 26PlannedRoast →
PO-0130Decaf Blend · Medium36.77 kgJul 29PlannedRoast →
PO-0122Decaf Blend52.82 kgJul 29PlannedRoast →

Built for the floor. Backed by one record.

Cloud keeps production, stock, orders, and money on the same record, so the answer to a question is wherever the work already happened.

One record, end to end

Plan production, roast against it, receive the output as stock, and invoice the order without re-keying the same facts into a second system.

Origins into products

Ribbon width is kilograms roasted

Ethiopia → Single origin: 1,500 kgEthiopia → House Espresso: 640 kgColombia → Single origin: 1,100 kgColombia → House Espresso: 780 kgBrazil → House Espresso: 480 kgBrazil → Decaf: 980 kgEthiopia2,140Colombia1,880Brazil1,460Single origin2,600House Espresso1,900Decaf980
Table view
Kilograms allocated from each origin to each product
OriginSingle originHouse EspressoDecafTotal
Ethiopia1,5006402,140
Colombia1,1007801,880
Brazil4809801,460

Built for a shared operation

Roles and access per person, context per site, and created and updated attribution on the record, so changes stay explainable later.

Batches per day

Twelve weeks · empty cells are days with no roast

MonWedFriSunWeek 1 Mon: 6 batchesWeek 1 Tue: 11 batchesWeek 1 Wed: 9 batchesWeek 1 Thu: 7 batchesWeek 1 Fri: 12 batchesWeek 1 Sat: 3 batchesWeek 1 Sun: 0 batchesWeek 2 Mon: 9 batchesWeek 2 Tue: 7 batchesWeek 2 Wed: 12 batchesWeek 2 Thu: 10 batchesWeek 2 Fri: 8 batchesWeek 2 Sat: 0 batchesWeek 2 Sun: 0 batchesWeek 3 Mon: 12 batchesWeek 3 Tue: 10 batchesWeek 3 Wed: 8 batchesWeek 3 Thu: 6 batchesWeek 3 Fri: 11 batchesWeek 3 Sat: 0 batchesWeek 3 Sun: 0 batchesWeek 4 Mon: 9 batchesWeek 4 Tue: 7 batchesWeek 4 Wed: 12 batchesWeek 4 Thu: 10 batchesWeek 4 Fri: 8 batchesWeek 4 Sat: 3 batchesWeek 4 Sun: 0 batchesWeek 5 Mon: 12 batchesWeek 5 Tue: 10 batchesWeek 5 Wed: 8 batchesWeek 5 Thu: 13 batchesWeek 5 Fri: 11 batchesWeek 5 Sat: 0 batchesWeek 5 Sun: 0 batchesWeek 6 Mon: 8 batchesWeek 6 Tue: 13 batchesWeek 6 Wed: 11 batchesWeek 6 Thu: 9 batchesWeek 6 Fri: 7 batchesWeek 6 Sat: 0 batchesWeek 6 Sun: 0 batchesWeek 7 Mon: 12 batchesWeek 7 Tue: 10 batchesWeek 7 Wed: 8 batchesWeek 7 Thu: 13 batchesWeek 7 Fri: 11 batchesWeek 7 Sat: 3 batchesWeek 7 Sun: 0 batchesWeek 8 Mon: 8 batchesWeek 8 Tue: 13 batchesWeek 8 Wed: 11 batchesWeek 8 Thu: 9 batchesWeek 8 Fri: 14 batchesWeek 8 Sat: 0 batchesWeek 8 Sun: 0 batchesWeek 9 Mon: 11 batchesWeek 9 Tue: 9 batchesWeek 9 Wed: 14 batchesWeek 9 Thu: 12 batchesWeek 9 Fri: 10 batchesWeek 9 Sat: 0 batchesWeek 9 Sun: 0 batchesWeek 10 Mon: 15 batchesWeek 10 Tue: 13 batchesWeek 10 Wed: 11 batchesWeek 10 Thu: 9 batchesWeek 10 Fri: 14 batchesWeek 10 Sat: 3 batchesWeek 10 Sun: 0 batchesWeek 11 Mon: 11 batchesWeek 11 Tue: 9 batchesWeek 11 Wed: 14 batchesWeek 11 Thu: 12 batchesWeek 11 Fri: 10 batchesWeek 11 Sat: 0 batchesWeek 11 Sun: 0 batchesWeek 12 Mon: 14 batchesWeek 12 Tue: 12 batchesWeek 12 Wed: 10 batchesWeek 12 Thu: 15 batchesWeek 12 Fri: 13 batchesWeek 12 Sat: 0 batchesWeek 12 Sun: 0 batchesW1W4W7W10
FewerMore
Table view
Total batches per weekday across twelve weeks
WeekdayTotal batchesBusiest week
Mon127W10
Tue124W6
Wed128W9
Thu125W12
Fri129W8
Sat12W1
Sun0

Connected to what you already run

Shopify, Stripe, and Xero connections, a keyed API with throttling, and webhooks with retry where the workflow crosses a boundary.

Wholesale pipeline

Count at each stage, with step conversion

LeadsLeads: 480480Samples sentSamples sent: 214 · 45% of previous stage21445%First orderFirst order: 96 · 45% of previous stage9645%Repeat orderRepeat order: 61 · 64% of previous stage6164%
Table view
Wholesale pipeline counts and conversion by stage
StageCountFrom previousFrom leads
Leads480100%
Samples sent21445%45%
First order9645%20%
Repeat order6164%13%

Start with what the business needs to make.

Read demand against roasted stock, expose the gap, and turn it into quantities the production team can actually schedule.

Production and planning

Plan against actual output

Kilograms per month, six months

01,5003,0004,500Mar · Plan: 3,300 kgMar · Actual: 3,410 kgMarApr · Plan: 3,500 kgApr · Actual: 3,612 kgAprMay · Plan: 3,600 kgMay · Actual: 3,658 kgMayJun · Plan: 3,700 kgJun · Actual: 3,760 kgJunJul · Plan: 3,800 kgJul · Actual: 3,672 kgJulAug · Plan: 3,900 kgAug · Actual: 3,578 kgAugMonth
  • Plan
  • Actual
Table view
Planned against actual roasted kilograms by month
MonthPlanActualVariance
Mar3,3003,410+110
Apr3,5003,612+112
May3,6003,658+58
Jun3,7003,760+60
Jul3,8003,672-128
Aug3,9003,578-322

The floor receives a queue, not another spreadsheet.

Move planned work into a shared production view with its coffee, quantity, status, and batch progress already in context.

Production and planning

Roast schedule

One day, two machines · colour is roast level

06:0007:0008:0009:0010:0011:00Loring S35Probat P12Ethiopia Guji · Loring S35 · 06:00–06:38 · LightHouse Espresso · Loring S35 · 06:44–07:26 · Medium-DarkColombia Huila · Loring S35 · 07:32–08:08 · Medium-LightDecaf Blend · Loring S35 · 08:14–08:58 · DarkKenya Nyeri · Loring S35 · 09:04–09:42 · Medium-LightBrazil Cerrado · Probat P12 · 06:12–06:58 · MediumSeasonal Filter · Probat P12 · 07:04–07:44 · LightWholesale Espresso · Probat P12 · 09:20–10:06 · Medium-Dark · running behindCosta Rica · Probat P12 · 10:12–10:48 · Medium-LightTime
  • Light
  • Medium-Light
  • Medium
  • Medium-Dark
  • Dark

Running behind schedule

Table view
Roast schedule by machine
BatchMachineStartEndRoast level
Ethiopia GujiLoring S3506:0006:38Light
House EspressoLoring S3506:4407:26Medium-Dark
Colombia HuilaLoring S3507:3208:08Medium-Light
Decaf BlendLoring S3508:1408:58Dark
Kenya NyeriLoring S3509:0409:42Medium-Light
Brazil CerradoProbat P1206:1206:58Medium
Seasonal FilterProbat P1207:0407:44Light
Wholesale EspressoProbat P1209:2010:06Medium-Dark
Costa RicaProbat P1210:1210:48Medium-Light

Roasted output becomes stock you can use.

Keep the completed batch attached to what went in, what came out, and the inventory position the next order will read.

Inventory and green coffee

Mass balance, green to sold

Kilograms · where the month's coffee went

01,5003,0004,500Green issued: 4,210 kg4,210Green issuedRoast loss: −632 kg (running 3,578)−632Roast lossRoasted: 3,578 kg3,578RoastedQC rejects: −42 kg (running 3,536)−42QC rejectsSamples: −18 kg (running 3,518)−18SamplesPacking waste: −22 kg (running 3,496)−22Packing wasteSold: 3,496 kg3,496SoldKilograms
Running totalLoss
Table view
Mass balance from green issued to sold
StepChange kgRunning kg
Green issued4,210
Roast loss−6323,578
Roasted3,578
QC rejects−423,536
Samples−183,518
Packing waste−223,496
Sold3,496

Quality stays beside the coffee it describes.

Run cupping events and retain the result against the same operational record instead of separating quality from production history.

Cupping and quality control

Cupping score spread by origin

Minimum, quartiles, median and maximum · SCA points

EthiopiaEthiopia: median 87.25, quartiles 86–88.5, range 84.5–89.75, n=2487.25KenyaKenya: median 86.75, quartiles 85.5–88, range 84–89.5, n=1686.75ColombiaColombia: median 85.5, quartiles 84.5–86.5, range 83–87.5, n=2185.50BrazilBrazil: median 83.5, quartiles 82.75–84.5, range 81.5–85.75, n=1983.50808284868890SCA score
Table view
Cupping score distribution by origin
OriginMinQ1MedianQ3Maxn
Ethiopia84.58687.2588.589.7524
Kenya8485.586.758889.516
Colombia8384.585.586.587.521
Brazil81.582.7583.584.585.7519

The commercial record follows the physical work.

Move the order through fulfilment and payment without rebuilding the customer, products, quantities, and totals in another system.

Finance and fulfilment

Revenue by channel

Share of trailing-twelve-month revenue

Wholesale: 42%42%Retail: 28%28%Subscription: 18%18%Online: 12%$298Ktrailing 12 mo
  • Wholesale · 42%
  • Retail · 28%
  • Subscription · 18%
  • Online · 12%
Table view
Revenue share and value by channel
ChannelShareRevenue
Wholesale42%$125,052
Retail28%$83,368
Subscription18%$53,594
Online12%$35,729

Once more than one person depends on it

Built for a shared operation.

Cloud adds the controls that become important when the record belongs to a team rather than one workstation.

Questions before you start

RoastConsole is live.

Cloud comes with a 14-day trial and no credit card. Pilot is free for Mac. Start with whichever one matches where the work happens.