Home Gun App

Gun App

By Customer Success Team
59 articles

How to Close a Destruction Lot – Gun App

Once a Destruction Lot and its associated child lots/sublots are full of waste, a Grow Technician must close the Destruction Lot in preparation for destruction. Closing a Destruction Lot is the step that precedes destroying the Destruction Lot. When a lot is closed, it means technicians can no longer add weight to it. This ensures that the weight is accurate at the time of destruction. Required permission(s): destruction_lot_read, destruction_lot_update 1. Log into the Gun App and open the Other module. 2. Click Destruction to open a menu of Destruction Lots. 3. Select a Destruction Lot, or scan the lot, to open the Destruction Lot's Overview tab. 4. Ensure that all the Destruction Lot's sublots are closed. 1. Open the Sublots tab. 2. Select a sublot to open the sublot's Overview tab. 3. Click Close Sublot. This opens a weighing page. 4. Weigh the sublot and scan the scale, or enter the sublot's closing weight in the field provided. - Note*: The Closing Weight may be less than the Weight Sum if degradation has occurred in the destruction vessel. For example, liquid waste may have partially evaporated, resulting in a lighter closing weight.* 5. Click Save Closing Weight to close the sublot. 6. Repeat sub-steps a-e for all sublots. 5. Click the icon to navigate back to the Destruction Lot's Sublots tab. 6. Open the Overview tab. 7. Click Close to close the Destruction Lot. Most Destruction Lot functions occur through the Destruction module. Visit the Destruction module to Create a New Destruction Lot, Create a New Child Lot (or Sublot), Close a Destruction Lot, or Destroy the Destruction Lot.

Last updated on Feb 03, 2026

How to Create a New Destruction Sublot – Gun App

A Grow Technician can create a new destruction sublot/child lot during any Destruction Workflow on the Gun App. This article uses batch destruction as an example, but the same steps will work for any destruction event through the gun. Required permission(s): batch_read, destruction_lot_read, destruction_lot_create 1. Scan any batch's QR code to open the batch's Overview page. 2. Click Destruction to enter the destruction workflow. 3. Click Record Waste. This opens a menu of all open Destruction Lots saved to the license holder's system. 4. Select a Destruction Lot, and click the icon to display all sublots/child lots associated with the Destruction Lot. 5. Click the icon to open the Create New Child Lot page. From here, create a single-use child lot or select a reusable bin. 6. Create the new sublot/child lot. - To create a single-use child lot: 1. Click Single-use Child Lot. This opens the Create New Child Lot page. 2. Enter a unique name for the new sublot/child lot in the field provided. This is an optional step. 3. Click Create to save the new sublot/child lot. Proceed with the batch destruction or exit the destruction workflow. - To select a reusable bin: 1. Click Reusable Bin. This opens a list of all reusable vessels saved to the license holder's system. - Visit the Destruction module to Create a Reusable Destruction Vessel. 2. Select a reusable bin, and click Create to save the sublot/child lot. Proceed with the batch destruction or exit the destruction workflow. A Grow Technician can also create a new Destruction Lot through both the Destruction module and the Gun App.

Last updated on Feb 03, 2026

How to Reclaim a Bottle

If bottles are mislabeled or packaged in error, Packaging Associates can return the cannabis to the Bulk Lot by reclaiming the bottle, and repackage the cannabis in a new Packaging Run. Packaging Associates should only reclaim bottles to rectify simple packaging errors, wherein the cannabis in the bottle is unaffected. If the cannabis itself is contaminated or otherwise unfit for sale, Destroy the Bottle. Required permission(s): reclaim_bottles_create 1. In the Other module, tap Reclaim Bottles. mceclip0.png 2. Scan any mispackaged bottles. As the Packaging Associate scans the bottles, each bottle's ID number will appear in the modal. mceclip0.png - Note*: To remove a bottle from the list, tap the* icon. 3. Once all mispackaged bottles have been scanned, tap Continue. 4. Configure reclamation details. mceclip0.png 1. Indicate whether or not to allow the reclamation if the source Bulk Lot has been archived. 2. Indicate whether or not to delete the bottles' records upon completion. This will erase all records of the bottle ID numbers from the Seed-to-Sale environment. 5. Tap Continue. This opens a confirmation page that summarizes the total weight (in grams), volume (in milliliters), and discrete units that will return to the source Bulk Lot. mceclip2.png 6. Review the reclamation details. If everything is in order, click Reclaim. This opens a confirmation modal. mceclip3.png 7. Click Reclaim again to reclaim the bottles. mceclip0.png Visit the Products module to Perform a Mass Reclamation. To repackage the cannabis, Create a Packaging Run or a Mass Packaging Run.

Last updated on Feb 03, 2026

How to Create a Packaging Run

After QA Technicians release a Bulk Lot for public consumption, Packaging Associates package the bulk cannabis into saleable EA units through a Packaging Run. Required permission(s): product_read, packaging_run_create Note*: The Gun App has not yet been updated to accommodate discrete units or the new product classes introduced by the 2019 Cannabis Act update. At present, you can only use the gun to package Dried (non-discrete) and Extracts-Ingested (non-discrete) product types. To package into SKUs of other product types, Create a Mass Packaging Run.* 1. Log into the Gun App and open the Packaging Runs module. 2. Click Create New Packaging Run. This opens a Create New Packaging Run page. 3. Select a product. If the product has a barcode, scan the barcode to select it. If the packaging team prefers this method of selecting products, visit the Settings module to Print a List of Product Barcodes. Alternatively, tap the Product field and select a product from the list. 4. Select the product's source Bulk Lot. If the Bulk Lot has a barcode, scan the barcode to select it. Alternatively, tap the Source Lot field and select a Bulk Lot from the list. 5. Select a destination SKU. If the SKU has a barcode, scan the barcode to select it. Alternatively, tap the Destination SKU field and select a SKU from the list. mceclip0.png 6. Click Create to create the Packaging Run. 7. Select a label printer. This prompt only appears if there is more than one bottle label printer in the system. Tap on a printer's name to select it. After creating the open Packaging Run, a Packaging Associate can begin Packaging Cannabis into bottles. Once the cannabis has been packaged, the Packaging Associate should Close the Packaging Run. A Packaging Associate can also Create a Mass Packaging Run in the Productions module.

