TurboBatch
Mushroom farm operations console

Run Your Mushroom Farm Like a Pit Crew

Every bag, every move and every harvest tracked with the urgency of a race team. TurboBatch is the cockpit your mushroom farm has been competing without.

Create and Manage Batches Visualize Farm Data and Receive E-mail Reports Manage Labels, Farm Locations and Strains with Ease
Strains Live
FARM · 42 active batches · 380 bags Lion's Mane · 12 active · 38.4 lb Blue Oyster · 8 active · 24.1 lb Pink Oyster · 6 active · 18.7 lb HARVEST · 124 lb all-time FARM · 42 active batches · 380 bags Lion's Mane · 12 active · 38.4 lb Blue Oyster · 8 active · 24.1 lb
Active
42
Due today
7
Overdue
2
Wk harvest
38lb
Fruiting · Day 6

Lion's Mane · LM-042

📍 Fruiting Tent A 🍄 8 bags · 5 lb logged
🏁Jose · harvested 2.4 lb · 2h ago
Colonizing · Day 14

Blue Oyster · BO-088

📍 Inoc Lab 🍄 12 bags
🏁Maria · moved to Tent B · 4h ago

Without TurboBatch, you're flying blind.

Mushroom farms run on dates, locations, and cleanliness. Miss any of those and the whole batch is at risk. Most growers track them on paper, in their head, or in a spreadsheet that crashes in Excel...until it doesn't, and then it's too late.

The old way

A notebook on the bench

  • Inoc'd 12 LM bags — 4/12
  • Move oysters to fruit?? — when
  • Check tent B humidity tonight
  • Harvested... 3 bags? maybe 4
  • Whose bag is THIS
  • Forgot to label batch 8
  • Did Jane flip the colonizing rack?
"why is this overdue?!"
With TurboBatch

The cockpit on every screen

  • Every bag tagged, dated, and located without the guesswork
  • Stage transitions one tap, with the operator on record
  • Harvest weights logged in the unit you sell in
  • Overdue + due-today flags surface before contamination
  • Avery 48660 labels print straight from your browser
  • Daily and weekly reports email themselves
  • Full audit trail — who did what, when, on which bag
  • Welcome tour walks every new team member through the controls
Dashboard

Your whole farm, on one screen.

Every active batch, every overdue flag, every gauge fed from your data all in one cockpit. No tabs to dig through. No spreadsheets to refresh.

Strains Live
FARM · 42 active batches · 380 bags Lion's Mane · 12 active · 38.4 lb harvested Blue Oyster · 8 active · 24.1 lb Pink Oyster · 6 active · 18.7 lb Shiitake · 4 active · 11.2 lb Reishi · 3 active · 6.8 lb HARVEST · 124 lb all-time FARM · 42 active batches · 380 bags Lion's Mane · 12 active · 38.4 lb harvested Blue Oyster · 8 active · 24.1 lb Pink Oyster · 6 active · 18.7 lb Shiitake · 4 active · 11.2 lb Reishi · 3 active · 6.8 lb HARVEST · 124 lb all-time
Active
42
Due today
7
Overdue
2
30d harvest
124lb
Strains
11
On-time
94%
Colonization
72%
Fruiting
88%
Avg Temp
62°F
Avg RH
88%
Fruiting · Day 6

Lion's Mane · LM-042

📍 Tent A🍄 8 bags · 5.0 lb
🏁Jose · harvested 2.4 lb · 2h ago
Colonizing · Day 14

Blue Oyster · BO-088

📍 Inoc Lab🍄 12 bags
🏁Maria · moved · 4h ago
Harvested

Pink Oyster · PO-031

📍 Cold Storage🍄 6 bags · 4.8 lb
🏁John · weight logged · 12m ago
Fruiting · Day 9

Yellow Oyster · YO-077

📍 Tent B🍄 10 bags
🏁Mark · 3 bags moved · 1h ago
Colonizing · Day 7

Reishi · RS-009

📍 Inoc Lab🍄 6 bags
🏁Jose · created · 7d ago
Harvested

Shiitake · SH-014

📍 Cold Storage🍄 4 bags · 3.1 lb
🏁Maria · weight logged · 3h ago
Batch Control

Drive every batch from one panel.

