Skip to main content

Wholesale: Admin QA Samples

A walkthrough of the QA Samples page in the Admin menu

Written by Madie

Viewing QA Samples in Admin

The QA Samples page is where you can see the lab-testing status of every sample across your account — whether you're on BioTrack, Metrc or Standalone traceability.

Before you start: A sample needs to already exist (created through a QA/lab order, or added manually) before it will show up here. This page covers all traceability types.

Head to Admin > QA Samples:

QA Status & Details

Each row in the list shows what's happening with a sample, when it's available:

  • Status: Pending, Pass, or Failed

  • Date: when the sample was created

  • QA Sample ID: the lab's identifier for this specific test

  • Parent ID: the inventory item the sample came from

  • Batch: the Harvest Batch or Production Batch name, if applicable

  • Lab: which lab the sample was sent to

  • Traceability type

  • Strain name

QA Results

Note: If you're on BioTrack or Metrc, GrowFlow pulls results from your traceability system. If you edit a result manually in GrowFlow and then run a sync, your edit will be overwritten with whatever's in BioTrack/Metrc. Always fix the result at the source (BioTrack/Metrc) for connected states — GrowFlow is a mirror, not the system of record, for those states.

Once results are entered and saved, the status changes from Pending to Pass or Failed, and these fields populate automatically:

  • QA Total: THC + THCA × .87 + CBD + CBDA × .87 (industry-standard formula) — this is the number that shows up on labels and manifests, so accuracy here matters for compliance.

  • THC, THCA, CBD, CBDA: as reported by the lab

  • Expiration status: Yes or No — expired results can block orders or label printing, so it's worth checking this before you build an order with older inventory.

Click the status button to view or enter results. How you do that depends on your traceability type:

  • BioTrack & Metrc: Your lab enters results directly into BioTrack or Metrc. GrowFlow syncs them in — you don't enter these manually.

  • Washington: Import results manually, or use a WCIA JSON link from your lab.

Options

In the Options column, you can manage a sample and its certificate:

  • Undo: reverses the QA sample and returns the sample weight to the Parent ID.

Important! Undo is permanent. Once you undo a QA sample, the QA Sample ID can't be reused and the action can't be reverted. If you undo a sample by mistake, see Workarounds to Resolve a Deleted QA Sample ID.

  • Cert: upload the COA.

  • Open Cert: download and view the uploaded COA.

  • Delete: remove the COA from the result.

Searching, Filters, Sorting, & Exporting

Use the search bar to search by ID, or filter the list by Status, Traceability type, or Strain. Double-click any column header to sort alphanumerically by that column.

Click Export to download a .csv of the current list — including any filters, search terms, or sorting you've applied. Clear filters first if you want a full export.

What Can Go Wrong

  • My lab entered results in Metrc/BioTrack, but GrowFlow still shows Pending. Results sync from BioTrack/Metrc into GrowFlow — they don't appear instantly. Go to Admin > Sync and run a QA sync to pull them in.

  • I edited a QA result manually and it changed back. For BioTrack/Metrc accounts, GrowFlow mirrors your traceability system. Manual edits get overwritten the next time a sync runs. Make the correction in BioTrack/Metrc directly, then let it sync into GrowFlow.

BioTrack

Metrc

Note: Syncs are not available in states that are not connected to a state-mandated traceability system such as BioTrack or Metrc.

  • The QR code on my label doesn't show the COA. The QR code only works once a COA is uploaded to that specific QA Sample ID. Check Admin > QA Samples, find the sample, and confirm a certificate is attached via Cert or Open Cert before troubleshooting the label itself.

  • My export is missing rows I expected to see. Any search, filter, or column sort applied to the list view carries over into the export. Clear filters and search terms first, then export again.


Did this answer your question?