Skip to main content

Retail: GrowFlow to GrowFlow Retail API Transfers

Automatically sync transfers from GrowFlow wholesalers

Written by Ryker Daniel

If the producer or processor is also using GrowFlow, you can skip the manual transfer process. The manifest will automatically sync into your account.


Setting up the GrowFlow API connection

To set up the GrowFlow API connection in your store:

1. Navigate to Settings.

2. Select General.

3. Scroll down to the Store Details subsection.

4. Verify your Cannabis License Number and Cannabis Expiration Date are correct.

5. Scroll down to the Traceability Settings subsection.

6. Make sure the UBI and CCRS toggles are turned on. Then click Test GrowFlow API Connection to confirm that GrowFlow can successfully connect to the API.

The GrowFlow API is a feature in GrowFlow Retail that automatically syncs inbound transfer manifests from GrowFlow Wholesale suppliers. This removes the need to manually enter transfer data. If you prefer not to use this feature, please contact our support team to request that it be turned off for your organization.


Receiving Growflow to GrowFlow Transfers

Once the GrowFlow API connection is successful, transfers from GrowFlow Wholesale suppliers will sync automatically. You can view and accept these transfers from the Inventory > Transfers page.

When a producer or processor transfers an order to your license, it will appear in your Transfers list with a Pending status.

To begin accepting the transfer, click Details in the top‑right corner of the Transfer Details pane.

Tip: To quickly identify transfers that were synced through the API, open the Columns selector and toggle on Is Synced With State. This column will display True for any transfers that were synced.


Accepting Transfers

To accept the synced incoming transfer:

1. Click Details in the top-right corner of the Transfer Details pane.

Each package in the transfer appears as a card on the Transfer Details page.

Certain details are automatically populated from GrowFlow Wholesale.

  • Package ID: Generated based on the ID created in GrowFlow Wholesale. If you prefer, click the magic wand button to randomly generate a unique ID.

  • Quantity: Displays the quantity of the package.

  • Cost: Shows the cost per item and the total cost of the package.

Please verify this information is correct before accepting.

To accept the package, you must manually assign a Product Profile.

Packages with an Each unit of measure must be assigned to GrowFlow products that also use the Each unit of measure. Do not assign Each packages to bulk products in GrowFlow that use grams as the unit of measure. If a package with an Each unit of measure is assigned to a bulk product, sales will not report accurately.

You’ll know the package is ready for activation when the Pending Activation status appears. At this point, you can proceed to finalize the package for sale.

After all required package details have been entered, the final step is to activate the transfer so the packages become available in your inventory. At the bottom of the Transfer Details page, click Accept & Activate. A confirmation prompt will appear. Click Yes, Accept & Activate to finalize the transfer.

The transfer will be completed, and the packages will move into your active inventory, making them sellable. The transfer will appear in your list with an Accepted status, indicating it has been successfully added to your inventory.



Rejecting Items

Sometimes you may need to reject part or all of a transfer if the items received do not match expectations or should not be added to inventory. Open the Transfer Details page and review each package card to confirm which items you want to accept or reject.

To reject a single item, enter 0 as the quantity on its package card. To reject the entire order, click Reject at the bottom of the screen.


 

Troubleshooting

Why is the transfer not showing up in Inventory > Transfers?

If your order isn’t appearing, double‑check your Cannabis License Number in Settings > General > Store Details. Also, confirm that the sender is using the correct license number for your store.

Next, run a sync on the Inventory > Transfers page by clicking the green Sync button in the top‑right corner. If the transfer still doesn’t appear, reach out to our Client Experience team through the chat bubble in your GrowFlow account.

If the transfer still doesn’t appear, reach out to our Client Experience team through the chat bubble in your GrowFlow account.

Why can't I accept the transfer?

You can only accept a transfer once all fields for each package are completed. If the Package ID, Product, Quantity, or Cost fields are left blank, you won’t be able to proceed.

I am getting an error when attempting to sync the transfer

If a transfer is marked as Delivered in the supplier’s GrowFlow Wholesale account before you can receive it in Retail, you’ll see an error when syncing. To fix this, the supplier must change the status back to In Transit in their Wholesale account. Once updated, you should be able to complete the sync. If the error persists, contact the supplier directly to adjust the status, or reach out to our Client Experience team via the chat bubble in your GrowFlow account.

Where is the Sync button?

If the GrowFlow‑to‑GrowFlow API is disabled in your account, the Sync button will not appear on the Transfers page. The Sync button is only available when the API is enabled.

Did this answer your question?