Last updated on Feb 03, 2026

How to Package Cannabis through the Gun App

When packaging cannabis, Packaging Associates must weigh the cannabis as it's packaged into units on a physical scale. Once a weight is displayed, the associate can enter the weight manually or scan the scale's barcode to read the value. Depending on the facility's rules and regulations, the associate may be required to record tare weights before clearing the scale and weighing the cannabis. Required permission(s): Note*: The Gun App has not yet been updated to accommodate discrete units or the new product classes introduced by the 2019 Cannabis Act update. At present, you can only use the gun to package Dried (non-discrete) and Extracts-Ingested (non-discrete) product types. To package into SKUs of other product types, Create a Mass Packaging Run.* How to Package Without Recording Tare Weights 1. In the Packaging Runs module, follow the procedure to Create a New Packaging Run, or select Continue an Open Packaging Run. This opens a Packaging Run page. 2. Click Add Bottle. This opens a weighing page. 3. Place the bottle on the scale. 4. Press the scale's TARE button to set the scale to 0 grams. This ensures that the bottle's weight is not included in the measurement. 5. Fill the bottle with cannabis. Try to match the appropriate weight for the SKU. 6. Scan the scale's barcode, or manually input the weight into the Net Weight field. 7. Click Print Label. This will print a unique ID label, and the Gun App will indicate that the new bottle has been added. - Note*: The Seed-to-Sale software displays variance warnings when the weight entered does not fall within the accepted range. This packaging tolerance varies depending on the product's subclass and the weight/volume of a single EA unit. If a variance warning appears, add or remove cannabis from the bottle and try again.* 8. Stick the label to the bottle immediately. 9. Repeat steps 2-8 for each bottle in the Packaging Run. After adding enough bottles to satisfy the Packaging Run, the next step is to Close the Packaging Run. Once the cannabis has been packaged, visit the Products module to Pull a Bottling Record.

Last updated on Feb 03, 2026

How to Fulfill an Order: 4 Picking Modes

Fulfilling an order involves three distinct tasks: - Picking: Selecting bottles of cannabis from the inventory to fulfill the order. - Labeling: Printing labels for each bottle to identify it as part of a specific order for a specific client. - Note*: While regulations no longer require bottles to have client prescription labels, order fulfillment processes continue to include labeling steps. If printed labels are not desired, contact your Account Manager to disable printing automation, and patient labels will not print.* - Shipping: Packaging the bottles into a shipping container and printing a shipping label. While these three tasks are essential, a Fulfillment Associate can Change the Picking Mode to customize the order fulfillment workflow to reflect the processes at their facility. Most picking modes combine 2-3 tasks into a single process, which may make sense if a single staff member fulfills multiple tasks at once. Click one of the links below to jump to order fulfillment instructions relevant to the selected picking mode: - Picking > Labeling > Shipping (Default) - Picking + Labeling > Shipping - Picking > Labeling + Shipping - Picking + Labeling + Shipping (Process Orders) Before beginning the order fulfillment process, Print a Picking List to facilitate the process. Picking > Labeling > Shipping (Default) 1. Log into the Gun App, and open the Order Fulfillment module. - Ensure the Picking > Labeling > Shipping picking mode is selected. If not, Change the Picking Mode. 2. Click Picking to open a list of packing orders. 3. Choose an order from the list, or scan the order's barcode to select it. This opens the order's Picking summary page. The Picking summary page displays the SKUs in the order, the quantity of each SKU requested, and the quantity to be picked. 4. Scan a bottle of the appropriate SKU to add it to the packing order, and repeat for every item in the order. Once the Fulfillment Associate has picked all items in the order, the scanner gun will display the screen below. 5. Scan the picking bin–the container that will temporarily store the order items as they're prepared for shipping. This completes the picking process. 6. Tap Label this Order to proceed to the labeling process. This opens the order's Labeling summary page. - Note*: personalized labeling of bottles is optional.* 7. Scan a bottle to print the client's prescription label. Attach the label to the bottle and tap Done.Repeat this step until all bottles are labeled and the Scanner Gun indicates that the order labeling process is complete. 8. Tap Ship this Order to proceed with the shipping process. This opens the order's Shipping summary page. 9. Scan a bottle before placing it in a shipping container. Repeat this step until all bottles have been scanned and loaded into the shipping container, and a printing screen appears. 10. Tap Print Shipping Label to print the order's shipping label, and immediately affix it to the shipping container. This concludes the order fulfillment process, and the order is now ready for shipping. Picking + Labeling > Shipping 1. Log into the Gun App and open the Order Fulfillment module. - Ensure the Picking + Labeling > Shipping picking mode is selected. If not, Change the Picking Mode. 2. Click Picking + Labeling to open a list of packing orders. 3. Choose an order from the list, or scan the order's barcode to select it. This opens the order's Picking summary page. The Picking summary page displays the SKUs in the order, the quantity of each SKU requested, and the quantity to pick. 4. Scan a bottle of the appropriate SKU. This adds the bottle to the order and, at the same time, prints the client's prescription label. Apply the label to the bottle and click Done. 5. Repeat step 4 for every item in the order. Once the Fulfillment Associate has picked and labeled all the order items, the Scanner Gun will display a screen indicating that all items have been picked. 6. Scan the picking bin–the container that will temporarily store the order items as they're prepared for shipping. This completes the picking and labeling process. 7. Tap Ship this Order to proceed with the shipping process. This opens the order's Shipping summary page. 8. Scan a bottle before placing it in a shipping container. Repeat this step until all bottles have been scanned loaded into the shipping container, and a printing screen appears. 9. Tap Print Shipping Label to print the order's shipping label, and immediately affix it to the shipping container. This concludes the order fulfillment process, and the order is now ready for shipping. Picking > Labeling + Shipping (Process Orders) 1. Log into the Gun App, and open the Order Fulfillment module. - Ensure the Picking > Labeling + Shipping picking mode is selected. If not, Change the Picking Mode. 2. Click Picking to open a list of packing orders. 3. Choose an order from the list, or scan the order's barcode to select it. This opens the order's Picking summary page. The Picking summary page displays the SKUs in the order, the quantity of each SKU requested, and the quantity to pick. 4. Scan a bottle of the appropriate SKU to add it to the packing order, and repeat for every item in the order. Once the Fulfillment Associate has picked all the order items, the Scanner Gun will display the screen below. 5. Scan the picking bin–the container that will temporarily store the order items as they're prepared for shipping. This completes the picking process. 6. Tap Label this Order to proceed to the labeling and shipping process. This opens the order's Labeling summary page. 7. Scan a bottle to print the client's prescription label. Attach the label to the bottle immediately, load the bottle into the shipping container, and click Done to proceed to the next bottle. 8. Repeat step 7 until all bottles are labeled and packaged. Once the final bottle is labeled, the Scanner Gun will prompt the Fulfillment Associate to print a shipping label. 9. Click Print Shipping Label. Once the shipping label prints, immediately affix it to the shipping container. This concludes the order fulfillment process, and the order is now ready for shipping. Picking + Labeling + Shipping 1. Log into the Gun App, and open the Order Fulfillment module. - Ensure the Picking + Labeling + Shipping picking mode is selected. If not, Change the Picking Mode. 2. Click Process Orders to open a list of packing orders. - Note*: This list displays orders in all stages of the order fulfillment process. This process will use order in the Picking status to demonstrate how all three stages are done at once, but the Fulfillment Associate can also select orders in the Labeling or Shipping status and proceed from that stage.* 3. Choose an order (in the Picking stage) from the list, or scan the order's barcode to select it. This will open the order's Picking summary page. The Picking summary page displays the SKUs in the order, the quantity of each SKU requested, and the quantity to pick. 4. Scan a bottle of the appropriate SKU. This will add the bottle to the order and, at the same time, print the client's prescription label. Apply the label to the bottle, place the bottle in the shipping container, and click Done. 5. Repeat step 4 for every item in the order. Once the final item has been scanned, labeled, and packaged, the Scanner Gun will prompt the Fulfillment Associate to print a shipping label. 6. Click Print Shipping Label. Once the shipping label prints, immediately affix it to the shipping container. This concludes the order fulfillment process, and the order is now ready for shipping. Visit the **Shipping**module to Create and Modify Shipment Batches.

