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.
Not just a tracker. Connect your AC Infinity controllers and TurboBatch turns live temperature, humidity, and CO2 into production decisions, which batch is drifting and what to do about it. Included free on every plan, every account type.
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
- Live AC Infinity climate feeds compliance, so drift is caught before it costs you a flush
- 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
Everything under the hood.
Jump straight to any part of the cockpit.
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
Put a dollar figure on every loss.
Most tools count contaminated bags. TurboBatch tells you what they cost, and what your harvests are worth, using your own yield history. A bad flush stops being a number and becomes a number in dollars.
Two numbers, and your losses speak in money.
Set your production cost per bag and one blended sale price per pound, with no per-strain pricing to enter. TurboBatch does the rest from your own harvest history: a Money · last 30 days panel on the Dashboard, and the cost of a loss shown the instant you retire a bad bag. A tracker counts your losses; TurboBatch prices them.
- Harvest value: what you grew, at your price
- Cost lost: production sunk into contaminated and no-yield bags
- Revenue lost: the sales those bags would have made
- Retire a bad bag and the estimate ("~$X in lost sales") shows right on the choice
💰 Money · last 30 days
Computed from your loss counts and your own average yield per bag.
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
- Choose the run type per Sprint: fruiting blocks or grain spawn
- 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.
Print a QR. Scan it. You're on the batch.
Every label now carries a QR code. Point the built-in scanner at it and TurboBatch drops you straight onto that batch, right where you're standing. No walking back to the bench, no hunting through a list.
Every label is a shortcut to its batch.
Each printed label pairs the strain, date, and bag number with a scannable QR. Scan it in the tent and you land in the batch editor, ready to move it to fruiting, log a harvest, or fix a bag count. It works right from your phone, on the bag in your hand.
- Every label prints a scannable QR, fruiting blocks and spawn bags alike
- Prints on the Avery 48660 template, 30 to a sheet, right from your browser
- Built-in scanner opens the camera and jumps to the batch, no hopping out to a separate app
- Land in the full editor: status, location, dates, and bag count, all editable on the spot
- Scanning on a phone you're not signed into? It brings you right back to the batch after login
Scan the label → the batch opens, ready to edit.
Climate-aware out of the box.
Other tools give you a logbook. TurboBatch connects your AC Infinity controllers, reads the actual temperature, humidity, and CO2 in every room live, and tells you which batch is drifting and what to do about it. Actionable insight on your production workflow, not just a tracker, and included free on every plan.
Connect AC Infinity. Your rooms report themselves.
Link your AC Infinity account and map each grow location to the controller, or the exact probe, that measures it. TurboBatch streams live temperature, humidity, and CO2 straight into Climate Compliance, so every batch is graded against what the room is actually doing right now, not a number you typed in once. A tracker would just chart it; TurboBatch turns it into a decision. Cloud to cloud, no Bluetooth, no bridge, no extra hardware, and no upcharge on any plan.
- Pick the sensor per room: the controller's built-in or an external probe, each shown with its live reading so you grab the right one
- Live temp, humidity, and CO2 per location, refreshed automatically
- Point a probe outside the tents and its reading rides in the header next to the weather
- Credentials encrypted at rest and read-only, we never touch your controller or fan settings
📡 Live Rooms · AC Infinity
Streamed from your controllers and checked against every strain, live.
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 live AC Infinity sensor when a room has one, its configured range when it's a Grow Location, or the outside-weather feed otherwise. 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. Change a batch's move-to-fruiting date and every downstream date re-times itself.
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
- Edit status, location, and bag count right there, no page change
- 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
Add a strain with just its scientific name.
Give TurboBatch a strain's scientific name and it populates the entire growing profile, spawn and fruiting temperatures, humidity, CO₂, light, and cycle days, from an AI-built strain library. You start with a clean, curated set of the commonly-cultivated species, and it isn't a fixed count: the library keeps growing, we build new profiles from just the Latin name.
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.
- Enter the scientific name and the whole profile auto-fills, temps, RH, CO₂, light, and cycle days
- Splits spawn vs fruiting targets (different ranges per phase)
- An AI-built library, not a fixed count, we add new species from just the Latin name
- 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
Your store shows exactly what's growing.
The farm and the storefront, one integrated system, built for mushroom growers. Your store shows what's ready right now and when the next flush lands, pulled live from what's actually growing, so customers order against real production instead of guesses. We haven't seen another mushroom platform that runs operations and e-commerce as one. It's a done-for-you add-on: our team wires it to your store, or builds and hosts the whole thing.
Sell what you're growing, before it's grown.
Your storefront reads live from TurboBatch over a signed connection: what's ready today, how much, and when the next flush lands. Customers pre-order and subscribe against real production, orders draw the inventory down, and the store never sells what you don't have. MotorSpores.com is the reference build, running on this exact integration.
- Live "available now" counts and next-harvest dates, straight from your batches
- Orders record fulfillment back into TurboBatch, so there's no double-selling
- Catalog syncs to Square, so in-person POS and online sell from one source of truth
- Stripe-powered subscriptions, recurring boxes with save-a-percentage, billing handled for you
- Our staff sets it up for you, no API wrangling on your end
- Turnkey option: we build and host a MotorSpores-style store wired to your farm, one monthly package
Live from TurboBatch · catalog to Square POS · subscriptions on Stripe.
Pricing
Start free. Upgrade when you outgrow the limits. Cancel any time. Live AC Infinity sensor integration is included on every plan, even Free, we never charge extra for it.
- 1 farm
- 1 seat (you)
- 10 active batches (spawn + blocks)
- 2 locations
- Weekly reporting
- Live AC Infinity sensors
- 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
- Cost & revenue insights
- 3 farms
- 25 seats
- Unlimited batches
- Unlimited locations
- Daily and weekly reporting
- Cost & revenue insights
- Unlimited farms
- Unlimited seats
- Custom limits
- Daily and weekly reporting
- Cost & revenue insights
- 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, bag number, and a scannable QR code. Partial-sheet reuse via the Start at offset.
Can I scan a label to pull up its batch?
Yes. Every label prints a QR code. Open Scan in the app to launch the built-in scanner, point your phone's camera at any label, and you land straight in that batch's editor — change status, location, dates, or bag count right where you're standing. Fruiting Blocks and Spawn Bags both print a scannable QR. Scan a label on a phone you haven't signed into and it brings you back to the batch after login.
Does TurboBatch work with my AC Infinity controllers?
Yes. Connect your AC Infinity account in Settings and map each grow room to its controller, or a specific probe. TurboBatch streams live temperature, humidity, and CO2 into Climate Compliance, so every batch is graded against the real room reading instead of a number you typed in once. It's cloud to cloud with no Bluetooth or extra hardware, your credentials are stored encrypted and read-only (we never change your controller or fan settings), and you can point a probe outside the tents to show your facility ambient in the header next to the weather. Disconnect any time.
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.
Can you connect, or build, my online store?
Yes. TurboBatch has a built-in e-commerce integration (it's what powers MotorSpores.com), offered as a done-for-you add-on: our team wires TurboBatch to your storefront so it shows live availability and harvest dates and records orders back to your farm. Prefer turnkey? We build and host a MotorSpores-style store for you as a monthly package. Reach out via the contact form to get set up.
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.
Can TurboBatch show what contamination costs me?
Yes. Set your production cost per bag and one blended average sale price ($/lb) in Settings, and TurboBatch puts a dollar figure on your losses and your harvests — using your own yield history, with no per-strain pricing to enter. Your Dashboard gains a Money · last 30 days panel (harvest value, cost lost, and revenue lost to contaminated and no-yield bags), and every time you retire a bad bag you see what it cost right on the spot. Included on the Entrepreneur, Multi-Farm, and Enterprise plans.
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.
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