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

Reports

Production analytics and business intelligence reports for yield, contamination, and revenue

admin

Reports

The Reports hub gives you production analytics and business intelligence across four purpose-built reports. It lives at Reports in the main navigation.


Available reports

Yield by Batch

Path: /reports/yield-by-batch

Shows total and average yield per batch across all harvests within the selected date range.

What you see:

  • A bar chart of total yield by batch name
  • A yield trend area chart over time (when trend data is available)
  • A data table with columns: Batch, Recipe, Total Blocks, Total Yield, and Average Yield per Block

Export: Click Export CSV to download the full table as a CSV file.


Yield by Recipe

Path: /reports/yield-by-recipe

Aggregates yield by recipe and mushroom species, letting you compare the performance of different cultivation formulations.

What you see:

  • A bar chart of total yield by recipe name
  • A data table with columns: Recipe, Species, Total Blocks, Total Yield, and Average Yield per Block

Export: Click Export CSV to download the table.


Contamination Rate

Path: /reports/contamination

Tracks your contamination rate over time and breaks it down by recipe, stage, and contamination type.

What you see:

  • Overall contamination rate as a percentage
  • A trend chart showing contamination rate over the selected period
  • Breakdowns by recipe, block stage, and contamination type
  • A data table of individual contamination events

This report is essential for identifying systemic issues — for example, if contamination clusters at a particular stage or is correlated with a specific recipe.


Revenue by Customer

Path: /reports/revenue-by-customer

Summarizes delivery revenue per customer, powered by your delivery records.

What you see:

  • A bar chart of total revenue by customer
  • A data table with columns: Customer, Deliveries, Weight, and Revenue ($)

Export: Click Export CSV to download the table.


Date range filter

All four reports share a common date range filter at the top of the page. You can:

  • Set a custom start and end date using the date inputs
  • Use preset buttons: 7d, 30d, 90d, or YTD
  • Toggle the aggregation period: Daily, Weekly, or Monthly

Reports reload automatically when the date range or period changes. The default range is the last 30 days with daily aggregation.


Tips

  • Reports reflect data at the time of the query — they are not cached snapshots. If you record a new harvest, refreshing the report will include it.
  • The Yield by Recipe report is most useful after you have at least two or three complete batches per recipe. With only one batch per recipe, averages are not statistically meaningful.
  • Use the Contamination Rate report alongside the Traceability and Compliance pages when investigating a quality event.
  • Revenue reports depend on delivery records having dollar amounts. If deliveries are recorded without pricing, those deliveries will show zero revenue.

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