Last updated on Feb 03, 2026

How to Harvest Plants

During a harvest, Grow Technicians cut down mature, flowering cannabis plants, separate viable material from waste material, and output the total viable weight to a Bulk Lot for processing. Grow Technicians can customize the harvesting workflow to suit the needs of their facility. Required permission(s): harvest_update, harvest_read, destruction_lot_read 1. Scan or click on a batch in the Flowering stage. 2. If necessary, open the harvest. - See How to Open a Harvest for instructions. 3. Click Harvest Open to access the batch's Harvest Page. 4. Click on the icon to open a menu of options. 5. Select Choose Harvest Mode. This opens the Harvest Options menu. 6. Select a Harvest Option, and follow the relevant procedure (below) for the option of choice: - Weigh Individual Plants - Weigh Plants in Aggregate - Weigh No Plants - Batch Subset (No Scanning) - Note: Ample Organics recommends this harvest method over the others. In addition to being the most efficient, it only requires Grow Technicians to weigh the cannabis once, which eliminates the possibility of unaccounted weight post-harvest. - To Weigh Individual Plants: 1. Select Weigh Individual Plants from the Harvest Options menu. This returns the Grow Technician to the batch's Harvest page. 2. Scan a plant. This opens a weighing page for that individual plant. 3. Enter the plant's pre-trimming weight in the field provided. 4. Click Confirm to harvest the plant. 5. Repeat steps 2-4 until all desired plants from the batch have been harvested. - To Weigh Plants in Aggregate: 1. Select Weigh Plants in Aggregate from the Harvest Options menu. This returns the Grow Technician to the batch's Harvest page. 2. Scan a plant to identify it as part of the harvest. This directs the Grow Technician to a page displaying all plants that have been scanned so far. 3. Stay on this page, and scan every plant that is to be part of the harvest. - Caution*: Clicking Back will remove all plants from the harvest.* 4. Once the Grow Technician has scanned all plants, click Weight Plants. This opens a weighing page for the batch plants. 5. Enter the aggregate pre-trimming weight of all selected plants in the field provided. 6. Click Confirm.This opens a Harvest summary page. 7. Click Harvest to harvest the plants. - To Weigh No Plants: 1. Select Weigh No Plants from the Harvest Options menu. This returns the Grow Technician to the batch's Harvest page. 2. Scan a plant. This opens a Harvest confirmation page for that individual plant. 3. Click Confirm toharvest the plant. 4. Repeat steps 2-3 until all desired plants have been harvested. - To Harvest a Batch Subset (No Scanning): 1. Select Batch Subset (No Scanning) from the Harvest Options menu. This returns the Grow Technician to the batch's Harvest page. 2. Click on the menu icon in the top-right corner to open the menu. 3. Select Harvest Subset. This opens a plant quantity page. 4. Indicate the number of plants to be harvested. A Grow Technician can select all plants by clicking the All radio button, or select a custom amount by clicking the Quantity radio button and entering the desired amount in the field provided. 5. Click Next to open a weighing page. 6. If desired, enter the total pre-trimming weight of all plants in the harvest subset. 7. Click Next. This opens a Harvest confirmation page. 8. Click Confirm to harvest the plants. 7. Output viable cannabis weight to the Bulk Lot. - Note*: Some license holders perform a wet trim during the harvest phase, in which Grow Technicians separate the branches from the stalks, hang the branches up to dry, and discard the waste. Other license holders do not perform a wet trim and instead hang the entire plants to dry. In either case, the weight output to the Bulk Lot should be the weight of all material transferred to drying racks.* 1. Click Output Weight to Fresh Lot. This opens a weighing page. 2. Enter the total weight, in grams, to transfer to the Bulk Lot in the field provided. 3. Click Confirm to transfer the weight to the Bulk Lot. 8. Destroy any harvest waste. This may include material removed during a wet trim, spilled material, or non-viable material like stalks and leaves. 1. Click Record Destruction. This opens an index of all Destruction Lots saved to the license holder's system. 2. Select an open Destruction Lot and click the icon to proceed. - Click the icon to Add a New Destruction Lot. 3. Select a sublot and click the icon to proceed. - Click the icon to Add a New Sublot. 4. Enter the weight to be destroyed, in grams, and select the reason for destruction and substance destroyed in the fields provided. - Visit the Destruction module to Add a New Destruction Reason Code or Add a New Destruction Substance Type. 5. Click Continue to proceed to a destruction confirmation page. 6. Read through the details on the confirmation page. If everything is in order, click Record Destruction to finalize the harvest destruction. Once the harvest is complete, visit the Harvest's Profile in the Grow module to Close the Harvest. For more information on these four harvest methods, read about Grow Room Harvests in the Gun App.

