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.
Lion's Mane · LM-042
Blue Oyster · BO-088
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.
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?
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
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.
Lion's Mane · LM-042
Blue Oyster · BO-088
Pink Oyster · PO-031
Yellow Oyster · YO-077
Reishi · RS-009
Shiitake · SH-014
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.
Lion's Mane
Move to fruiting overdue 2dBlue Oyster
Ready to use in 3dPink Oyster
CompletedReishi
Move to fruiting in 5dLion's Mane · LM-042
- 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.
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 bagsCreate 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.
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
Click a row → opens the relocation modal with a fitting-room recommendation.
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?
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
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?
⏲ Spawn Freshness
How long has each ready-to-use spawn bag been sitting?
< 14d
14–21d
> 21d
⏱ Cycle Time vs. Profile
Where reality diverges from your tuned strain timings.
| Strain | Planned | Actual | Δ |
|---|---|---|---|
| Lion's Mane | 14d | 12d | −14% |
| Blue Oyster | 10d | 13d | +30% |
| Reishi | 21d | 23d | +10% |
⚠ Difficulty vs. Discard
Strain-level loss patterns with contam + no-yield broken out.
| Strain | Diff | Discard | Contam | No-yield |
|---|---|---|---|---|
| Reishi | Hard | 12% | 3 | 1 |
| Lion's Mane | Med | 5% | 1 | — |
| Blue Oyster | Easy | 2% | — | — |
Five tiles tell you whether the farm is running well today.
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.
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
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
Farm logo · drag to replace
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.
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
Batch Decision Profile
Lion's Mane
Hericium erinaceus
Toothed white fruit body cultivated worldwide. Sensitive to fresh air; rewards careful humidity.
Targets
Cycle timing
Lion's Mane
Blue Oyster
Shiitake
Reishi
Pink Oyster
+ My Custom
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
Weekly Summary — Wk of 5/4
| Strain | Weight | Bags |
|---|---|---|
| Lion's Mane | 14.2 lb | 22 |
| Blue Oyster | 11.8 lb | 28 |
| Pink Oyster | 7.4 lb | 18 |
| Operator | Created | Moved | Harvested |
|---|---|---|---|
| Jose | 8 | 14 | 9 |
| Maria | 4 | 11 | 6 |
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
Lion's Mane · LM-042
Reishi · RS-009
Pricing
Start free. Upgrade when you outgrow the limits. Cancel any time.
- 1 farm
- 1 seat (you)
- 10 active batches (spawn + blocks)
- 2 locations
- Weekly reporting
- 1 farm
- 3 seats
- 50 active batches (spawn + blocks)
- 5 locations
- Daily and weekly reporting
- 1 farm
- 10 seats
- 150 active batches (spawn + blocks)
- 10 locations
- Daily and weekly reporting
- 3 farms
- 25 seats
- Unlimited batches
- Unlimited locations
- Daily and weekly reporting
- Unlimited farms
- Unlimited seats
- Custom limits
- Daily and weekly reporting
- White-label optional
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