Spawn bags and fruiting blocks live side-by-side, each on its own colonization clock. Filter, search, and one-tap any batch into focus. The control panel shows the full lifecycle bag-by-bag with an audit log of who did what, weight inputs in your unit, and primary actions one click away.

All types ▾
All locations ▾
Find by strain

Lion's Mane

Fruiting Block LM-2026-05-02-1 8 bags · Fruiting Inoculated 5/02 📍 Tent A
Move to fruiting overdue 2d
📋 HISTORY

Blue Oyster

Spawn Bag S-2026-05-08-1 4 bags · Colonizing Inoculated 5/08 📍 Inoc Lab
Ready to use in 3d
📋 HISTORY

Pink Oyster

Fruiting Block PO-2026-04-22-1 6 bags · Harvested 🍄 4.8 lb
Completed
📋 HISTORY

Reishi

Fruiting Block R-2026-05-01-1 6 bags · Colonizing Inoculated 5/01 📍 Inoc Lab 💥 1 lost · 1 contam
Move to fruiting in 5d
📋 HISTORY
Fruiting · Day 6

Lion's Mane · LM-042

📍 Tent A 🍄 8 bags 📅 Inoc 5/02
Inoc
Colonize
Fruit
Harvest
#1Bag · Tent A2.4 lbFruiting
#2Bag · Tent A1.8 lbFruiting
#3Bag · Tent A0.8 lbFruiting
#4Bag · Tent AFruiting
Audit log
  • Jose · harvested bag #1 · 2.4 lb2h ago
  • Jose · harvested bag #2 · 1.8 lb2h ago
  • Maria · moved 3 bags to Tent A5d ago
  • Maria · advanced to Fruiting6d ago
  • Jose · created 8 bags14d ago

Repeat your week in one click.

Most farms inoculate the same set of bags on the same days. A Sprint is a saved template for one of those runs: your strains and how many bags of each. Pick a date, hit Create, and every batch is started and labeled before you reach the bench.

Sprints

From "Tuesday's run" to printed labels in two clicks.

Build a Sprint once, like Tuesday: 8 Lion's Mane, 5 Pioppino, 3 Shiitake, and run it every week. Create batches starts one batch per strain on the date you choose. Print labels jumps straight to the label queue with exactly those batches pre-selected. No retyping, no hunting the picker.

  • Fully editable: change bag counts, add or remove strains, rename, or build a brand-new Sprint from scratch
  • One batch per strain, created at Colonizing on your chosen inoculation date
  • Hands the new batches straight to the Avery label printer, ready to print
  • Available to every team member, Managers and Operators alike
Sprint 1 · Tuesday
27 bags
Lion's Mane8 bags
Pioppino5 bags
Shiitake3 bags
Reishi3 bags
Save changes Create batches Print labels →

Create batches → one batch per strain. Print labels → the whole run, pre-selected.

Climate-aware out of the box.

Tag each room as a Grow Location with a target temperature and RH range. TurboBatch compares your strain's ideal range to what each room is actually doing and flags drift on the dashboard — no separate climate app, no manual cross-checking.

Climate Compliance

Every active batch, checked against its strain target.

The Climate Compliance card on the Dashboard splits active batches into In target, Borderline, and Out of range buckets — using the room's controlled range when it's a Grow Location, or the outside-weather feed when it isn't. Click any row to open the Move-to-Fruiting prompt and fix the placement inline.

  • Status-aware: spawn target for colonizing batches, fruiting target for fruiting batches
  • Range-overlap scoring so it tells you "67°F room vs 65–70°F strain target" and grades the fit
  • Out-of-range rows go red; borderline (within 3°F of the target edge) go orange
  • One-click jump to the relocation modal from any out-of-range row
🌡 Climate Compliance
8
In target
3
Borderline
2
Out of range

Click a row → opens the relocation modal with a fitting-room recommendation.

Move-to-Fruiting prompt

The right room recommended automatically.

When you flip a batch status to Fruiting (or click a Climate Compliance row), TurboBatch checks the strain's target range against every Grow Location and recommends the best fit. Pick the recommended room or override; the batch saves with the location attached.

  • Range-overlap score ranks each available room ✓ good fit / ~ partial fit / ✗ mismatch
  • Same modal fires from Batch Garage status changes, Pit Stop Alerts, and Climate Compliance rows
  • Cancel keeps the batch in place; no half-committed state changes