Last updated on Feb 03, 2026

How to Record Waste from a Batch

Over the normal course of cannabis production, plants may shed leaves or require trimming, and this small amount of waste from all plants within a single batch is known as batch waste. Follow the steps below to record and destroy batch waste through the Gun App. To send whole plants to a destruction lot, use the Destroy Plants option instead. Required permission(s): batch_read, destruction_lot_read, batch_update, destruction_lot_update 1. Scan or click on a batch. This opens the batch's Overview tab. mceclip0.png 2. Click Destruction to begin the destruction workflow. mceclip1.png 3. Click Record Waste. This prompts the Grow Technician to select a Destruction Lot and sublot. mceclip2.png 4. Select a Destruction Lot by clicking one of the radio buttons on the left side of the screen, and click the icon to continue. - To Create a New Destruction Lot, click the icon. mceclip3.png 5. Select a sublot–also known as a child lot–by selecting the radio button to its left, and click the icon to continue. - To Create a New Sublot/Child Lot, click the icon. mceclip4.png 6. Enter the weight, the reason for destruction, and the substance to be destroyed in the fields provided, and click Continue. This opens a confirmation page that summarizes the destruction event. mceclip5.png 7. Review the destruction details on the confirmation page. If everything is in order, click Record Destruction to finalize the destruction event. mceclip6.png Through the Gun App, a Grow Technician can also Record Waste from an Individual Plant. See also: How to Advance a Plant's Stage, How to Move Plants, How to Open a Harvest, and How to Harvest Plants.

Last updated on Feb 03, 2026

How to Destroy Multiple Plants from a Single Batch

If a license holder does not label plants individually, Grow Technicians can destroy multiple plants from the same batch in a single process. This method automatically selects plant ID numbers to destroy based on the Grow Technician's specifications. If the license holder does label plants individually, the Grow Technician should Destroy Plants Individually. Required permission(s): batch_read, destruction_lot_read, plant_archive 1. Scan or click on a batch. This opens the batch's Overview tab. mceclip1.png 2. Click Destruction. mceclip2.png 3. Select Destroy Plants. This opens a destruction disclaimer page. mceclip3.png 4. Read through the disclaimer and click Continue to proceed. 5. If the batch has plants in more than one stage, the Gun App will prompt the technician to select the stage(s) of plants to destroy. After selecting the desired stage(s), click Next. mceclip4.png 6. If the batch is split between multiple locations, the Gun App will prompt the technician to select one or more locations. Click the checkmark beside each location to select it, or click the All checkbox to select all locations. After selecting the desired location(s), click Next. mceclip5.png 7. Specify the number of plants to destroy. Select the All radio button to destroy the entire subset of plants, or click the Quantity radio button and enter a custom number in the field provided. A Grow Technician can select as little as one plant. Click Next. mceclip6.png 8. Select a Destruction Lot by clicking one of the radio buttons on the left side of the screen, and click the icon to continue. - To Create a New Destruction Lot, click the icon mceclip7.png 9. Select a child lot–also known as a sublot–by clicking one of the radio buttons on the left side of the screen, and click the icon to continue. - To Create a New Sublot, click the icon. mceclip8.png 10. Enter the weight, the reason for destruction, and the substance to destroy in the fields provided, and click Continue to proceed to the destruction confirmation page. mceclip9.png - Visit the Destruction module to Add a New Destruction Reason Code or Add a New Destruction Substance Type. mceclip10.png 11. Review the destruction details on the confirmation page. If everything is in order, click Destroy Plants. mceclip11.png From the Gun App, a Grow Technician can also Destroy an Individual Plant, Record Waste from an Individual Plant, Record Waste from a Grow Room Location, or Record Waste from a Batch.

Last updated on Feb 03, 2026

How to Record Waste from an Individual Plant – Gun App

Throughout a plant's life, it may shed leaves and branches or require trimming, and this small amount of waste is known as plant waste. Follow the steps below to record waste from a single plant. Note*: Recording waste from a plant is not the same as Destroying the Plant.* Required permission(s): plant_read, batch_read, destruction_lot_read, plant_archive 1. Open the plant's summary page by scanning its barcode or clicking a hyperlink. 2. Click the icon to open a menu of options. 3. Select Destruction to begin the destruction process. 4. Select Record Waste.This opens a menu of Destruction Lots. 5. Select a Destruction Lot and click the icon. This opens a list of all sublots/child lots associated with the Destruction Lot. - Note*: To Create a New Destruction Lot, click the* icon. 6. Select a sublot and click the icon to proceed. - Note*: To Create a New Sublot, click the* icon. 7. Enter the waste material's weight, the reason for the destruction, and the substance to destroy in the fields provided. - Visit the Destruction module to Add a New Destruction Reason Code or Add a New Destruction Substance Type. 8. Click Continue to proceed to the destruction confirmation page. 9. Read through the confirmation page. If everything is in order, click Destroy to destroy the plant waste. Through the Gun App, Grow Technicians can also Record Waste from a Single Batch or Record Waste from a Grow Room Location.

Last updated on Feb 03, 2026

How to Destroy an Individual Plant – Gun App

