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

Team Setup

Add team members, assign roles, and manage access control.

admin

Team Setup

This guide covers how to invite team members, assign roles, and manage access for your Sporeline account. Team management is available to account Owners only.

Prerequisites

  • You must have the Owner role to invite or remove members and to change roles.
  • Your plan determines how many active members you can have. Check Settings > Billing if you need more seats.

Step 1: Open the Team Page

Navigate to Settings > Team. You will see a table of all current members with their email, role, status, and join date.

At the top of the page, Sporeline shows your seat usage: active members / seat limit. If you have reached your plan’s limit, the Invite Member button is disabled until you upgrade.


Step 2: Invite a New Member

  1. Click Invite Member in the top-right corner of the Team page.
  2. Enter the new member’s Email Address.
  3. Select a Role from the dropdown (see Role Reference below).
  4. Click Send Invite.

The invited person receives an email from Sporeline with a link to set up their account. Once they complete signup, they appear in your team table as active.

If the address you invite already has a Sporeline account with another farm, the invite is still sent like any other. When they open it, they are told that an account belongs to one farm, so they can’t accept it with that address; they can sign in to their existing account instead, or contact support to move it.

Accepting an invite while already signed in

If someone opens an invite link in a browser where another account is signed in, the invite page says who is signed in and that accepting makes a separate account for the invited address. When they accept, they are signed out of the other account and signed into the new one, and the page reloads. Nothing from the first account stays on screen. On a shared computer, the first person has to sign in again afterward. Accepting an invite never changes or removes the account that was signed in before.


Step 3: Assign the Right Role

Roles control what a member can see and do across the entire application.

RoleWhat they can do
ViewerRead-only access to all pages
WorkerStage transitions and harvest recording
ManagerOperations and every setting — create batches, blocks, deliveries, customers; set lifecycle stages, lot tracking, products, stations, integrations and API keys
OwnerEverything a Manager can do, plus team management, billing and deleting the account

Choosing a Role

  • Workers are for floor staff who need to record transitions and harvests but should not be able to create or delete data.
  • Managers are for supervisors and operations leads who handle scheduling, data entry, and reporting.
  • Owners are for account administrators who need access to billing and access control. You can have more than one Owner.
  • Viewers are useful for external stakeholders, investors, or auditors who need read access only. Viewers can see which roles your team members hold, but not their email addresses or when they last signed in.

Step 4: Change a Member’s Role

After a member joins, you can update their role at any time.

  1. In the Team table, find the member’s row.
  2. Click the role dropdown in their row and select the new role.

The change takes effect immediately on their next API request. There is no confirmation step — the dropdown saves automatically.

You cannot change your own role. To change the Owner’s role, another Owner must do it.


Step 5: Disable a Member (Without Removing Them)

If you need to temporarily suspend access — for example, when someone goes on leave — you can disable their account without permanently removing them.

  1. In the Team table, click the Active badge in the member’s status column.
  2. Their status changes to Disabled and they lose access immediately.

Click Disabled to re-enable them at any time. Disabled members do not count toward your active seat limit.


Removing a Member

To permanently remove a member from your team:

  1. Click the trash icon on the far right of their row.
  2. A confirmation modal appears. Click Remove Member to confirm.

Removal is immediate and permanent. The member loses all access and their record is removed from the team list. Any blocks, batches, or events they created remain intact in your data.

You cannot remove yourself.


Seat Limits by Plan

Your active seat count is shown at the top of the Team page. If you have reached your limit:

  • The Invite Member button is disabled.
  • A link to Upgrade for more seats appears next to the seat counter.
  • Upgrading to a higher plan increases your seat limit immediately.

See Billing for plan details.


Related Pages

  • Billing — Manage your plan and seat limits
  • API Keys — Programmatic access with API keys

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