Move LM-2026-05-02-1 to which grow location?

Lion's Mane fruits at 60–70°F. Recommended: Tent A (62–68°F).
Locations with capacity

Know exactly how much room you have left.

Each location can carry a bag-count capacity. The Dashboard's Location Utilization card shows used/total, color-coded by fill: green under 80%, orange 80–99%, red at or over capacity. No more accidentally double-booking a tent.

  • Capacity is optional — leave it blank to keep the legacy "just count bags" behavior
  • Per-location target temp + RH ranges drive Climate Compliance
  • Footer rolls up farm-wide capacity into a single tally
Location Utilization
Tent A 42 / 40
4 batches · 0 remaining · 105% full
Tent B 36 / 40
3 batches · 4 remaining · 90% full
Inoc Lab 18 / 60
2 batches · 42 remaining · 30% full
Cold Storage 10 / 24
2 batches · 14 remaining · 42% full

Farm-wide tracked capacity: 106 / 164 bags · 58 remaining · 65% full.

Production insights, in panels.

Beyond the cockpit, TurboBatch ships a dashboard built for decisions. Six analytics panels cross-reference your batches, your strain library, and the event log to surface what's about to break — before it does.

Spawn → Block Pipeline

Are you producing spawn fast enough to keep block production fed?

4
Spawn ready to use
3
Spawn colonizing
12
Active blocks
Spawn Freshness

How long has each ready-to-use spawn bag been sitting?

3
Fresh
< 14d
1
Borderline
14–21d
0
Stale
> 21d
Cycle Time vs. Profile

Where reality diverges from your tuned strain timings.

StrainPlannedActualΔ
Lion's Mane14d12d−14%
Blue Oyster10d13d+30%
Reishi21d23d+10%
Difficulty vs. Discard

Strain-level loss patterns with contam + no-yield broken out.

StrainDiffDiscardContamNo-yield
ReishiHard12%31
Lion's ManeMed5%1
Blue OysterEasy2%
Plus a Farm Performance scorecard up top

Five tiles tell you whether the farm is running well today.

Active workload
26
12 colonizing · 14 fruiting
30d flow
4
17 in · 13 out · pipeline growing
Avg cycle (30d)
22d
13 completed · 38.4 lb
On-time rate
85%
of 13 (±15% of target)
Bags lost (30d)
4
2 contaminated · 2 no yield
Production Calendar

Spot the bottleneck before it happens.

Every batch projects forward, from colonization complete, fruiting ready, expected harvest. Four weeks at a glance, color-coded by stage. Overdue work shows up red the day it slips, not the week it ruins your run.

Inoculation Move to Fruiting Harvest
Mon
Tue
Wed
Thu
Fri
Sat
Sun
4
Inoc LM-042
5
6
Inoc BO-088
7
→ Fruiting YO-077
8
→ Fruiting LM-042Harvest PO-031
9
Inoc RS-009
10
11
Harvest LM-040
12
Inoc PO-032
13
Inoc SH-019
14
→ Fruiting BO-088
15
16
Harvest BO-088Harvest YO-077
17
18
Inoc LM-043
19
→ Fruiting RS-009
20
21
Harvest LM-042
22
Inoc BO-089
23
24
Harvest SH-019
25
→ Fruiting PO-032
26
Inoc YO-078
27
28
Harvest PO-032Harvest RS-009
29
Inoc LM-044
30
31
Pit Stop Alerts

When something's overdue, you'll see it first.

The alerts panel surfaces every batch that's past due, due today, or due in your soon-window. Red bar across the top so it's impossible to miss. The same data also drives the daily email digest — if your phone is off, the inbox catches it.

  • Overdue, due-today, and due-soon flags by stage
  • Tap straight to the batch — no hunting through filters
  • Configurable soon-window (1-7 days) per farm
  • Same engine feeds the Daily Digest email
⚑ Pit Stop Alerts 3 NEED ATTENTION
Lion's Mane · LM-038
Tent A · 12 bags · should have fruited
2 DAYS OVERDUE
Blue Oyster · BO-085
Inoc Lab · 8 bags · expected to colonize
1 DAY OVERDUE
Pink Oyster · PO-031
Tent B · 6 bags · ready to harvest
DUE TODAY
Loss capture

Know why a bag came out — not just that it did.