Over the normal course of cannabis production, Grow Technicians may destroy plants for several reasons. During phenotype selection, Grow Technicians often destroy male plants or plants with undesirable characteristics. During production, a plant may get moldy or acquire parasites, and this may call for destruction. Follow the steps below to destroy an individual plant. Required permission(s): plant_read, batch_read, destruction_lot_read, plant_archive Note*: This process is best when plants are labeled individually. If the license holder does not label plants individually, a Grow Technician should destroy the plant at the Batch Level.* 1. Open the plant's summary page by scanning its barcode or clicking a hyperlink. 2. Click the icon to open a menu of options. 3. Select Destruction to begin the destruction process. 4. Select Destroy Entire Plant. This opens a menu of Destruction Lots. 5. Select a Destruction Lot and click the icon. This opens a list of all sublots/child lots associated with the Destruction Lot. - Note*: To Create a New Destruction Lot, click the* icon. 6. Select a sublot/child lot and click the icon to proceed. - Note*: To Create a New Sublot, click the* icon. 7. Enter the plant's weight, the reason for the destruction, and the substance to be destroyed in the fields provided. - Visit the Destruction module to Add a New Destruction Reason Code or Add a New Destruction Substance Type. 8. Click Continue to proceed to the destruction confirmation page. 9. Read through the confirmation page. If everything is in order, click Destroy to destroy the plant. Through the Gun App, Grow Technicians can also Destroy Multiple Plants from a Single Batch or Destroy Waste from a Grow Room Location.

Last updated on Feb 03, 2026

How to Update the Pot Type of Multiple Plants

Some grow room managers elect to track the pot type of each plant in their facility. If a Grow Technician re-pots several plants in a single batch, the technician can update the pot type of all plants in one action. Required permission(s): batch_read, batch_update 1. Open a batch's summary page by scanning its barcode or clicking a hyperlink. mceclip0.png 2. Click the icon to open a menu of options. mceclip1.png 3. Select Update Pot Type. mceclip2.png 4. Select the stage(s) of plants to re-pot by clicking the corresponding buttons. This option only appears if the batch has plants in multiple stages. Once all desired stages are selected, click Next. mceclip3.png 5. Indicate which batch locations to draw from by clicking the checkmark beside each location. Click the All checkbox to select all locations. Once all desired locations are selected, click Next. mceclip4.png 6. Enter the quantity of batch plants to re-pot in the field provided. Alternatively, select all plants by clicking the All radio button. Once the desired quantity is selected, click Next. mceclip5.png 7. Select a new pot type, and click Next. - Visit the Grow module to Add a New Plant Pot Type. mceclip6.png 8. Indicate the date of the pot change, and click Next to proceed to a confirmation page. mceclip7.png 9. Read through the confirmation page. If everything is in order, click Update Pots to change the pot type of all selected plants. The Gun App also allows Grow Technicians to Update an Individual Plant's Pot Type.

Last updated on Feb 03, 2026

Scanning Orders

Access detailed information about an order by scanning its barcode, or by clicking a hyperlink to the order. This opens the order's Overview page. The Overview page will look slightly different depending on whether the order is in the Picking, Labeling, or Shipping stage of the Order Fulfillment workflow. Picking Stage In the Picking stage, the Fulfillment Associate selects bottles of product to fulfill the order. By selecting or scanning an order in the Picking stage, the associate can see: - The order's ID number - The customer's name - The SKUs in the order - The quantity of each SKU ordered - The remaining quantity of each SKU to be picked/scanned to fulfill the order Scan a bottle to pick it. Labeling Stage In the Labeling stage, the Fulfillment Associate adds patient information labels to the bottles selected in the picking stage. By selecting or scanning an order in the Labeling stage, the associate can see: - The order's ID number - The customer's name - The bottle numbers of each SKU selected in the Picking stage - The quantity of each SKU in the order - The remaining quantity of bottles to be scanned and labeled. Scan a bottle to print a label for it. Shipping Stage In the Shipping stage, the Fulfillment Associate packages the products and prints a shipping label for the box. By selecting or scanning an order in the Shipping stage, the associate can see: - The order's ID number - The customer's name - The bottle numbers of each SKU selected in the Picking stage and labeled in the Labeling stage - The quantity of each SKU in the order - The remaining quantity of bottles to be scanned and packaged Scan bottles as they're packaged into the shipping container. Through the Gun App, you can also access information on Seed Lots, Plants, Destruction Lots, Locations, Totes, and Batches.

Last updated on Feb 03, 2026

Order Fulfillment Module

Fulfillment Associates use the Order Fulfillment module to move bottles of cannabis products through each stage of the order fulfillment process, from Picking to Labeling to Shipping. Here, Fulfillment Associates have access to Placed orders submitted through the Client Portal and Orders module, and can quickly progress an order from any stage of the fulfillment process. To access the Order Fulfillment module, tap the purple Order Fulfillment button on the Gun App landing page. Order Fulfillment Menu Click the icon to open a menu of options for the Order Fulfillment module: - Change Picking Mode: Switch Between Picking Modes to accommodate the license holder's order fulfillment workflow - Picking > Labeling > Shipping - (Picking & Labeling) > Shipping - Picking > (Labeling & Shipping) - Process Orders (Picking & Labeling & Shipping) - Choose Printers: Select the printers used during the order fulfillment process. - Print Picking List: Generate and Download a Picking List for multiple orders. Each order on the picking list includes a summary of all units to be picked, as well as a QR code to allow the Fulfillment Associate to quickly access the order through the Gun. Order Fulfillment Stages From the Order Fulfillment homepage, a Fulfillment Associate can access packing orders at any stage of the order fulfillment process. Depending on the picking mode selected, these stages display a bit differently, and two or more stages may be combined into a single stage. However, the basic stages are always the same regardless of the picking mode selected. For more details on this process, visit our article on How to Fulfill an Order. Picking In the Picking stage, the Fulfillment Associate selects units to fulfill the order. By selecting a packing order in the Picking stage, the associate can see: - The order's ID number - The customer's name - The SKUs on the order - The quantity of each SKU ordered - The remaining quantity of each SKU to be picked/scanned to fulfill the order Once the Picking stage is complete, the packing order proceeds to the Labeling stage. Labeling In the Labeling stage, the Fulfillment Associate adds patient and order labels to the units selected in the picking stage. By selecting a packing order in the Labeling stage, the associate can see: - The order's ID number - The customer's name - The bottle numbers of each SKU selected in the Picking stage - The quantity of each SKU in the order - The remaining quantity of bottles to be scanned and labeled Once the Labeling stage is complete, the packing order proceeds to the Shipping stage. Shipping In the Shipping stage, the Fulfillment Associate packages the products into a shipping container and prints a shipping label for the container. By selecting a packing order in the Shipping stage, the associate can see: - The order's ID number - The customer's name - The bottle numbers of each SKU selected in the Picking stage and labeled in the Labeling stage - The quantity of each SKU in the order - The remaining quantity of bottles to be scanned and packaged If the Fulfillment Associate makes a mistake at any stage of the order fulfillment process, they can return to the Orders module on the web platform to Reset Picking for the Order. Cannabis must be packaged in bottles before the license holder can begin fulfilling orders. Visit the Packaging Runs module to Package Cannabis.

