SporelineSporeline
Sign InStart free

Getting Started

  • Help Center
  • Getting Started

Operations

  • Dashboard
  • Scan
  • Blocks
  • Batches
  • Recipes

Printing

  • Label Templates

Lab

  • Cultures
  • Cryo Storage
  • Agar Plates
  • Liquid Cultures
  • Trials
  • Strains

Analytics

  • KPIs
  • Data Health
  • AI Insights

Logistics

  • Locations
  • Customers
  • Deliveries

Admin

  • Team
  • Settings
  • Billing
  • API Keys
  • Configuration
  • Enumerables
  • Integrations
  • Notifications
  • Import
  • Brand Profile
  • Products
  • Traceability
  • Compliance
  • Reports
  • Log Transcription
  • Switchboard

Guides

  • Your First Batch
  • Moving Blocks
  • Import from Spreadsheets
  • Lots and Spawn
  • Room Readings
  • The New Sporeline Look
  • Lots on Orders
  • Lot Transactions and Lot Audits
  • The Sterilization Log
  • Reports and Their Numbers
  • Auto-assign Lots and Pick Lists
  • Recipes and Planning a NOC Day
  • Stage Schedules and Due Today
  • Planning
  • Notification Rules
  • QC Checkpoints and Release
  • The Lab: Cultures, Cryo, Plates and Liquid Cultures
  • Traceability and Recall
  • Sporeline: Explore Your Lineage
  • Scanning on the Floor
  • Counts by Scan
  • Shared Handhelds
  • Zebra Handhelds
  • Orders and Packing Slips
  • QuickBooks Customers and Products
  • Accounting Export
  • Site Transfers
  • Raw Materials
  • Optional Features
  • Approve AI Changes
  • Configuration Tabs
  • Harvest Workflow
  • Contamination Alerts and the Weekly Digest
  • Label Printing
  • Team Setup
  • The Free Plan
  • Usage Recording
  • Signing Up and Farmhand on Free
  • Start Your Farm from an AI Assistant
  • Privacy and Your Data
  • Connect an AI Assistant
  • Ask Your Assistant
  • Appearance and Dark Mode
  • API Quickstart
  • Shopify Setup
  • Shopify Troubleshooting
  • Migrate With an AI Assistant
  • Spreadsheet Templates for Importing
  • Photos and Files

API

  • Reference
  • Authentication
  • Rate Limits
  • Error Codes

Blocks

Track substrate and grain spawn blocks through the stages your farm uses.

Blocks

Blocks are the core unit of production in Sporeline. Each block is one grow bag, tracked through your farm’s stages from the day it’s made until it’s completed or discarded.

Block Types

Sporeline supports two block types:

  • SUBSTRATE — Standard fruiting blocks made from a substrate recipe (sawdust, straw, etc.)
  • GRAIN_SPAWN — Grain-based spawn blocks used to inoculate substrate blocks

Each type follows its own lifecycle stages.

Lifecycle Stages

A block moves through the stages your farm set up in Settings, in your farm’s order. Farms set these up differently: one starts every block at Bagged and sterilizes its own bags, another buys inoculated blocks and starts at Inoculated. New blocks start at your farm’s Entry Stage, and you can rename any stage so the app uses your words. To change your stages, see Farm Settings.

Example: the default for a new farm. Until you change it, a new farm has four working stages:

Inoculated → Incubating → Fruiting → Completed

Contaminated and Discarded are on as well, for blocks that don’t make it. These are all the stages you can choose from:

StageIn Sporeline
Culture Isolation, Agar Transfer, Colonizing, Spawn ReadyLab stages, for farms that make their own spawn. Include Culture / Agar Stages in Settings turns all four on at once.
Substrate PrepThe substrate is mixed to the recipe.
BaggedThe substrate is in bags.
SterilizedA move here can carry the sterilization record.
InoculatedA move here can carry the inoculation record.
IncubatingThe block is colonizing.
FruitingYou can record flushes on a block at this stage.
HarvestingYou can record flushes here too. It’s off by default, because you can record every flush while the block stays at Fruiting.
RestingA rest between flushes.
CompletedThe block is finished and its yield is final for reporting.
Contaminated, DiscardedFor blocks that don’t make it.

Moving a Block

A block moves forward through the stages your farm uses, to its next stage or straight to any later one. Only your farm’s stages are offered. To move a block:

  1. On Blocks, click Move on the block’s row, or open the block (or scan its QR code) and use the Move card at the top
  2. Click the stage. The usual next step is marked Next
  3. Click Move. Stages that end the block (Completed, Contaminated, Discarded) ask you to confirm

Sterilization and inoculation details are optional on a move. To move several blocks at once, tick them in the list and use Move to in the bar that appears. See Move Blocks Between Stages and Locations.

A block can also be marked Contaminated at any stage. Contaminated blocks are removed from the active lifecycle and flagged in reports.

Viewing Blocks

  • Block list — Browse all blocks with filters for stage, batch, and recipe
  • Batch detail — See all blocks belonging to a specific batch
  • Scan — Look up any block by scanning its QR code label

Related Pages

  • Batches — Blocks are created as part of a batch
  • Recipes — Each batch uses a recipe formula
  • Harvest Workflow — Step-by-step harvesting guide

Try this on your own farm. Free for up to 100 blocks a month.

Start free

© 2026 Sporeline · Built by a mushroom farmer, for mushroom farmers.

iPhone app on the App StoreWhat's newSupportNeed help? Email chase@sporeline.com