When you remove a bag from a batch, TurboBatch asks one question: was it a mistake, contaminated, or no yield? Mistake removals stay silent. The other two get logged so contamination and no-yield rates can be analyzed per strain, per location, per season. Real loss data, not vibes.

  • Three-option picker — clear copy on what each one does
  • The bag is always removed; the choice only controls what gets written
  • Roll-up surfaces on Batch Garage tiles, the Difficulty vs. Discard panel, and the Farm Performance scorecard
  • Mistake is a silent fix — no audit noise from fat-finger corrections

Remove Bag 3?

Pick a reason so the farm can track loss patterns. The bag will be removed in every case — the choice only changes what gets logged.

Your brand, front and center.

Pick your colors, upload your logo, and watch every label, batch tile, and email report pick up your identity. The farm is your team, it should look like such.

Brand & Theme
Primary
#E10600
Accent
#FF6F3B
Background
#03121F
Success
#16A34A
Farm logo · drag to replace
Your Farm Logo
Lion's Mane
Inoc 5/02LM-042 · #1
Your Farm Logo
Lion's Mane
Inoc 5/02LM-042 · #2
Your Farm Logo
Blue Oyster
Inoc 5/02BO-088 · #1
Your Farm Logo
Blue Oyster
Inoc 5/02BO-088 · #2
Your Farm Logo
Pink Oyster
Inoc 5/03PO-031 · #1
Your Farm Logo
Pink Oyster
Inoc 5/03PO-031 · #2

30+ strains preconfigured. Picks the right targets for you.

Curated scientific profiles for 30 commonly-cultivated species — Lion's Mane, every common Oyster, Shiitake, Maitake, Reishi, Chestnut, Enoki, Shimeji, Pioppino, Cordyceps militaris, Turkey Tail, Wine Cap, and more. Every new farm starts with the full library; add custom strains for anything else you grow.

Mushroom Profile decision card

The targets you need, beside the form you're filling.

Pick a strain on the Create Batch form and the profile card on the right pulls in the bundled scientific data — spawn and fruiting target temperatures and RH, expected CO₂ + light, and cycle days for each phase. Compare what your room actually does to what the strain needs before you start the batch.

  • Bundled scientific data for 30 strains — temps, RH, CO₂, light, days
  • Splits spawn vs fruiting targets (different ranges per phase)
  • Single-column stack — each field on its own line for fast scanning
  • Driven by your Strain Manager — edit the targets anytime
🍄 Lion's Mane

Batch Decision Profile

Lion's Mane

Hericium erinaceus

Toothed white fruit body cultivated worldwide. Sensitive to fresh air; rewards careful humidity.

Targets

Spawn Temp75–80°F
Fruiting Temp60–70°F
Spawn RH90%
Fruiting RH85–95%
Target CO₂< 800 ppm
Target Light12-hour indirect

Cycle timing

Spawn (grain)~10 days
Block Colonization14 days
Fruiting7 days
Total cycle~31 days
Library
Lion's Mane
H. erinaceus
62°F90%800ppm
Blue Oyster
P. ostreatus
60°F85%700ppm
Shiitake
L. edodes
65°F80%900ppm
Reishi
G. lucidum
78°F92%2kppm
Pink Oyster
P. djamor
72°F88%700ppm
+ My Custom
your strains, too
any targets
Strain
Lion's Mane
Lot ID
LM-042
Target temp
62°F
Target RH
90%
Target CO₂
800 ppm
Target lux
500 lx
Bags
8
Location
Inoc Lab
Daily & weekly reports

Production summaries, in your inbox, on schedule.

The daily digest goes out before your morning coffee with overdue and due-today flags. The weekly digest summarizes harvests, top strains, and team activity. Useful for staff reviews, investors, or just yourself on Sunday night.

  • Harvest totals in your unit (lb or kg)
  • Top strains by weight + per-batch averages
  • Team Activity table (who did what, this week)
  • 7-day lookahead so nothing surprises you
TurboBatch
MOTORSPORES
Pit lane report

Weekly Summary — Wk of 5/4

Harvested
38lb
▲ 12% vs prev wk
Active batches
42
▲ 4 new
On-time stages
94%
▲ 8 pts
Top strains by yield
StrainWeightBags
Lion's Mane14.2 lb22
Blue Oyster11.8 lb28
Pink Oyster7.4 lb18
Team activity
OperatorCreatedMovedHarvested
Jose8149
Maria4116
Multi-farm, role-based