Last updated on Feb 03, 2026

How to Advance a Batch Subset

As plants advance through the stages of development–Propagation to Vegetation to Flowering–Grow Technicians should update each plant's stage through the Gun App. Follow the steps below to advance multiple plants in a batch. Required permission(s): batch_read, batch_update 1. Scan or click on a batch to open the batch's Overview tab. mceclip1.png 2. Click Advance Stage. - If the batch has plants in multiple stages, this will open a disclaimer to remind you to select a subset to advance. Click Next to proceed. mceclip2.png 3. Select the stage(s) of plants to advance by clicking the corresponding buttons. This option only appears if the batch has plants in more than one stage. Once all desired stages are selected, click Next. - Note*: Plants in the Flowering stage cannot be advanced further. To begin the harvesting stage, Open a Harvest.* mceclip4.png 4. Indicate which plant locations to draw from by clicking the checkmark beside each location. Click the All checkbox to select all locations. Once all desired locations are selected, click Next. - Note*: This option only appears if plants are in more than one location.* mceclip5.png 5. Enter the number of batch plants to advance in the field provided, or select all plants by clicking the All radio button. Once the desired quantity is selected, click Next. mceclip6.png 6. Review the Advance Stage confirmation page. If everything is in order, click Confirm to advance the plants to the next stage. mceclip7.png Through the Gun App, a Grow Technician can also Advance the Stage of All Plants in a Single Location or Advance the Stage of an Individual Plant. If an error occurs, Revert the Stage of an Individual Plant or Revert the Stage of Multiple Plants in a Single Batch.

Last updated on Feb 03, 2026

How to Advance a Batch Subset

As plants advance through the stages of development–Propagation to Vegetation to Flowering–Grow Technicians should update each plant's stage through the Gun App. Follow the steps below to advance multiple plants in a batch. Required permission(s): batch_read, batch_update 1. Scan or click on a batch to open the batch's Overview tab. mceclip1.png 2. Click Advance Stage. - If the batch has plants in multiple stages, this will open a disclaimer to remind you to select a subset to advance. Click Next to proceed. mceclip2.png 3. Select the stage(s) of plants to advance by clicking the corresponding buttons. This option only appears if the batch has plants in more than one stage. Once all desired stages are selected, click Next. - Note*: Plants in the Flowering stage cannot be advanced further. To begin the harvesting stage, Open a Harvest.* mceclip4.png 4. Indicate which plant locations to draw from by clicking the checkmark beside each location. Click the All checkbox to select all locations. Once all desired locations are selected, click Next. - Note*: This option only appears if plants are in more than one location.* mceclip5.png 5. Enter the number of batch plants to advance in the field provided, or select all plants by clicking the All radio button. Once the desired quantity is selected, click Next. mceclip6.png 6. Review the Advance Stage confirmation page. If everything is in order, click Confirm to advance the plants to the next stage. mceclip7.png Through the Gun App, a Grow Technician can also Advance the Stage of All Plants in a Single Location or Advance the Stage of an Individual Plant. If an error occurs, Revert the Stage of an Individual Plant or Revert the Stage of Multiple Plants in a Single Batch.

Last updated on Feb 03, 2026

Grow Rooms–Harvests

Once a batch enters the Flowering stage, an Open Harvest button appears in place of the Advance Stage button, which allows a Grow Technician to Open the Batch for Harvest. After opening the harvest, the Grow Technician can execute the harvest, transferring the usable fresh bulk cannabis to a Bulk Lot and destroying the unusable plant waste. From the batch's Overview tab, click Harvest Open to open the Harvest page. If the harvest is in progress or complete, a Grow Technician can see: - The total plant weight harvested - The total weight of fresh bulk cannabis output to the destination Bulk Lot - The total weight of destroyed plant waste - The total number of plants harvested Harvest Modes The Seed-to-Sale software supports four different harvest modes. Each of these modes has the same result, but a license holder should choose the method that most closely aligns with their Standard Operating Procedures–SOPs-and harvest processes. - Weigh Individual Plants: The Grow Technician logs the pre-trimming weight of each plant as it's harvested. - Weigh Plants in Aggregate: The Grow Technician scans all plants to be harvested and then logs an aggregate pre-trimming weight. - Weigh No Plants: The Grow Technician scans each plant but only logs the output weight. This mode skips logging pre-trimming weight. - Batch Subset (No Scanning): The Grow Technician selects a subset of plants for harvest using the Harvest Subset option in the menu. Logging pre-trimming weight is optional. - Note*: Ample Organics recommends that license holders use the Batch Subset harvest method. This is the most efficient method and reduces the margin of error, as it only requires Grow Technicians to weigh the cannabis once.* Click the icon and to Change the Harvest Mode. Scan a plant to begin the Harvest Process.

Last updated on Feb 03, 2026

How to Move a Batch or Batch Subset

