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

Traceability

Trace material flow forward and reverse through the supply chain, and generate recall scope reports

admin

Traceability

The Lot Traceability page lets you search any lot in your supply chain and trace the full lineage of materials — forward from an ingredient to finished deliveries, or reverse from a delivery back to the originating inputs. It also generates recall scope reports. It lives at Traceability in the main navigation.


Lot types

Sporeline assigns a lot ID to each material entity in your supply chain:

Lot TypeRepresents
IngredientRaw input material (substrate, supplements)
SpawnGrain or sawdust spawn used for inoculation
Substrate BatchA prepared substrate batch before bagging
BlockAn individual mushroom block
HarvestA recorded harvest event
DeliveryAn outbound delivery to a customer

Running a trace

Enter a Lot ID in the search field and select a Trace Direction, then click Search (or press Enter).

Trace Forward

Shows the downstream chain starting from the searched lot — all blocks produced from that ingredient, all harvests from those blocks, all deliveries containing those harvests, and so on. Results are displayed as a collapsible tree.

Trace Reverse

Shows the upstream chain starting from the searched lot — which batches a block came from, which substrate batch that batch used, which ingredients went into that substrate, and so on. Results are displayed as a collapsible tree.

Navigating the tree

Each node in the trace tree shows the lot type badge, lot ID, and supplier (if applicable). Nodes with linked items show a count badge. Click any node that has children or parents to expand or collapse that branch. The top three levels are expanded by default.


Recall Scope report

Select Recall Scope as the trace direction and enter a lot ID. This generates a full downstream impact report suitable for regulatory recall documentation.

The report shows:

SectionContents
Summary KPIsCounts of affected blocks, harvests, deliveries, and customers
Affected BlocksBlock IDs, associated batch IDs, and current stage
Affected HarvestsHarvest IDs, associated block IDs, and recorded weight
Affected DeliveriesDelivery IDs, customer IDs, delivery date, and status
Affected CustomersCustomer name, contact name, email, and phone number

If no downstream entities are found, the report shows an empty state indicating no recall scope.

Exporting the recall report

Click Export JSON in the recall report header to download a .json file containing the full recall scope, including a timestamp, source lot details, summary counts, and all four affected-entity tables. The filename is formatted as recall-report-{lot_id}-{timestamp}.json.


Tips

  • Use Trace Reverse first to understand what inputs went into a lot before generating a recall scope. This helps you confirm you have the right source lot before running the impact analysis.
  • Lot IDs are found on block detail pages, harvest records, and delivery records throughout the app.
  • The recall export JSON is designed to be attached to regulatory filings or shared with food safety auditors.

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