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

Approve AI Changes

When an AI assistant connected to Sporeline asks for a big or permanent change, it waits for a person to approve it in Sporeline. Here is what waits, who can approve it, and where to find it.

Approve AI Changes

When you connect an AI assistant such as Claude or ChatGPT to Sporeline, it can make changes on your farm for you. Some of those changes are big or can’t be undone, so Sporeline doesn’t make them as soon as the assistant asks. It saves the request and waits for a person to approve it inside Sporeline. Until someone approves it, nothing on the farm changes.

This keeps a person in charge of the changes that matter. The assistant can’t approve its own request, because approving happens in Sporeline and not in the chat.

What waits for approval

These always wait, on every farm:

ChangeWhy it waits
Moving every block in a batch to a stageIt changes many blocks at once
Creating blocks in bulk, or at a stageIt adds many records at once
Closing an extraction lotIt ends the lot
Any deleteIt can’t be undone
Any import from a spreadsheet or an old systemIt can add or change many records at once
Changing the farm’s lifecycle stagesIt changes how every item moves

If your farm turns on Approve every AI change (see below), every other change an assistant makes waits too, such as recording a note on a block or creating a recipe.

A preview never waits. When the assistant asks for a dry run to see what a change would do, it gets the answer straight away, because a preview changes nothing. You’ll usually see that preview on the approval page.

Who can approve

WhoWhat they can approve or reject
The person whose assistant askedTheir own requests
OwnerAnyone’s requests on the farm
ManagerOnly their own requests
WorkerOnly their own requests
ViewerNothing. Viewers don’t see approvals.

When a change is approved, Sporeline makes it as the person who asked, with their role at that moment. If that person has left the team, or their role no longer allows the change, the change can’t be applied, and it’s safest to ask again.

The 30-minute window

A request waits for 30 minutes. If nobody approves or rejects it in that time, it expires and nothing changes. To make the change after that, ask the assistant again.

If the assistant showed you a preview first, approving any time in those 30 minutes makes exactly the change it previewed. If the records it touches changed since the preview, nothing is changed and the request shows as failed, so ask the assistant to preview it again.

A block that’s on an order the farm hasn’t shipped yet can’t be deleted, so take it off the order first. If someone puts the block on an order or moves it while the delete is going through, the delete stops before anything is removed and you can ask the assistant to preview it again. While a delete is going through, the block can’t be added to an order.

If you lose the role that can make a change, you can no longer see what your own requests for it would have written.

If the assistant asks for exactly the same change again while the first request is still waiting, Sporeline doesn’t make a second request. The assistant gets the same link.

Where to find requests

  • The assistant tells you. When a change waits, the assistant gets a link to the request and should pass it on to you.
  • Email. The person who asked and every Owner get an email with the link. To stop these emails, turn off AI approvals in My notifications. To get a text as well, turn on its text switch there. Nobody else is sent them.
  • In Sporeline. Open Approvals in the sidebar. The number next to it is how many of your own requests are waiting. Owners see everyone’s requests on the page.

Approving or rejecting a request

  1. Open the request from the link, the email or Approvals.
  2. Read What this will do. That’s the preview the assistant saw, when it made one. To see exactly what the assistant sent, select Show what the assistant sent.
  3. Select Approve to make the change now, or Reject to say no. When you reject, you can add a reason.

After you approve, the page shows what happened. The assistant can check the result too, so you can go back to the chat and carry on. If your role has changed since and no longer covers that kind of change, the page still says whether it worked but hides the details. The assistant follows the same rule, and it only sees customer contact details while your farm shares them with AI assistants.

Every request, approval, rejection and expiry is recorded in Reports > Activity, with who asked and who decided.

Approve every AI change

An Owner or Manager can turn this on in Settings > Optional features > Approve every AI change. With it on, every change an AI assistant makes waits for approval, not only the big ones. It’s off by default.

Turn it on if you’d like to see everything an assistant does before it happens, for example while your team is getting used to working with one. Turning it off again doesn’t affect the changes that always wait.

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