As plants advance through the stages of development–Propagation to Vegetation to Flowering–Grow Technicians may move batches or batch subsets between locations to expose the plants to the ideal environmental conditions for their current stage. Follow the steps below to move a batch or batch subset. Required permission(s): batch_read, batch_update 1. Scan or click on a batch. This opens the batch's Overview tab. mceclip0.png 2. Click Move Plants. 3. Select the stage(s) of plants to move by clicking the corresponding buttons. Once all desired stages are selected, click Next. - Note*: This option only appears if the batch has plants in more than one stage.* mceclip1.png 4. Indicate which grow room locations to draw from by clicking the checkmark beside each location. Click the All checkbox to select all locations. Once all desired locations are selected, click Next. mceclip2.png 5. Enter the number of plants to move in the field provided, or select all plants by clicking the All radio button. Once a quantity is selected, click Next. mceclip3.png 6. Select a destination location by scanning its barcode, or by tapping the empty field and selecting a location from the list. Once a destination location is selected, click Next to proceed to the confirmation page. mceclip4.png 7. Review the confirmation page. If everything is in order, click Confirm to move the batch or batch subset to the new location. mceclip5.png Other moving options include Moving Plants Individually and Moving Plants Using Quick Move.

Last updated on Feb 03, 2026

How to Split a Batch

If a batch is too large to handle as a unit, Grow Technicians may split the batch into two or more distinct batches. Follow the steps below to split a batch. Required permission(s): batch_read, batch_create, batch_update 1. Scan or click on a batch to open the batch's Overview tab. mceclip0.png 2. Click the icon to display a menu of options. mceclip1.png 3. Select Split Batch to begin the splitting process. 4. Select the stage(s) of plants to transfer when splitting the batch by clicking the corresponding buttons. This option only appears if the batch has plants in more than one stage. Once all desired stages are selected, click Next. mceclip2.png 5. Indicate which plant locations to draw from by clicking the checkmark beside each location. Click the All checkbox to select all locations. This option only appears if plants are in more than one location. Once all desired locations are selected, click Next. mceclip3.png 6. Enter the quantity of plants to split off in the field provided. Select all plants by clicking the All radio button. Once the desired quantity is selected, click Next. mceclip4.png 7. Select the destination batch. mceclip5.png - If the destination batch already exists: 1. Select an existing batch. mceclip6.png 2. Click the icon. If the source and destination batches have different sources, a notification will appear to remind the Grow Technician that the split plants will adopt the source of the destination batch. mceclip7.png 3. Click Continue to proceed to the Split Batch Confirmation page. mceclip8.png - To create a new destination batch: 1. Click the icon. This opens a New Destination Batch modal. mceclip0.png 2. Enter a name for the batch in the field provided. If the Batch Name field is left blank, the Gun App will assign a name. 3. Open the Batch Type modal, and select a batch type. mceclip9.png 4. Click Create to proceed to the Split Batch Confirmation page. mceclip10.png 8. Read through the details on the confirmation page. If everything is in order, click Transfer Plants to split the batch. mceclip11.png Return to the Batch overview tab to Combine Batches, Advance Some or All Plants, or Destroy Plants.

Last updated on Feb 03, 2026

Scanning Destruction Lots

Access information about a Destruction Lot by scanning its barcode, or by clicking a hyperlink to the Destruction Lot. Overview Tab The Destruction Lot's Overview tab displays the lot's status, the time at date at which the lot was created, and the weight sum. Click Close to Close the Destruction Lot. If the Destruction Lot is closed, a Reopen button will replace the Close button. Click it to reopen the Destruction Lot. Sublots Tab The Sublots tab displays all child lots–also known as sublots–within the Parent Destruction Lot. The Parent Lot has no material inputs; all material inputs are stored within the child lots, and child lots can be transferred between parent lots. To create a new sublot, click New Sublot. Sublot Page Click on a specific sublot to open the sublot's Overview tab, which displays the sublot's status, its location, when it was opened, the weighted sum within it, and, if the sublot is closed, the closing weight. Click Close Sublot to close the sublot. When the sublot is closed, the Close Sublot button is replaced by two buttons: Update Weight and Reopen. Use the Update Weight button to edit the sublot's closing weight. Use the Reopen button to reopen the sublot. The sublot's Contents tab lists the origin of all waste stored in the sublot. Menu Access a menu of options by clicking the icon. Options for a Destruction Lot or child lot include: - Move: Move the Destruction Lot or Child Lot to a new location. - Adjust Tare Weight: Update the child lot/sublot's tare weight. - Print Barcode: Print a Barcode for the Destruction Lot. Access detailed information about specific objects by scanning Plants, Batches, Locations, Totes, Seed Lots, Orders,and Bottles.

Last updated on Feb 03, 2026

Scanning Locations

Access detailed information about a location by scanning the location's barcode, or by clicking a hyperlink to the location. There are two types of locations: Grow Rooms and Vault Locations/Picking Bins. Each location type has a different purpose and, when scanned, will display different information and actions. Grow Rooms A Grow Roomis any location that houses cannabis plants during the cultivation process. Grow Technicians create and manage grow room locations in the Rooms & Locations tab in the Grow module. The Grow Room location summary page displays information on the plant count, stages of cultivation, and batches in the location. A single location may contain plants in multiple cultivation stages and house multiple batches or subsets of batches. Click the Advance Stage button to Advance the Stage of All Plants in the Location. This is only possible if all plants in the location are at the same stage. You can also click on the name of a batch to view the Batch's Overview. Open a menu of options by clicking the icon. Options for a location include: - Record Destruction: Destroy Grow Room Waste from the Location. Vault Locations and Picking Bins A Vault Location or Picking Bin is any location that houses inventory. Inventory can include Seed Lots, retained samples, and Bulk Lots or Totes of bulk cannabis. The Vault or Picking Bin summary page displays the location's contents and date of creation. There are no clickable actions available. Access more detailed information and actions available for specific objects by scanning Plants, Batches, Destruction Lots, Seed Lots, Bottles, Totes,and Orders. Visit the Productions module to Create a New Vault Location or Picking Bin.

Last updated on Feb 03, 2026

How to Print a Range of Plant Labels – Gun App