One login, every site, the right people.

Run several physical sites from one account. Per-farm settings, branding, locations, and team. Roles for Manager and Operator with batch-level accountability on every action, so contamination root-cause and SOP improvements are straightforward.

  • Switch between farms in one click
  • Per-farm logo, label branding, and senders
  • Manager / Operator roles, with per-farm seats
  • Available on Multi-Farm and Enterprise plans
MotorSpores · Gurnee
CalyxBox · Lake County
Northbranch Farm
Active
42
Seats used
3 / 25
Locations
8
Fruiting

Lion's Mane · LM-042

📍 Gurnee · Tent A
🏁Jose · 2h ago
Colonizing

Reishi · RS-009

📍 Gurnee · Inoc Lab
🏁Maria · 4h ago

Pricing

Start free. Upgrade when you outgrow the limits. Cancel any time.

Free
$0/mo
  • 1 farm
  • 1 seat (you)
  • 10 active batches (spawn + blocks)
  • 2 locations
  • Weekly reporting
Start free
Starter
$9.99/mo
  • 1 farm
  • 3 seats
  • 50 active batches (spawn + blocks)
  • 5 locations
  • Daily and weekly reporting
Start free, upgrade later
Multi-Farm
$29.95/mo
  • 3 farms
  • 25 seats
  • Unlimited batches
  • Unlimited locations
  • Daily and weekly reporting
Start free, upgrade later
Enterprise
Custom
  • Unlimited farms
  • Unlimited seats
  • Custom limits
  • Daily and weekly reporting
  • White-label optional
Contact sales

FAQ

Do I need a credit card to start?

No. The Free plan has no card required, no time limit, and runs forever. Upgrade only when you bump into the limits.

What label sheets does TurboBatch print?

Avery 48660 (and the compatible 48860) — 30 labels per sheet, 2.625" × 1". Each label carries your farm logo, strain, inoculation date, and bag number. Partial-sheet reuse via the Start at offset.

Can my whole team use the same account?

Yes — invite team members as Managers or Operators. Every action (started a batch, moved to fruiting, harvested) is attributed to the person who performed it, so contamination root-cause and SOP improvements are straightforward.

How does the email reporting work?

Configure a sender address and recipients in Settings. Daily and Weekly reports go out on a schedule. The Weekly report includes harvest totals in your unit, top strains by weight, the 7-day lookahead, and a Team Activity table showing who did what.

What strains are supported?

The library ships with curated profiles (target temp, humidity, CO₂, light, cycle timing) for 23 commonly cultivated species — Lion's Mane, every common Oyster, Shiitake, Maitake, Reishi, Chestnut, Enoki, Shimeji, Pioppino, Cordyceps militaris, Turkey Tail, Wine Cap, and more. You can add custom strains for anything not on the list.

Can I export my data?

Yes — Settings → Manage My Account → Download My Data exports a single file with every farm, batch, strain, location, and your account record. GDPR/CCPA-compliant data portability built in.

Where do I get help?

Open the Help drawer in the app for the full in-app guide. At the bottom of the drawer there's a contact form with four routing options — Support (something isn't working), Bug (something behaves incorrectly), Feature request, or General comment. Or email support@turbobatchmushrooms.com direct. Typical reply within one business day.

Do you read environmental data from controllers like AC Infinity?

Not directly. We attempted both cloud-to-cloud and on-LAN bridge integrations with AC Infinity — both blocked by their cloud's anti-bot defenses. Instead, TurboBatch lets you set each location's controlled temperature and humidity range manually under Settings → Location Manager; the Climate Compliance dashboard panel then compares your strain's targets to those room ranges (with outside-weather fallback for un-flagged rooms). If AC Infinity ever opens a partner API, we'll revisit.

What happens when I delete a bag?

You'll be asked one question: mistake, contaminated, or no yield? The bag is removed in all three cases — the choice only controls what gets written to the audit log. Mistakes stay silent (no noise from fat-finger fixes); contam + no-yield removals roll up into per-strain loss analytics on the Dashboard.

Get your first batch on the rails today

One-minute signup. No card. Start with the Free plan and upgrade if you need more.

Create your account