After creating a new batch of cannabis plants, a Grow Technician should immediately label the batch with batch ID tags, individual plant ID tags, or both. Batch and plant labeling practices differ among cannabis cultivation facilities. Some cultivators do not label plants individually and instead opt to label plants only at the batch level. However, other cultivators label each plant with a unique plant ID label. Plant ID labels serve two distinct purposes: First, labels identify each plant by a unique ID number. Secondly, and most importantly, each label includes a unique barcode that Grow Technicians can scan to interact with the plant through the Gun App. Follow the steps below to print a range of plant ID labels for multiple plants in a single batch. This process is also possible through the Grow Module. Required permission(s): batch_read, plant_read 1. Scan a batch, or tap a batch link, to open the batch's Overview tab. mceclip0.png 2. Click the icon to open a menu of options. mceclip1.png 3. Select Print Plant Labels to open printing options. mceclip2.png 4. Select the stage(s) of plants that require labels by clicking the corresponding buttons. This option only appears if the batch has plants in more than one stage. Once all desired stages are selected, click Next. mceclip3.png 5. If plants are in multiple locations, indicate which plant locations to draw from by clicking the checkmark beside each location. Click the all checkbox to select all locations. Once all desired locations are selected, click Next. mceclip4.png 6. Enter the number of plants for which to print labels in the field provided, or select all plants by clicking the All radio button. Once the desired quantity is selected, click Next. mceclip5.png 7. Read through the confirmation page. If everything is in order, click Print. This opens a printing modal. mceclip6.png 8. If the facility has multiple plant barcode printers, select a printer. 9. Click Print to print the plant ID labels. Affix the labels to the plants immediately. From the Gun App, a Grow Technician can also print labels for Individual Plants, Batches, or Seed Lots.

Last updated on Feb 03, 2026

How to Connect the Gun to a Wireless Network

Before you can access seed-to-sale functions through the Gun App, each gun must be connected to the license holder's wireless network. This allows the scanner gun to connect with the Seed-to-Sale software's database to access and update data in real-time. 1. Use the stylus to tap on the circular menu icon. This opens a menu of options. 2. Select Find WLANs. 3. Locate the desired wireless network, and select Create Profile. This opens the Wireless LAN Profile Entry modal. 4. Enter a name for the new profile in the field provided, and click Next. 5. In the Operating Mode drop-down menu, Infrastructure will already be selected. Click Next again. 6. Open the Security Mode drop-down menu, and select WPA2-Personal. In the Authentication Type drop-down menu, select None. Click Next to proceed. 7. Under Fast Roaming Options, leave the Allow Symbol HFSR box checked. Click Next. 8. Under Encryption Type, select AES. Under Enter Preshared Sky (PSK), select Pass-phrase. - Optional*: Check or uncheck masked characters for added security.* 9. Tap the stylus icon and select XAMLIM to bring up the keyboard. Enter the password for the selected wireless network. mceclip1.png 10. Under IPv4 Address Type, leave all boxes checked and click Next. 11. Under Battery Usage Mode, select Fast Power Save, and click Next. 12. Under Performance Settings, select Optimize for Data. 13. Click Save. If the gun has successfully connected to the wireless network, the red stripe on the circular icon will change to green. After connecting to a wireless network, open the Seed-to-Sale software and Log Into the Gun App.

Last updated on Feb 03, 2026

Scanning Batches

Access detailed information about a batch by scanning the batch tag or by clicking a hyperlink to the batch. The Batch's Profile on the Gun contains three tabs: Overview, Locations, and More. Overview Tab mceclip1.png The batch's Overview tab displays the strain, the plant count, and the stage(s) of production of the plants in the batch. From the Overview tab, a Grow Technician can: - Click Move Plants to Move the Batch or a Subset of the Batch. - Click Advance Stage to Advance Some or All Plants through the stages of cultivation. - This option only appears if the batch's plants are in the Propagation or Vegetation stages. - Click Open Harvest to Open the Batch for Harvest. - This option only appears if all plants in the batch are in the Flowering stage. - Click Destruction to Destroy Plants or Record Waste. - Click the number next to Plant Count to see a detailed overview of all plants in the batch, including ID numbers, locations, and stages of production. Locations Tab mceclip2.png The batch's Locations tab lists the locations relevant to the batch, and the inventory of plants in each location. Click a location link to visit the Location Overview page. More Tab The More tab displays potting information on all plants in the batch. This tab may appear blank if the license holder does not track this information. mceclip3.png Menu Access a menu of options by clicking the icon in the top-right corner. Options for a batch include: - Print Batch Tag: Print One Label for the batch. - Print Plant Labels: Print Labels for All Plants in the Batch. - Split Batch: Split the Batch between two or more batches. - Combine Batch: Merge Existing Batches. - Update Pot Type: Change the Pot Type of Multiple Plants in the Batch. - Mark as Mother/Revert Mother Status: Change the Batch's Mother Status. - Revert Plant Stage: Revert Multiple Plants to the previous stage. - This option will not appear for a batch of plants in the Propagation stage. Through the Gun App, you can also scan individual Plants, Locations, Totes, Seed Lots, Orders, Bottles,and Destruction Lots.

Last updated on Feb 03, 2026

How to Create a New Batch from Cuttings – Gun App

When propagating cannabis plants, Grow Technicians can preserve desirable traits by taking cuttings from a Mother plant to create a new batch of genetically identical plants. When a Grow Technician creates a new batch from cuttings, whether it's through the Grow module or the Gun App, the Seed-to-Sale software generates a record of the cutting event and saves the report to the Cutting Reports sub-tab. Required permission(s): batch_create 1. In the Grow Room module, click New Batch. 2. Select a batch type and click Continue. mceclip0.png 3. Indicate whether or not the new plants will be Mother plants. Click Continue. 4. Enter a name for the batch in the field provided. Leave the field blank to accept a default numeric batch name. Click Continue. mceclip1.png 5. Select a location for the new batch, either by scanning a location barcode or by clicking Open Location List and manually selecting a location. 6. Scan a Mother plant. mceclip2.png 7. Enter the number of cuttings to take from the Mother plant in the field provided. mceclip3.png 8. Click OK. - Note*:If the new batch will take cuttings from multiple Mothers, repeat steps 6-8 for each Mother.* mceclip4.png 9. Click Create Batch & Log Cuttings to finalize the new batch. This also saves a record of the cutting event to the Cutting Reports sub-tab in the Grow module. Logging cuttings through the Gun App is one of four ways to create a new batch. Grow Technicians can also Create a New Batch from Cuttings, Create a Batch from a Seed Lot, or Create a Batch from Wholesale Plants in the Grow module.

Last updated on Feb 03, 2026