Flowhub has a 2-way integration with the latest version of Metrc Connect (V2). Learn more about Metrc Connect.
To push sales through the Maui/Regulator integration, you need to have a valid API Key assigned to your Flowhub account.
In Metrc Regulated states: see the Set up Metrc API Key article. You will also need the correct permissions in Metrc and Flowhub. Review this article for more information about Metrc and Flowhub permissions please review this article.
In BioTrack Regulated states: review this article
In Vermont: Review this article
Once you have successfully assigned an API key, follow the following instructions. There are 3 ways you can report sales to regulators:
Live Sales Push
Live Sales Push allows dispensaries to report their sales to Metrc or BioTrack in real time. Contact help@flowhub.com to enable live sales push. Although this action is automatic, reviewing and managing your sales through the Sales tab is important to ensure they have been pushed successfully.
Maui will automatically report a sale to Metrc if the employee who made the sale has a valid API key assigned to their profile. For assistance, see the Set up Metrc API Key article.
Manually Push Sales from Flowhub Via API
There are two ways to push sales via API manually:
Sales pushed via API will never be duplicated.
Bulk Push allows dispensaries to report sales for an entire day or date range from Maui to their regulator. You can also Push an Indiviaul Sale at any time. For Metrc States: A valid Metrc API key is required to upload sales to Metrc. For assistance, see the Set up Metrc API Key article.
Push Bulk Sales to Regulator:
Navigate to the Sales tab of Cashier.
Select a Start Date and End Date.
Select the same Start and End Dates to push a single sales day.
Select a Reporting Status Filter.
Select Actions and then Bulk Push.
If uploading sales was unsuccessful, you will get an error message. This article will help you correct and repush the sale.
If this is your first time pushing sales, we recommend checking your Regulator portal for reported sales to see how a successful push appears in Metrc.
Push an Individual Sale to your Regulator:
Navigate to the Sales tab of Cashier.
Select a failed or partially uploaded sale.
Select Actions, then Push in the sales sidebar on the right.
If uploading this sale was unsuccessful, you will get an error message. This article will help you correct and repush the sale.
If this is your first time pushing sales, we recommend checking your regulator portal for reported sales to see how a successful push appears in your regulator.
Manually uploading Sales to Metrc via CSV
This method allows you to download a CSV of your sales and upload it to your Metrc portal. This option is only available for Metrc states.
Metrc only allows CSV uploads that have 500 lines or less. If your METRC Receipts CSV is more than 500 lines, you must create two separate CSV files to upload all of the sales from the selected day. If you have questions about working in Metrc, check with your Metrc representative.
Reporting sales via API and CSV will result in duplicated sales in Metrc.
If separate transactions occur in the same second, Flowhub will implement a tie-breaking feature for manual CSV uploads to Metrc. This tie-breaking feature will detect two unique transactions that occurred in the same second and separate one transaction by a single second. This shift will prevent those sales from being reported as the same transaction when uploading the CSV files to Metrc.
Manually Upload Bulk Sales to Metrc via CSV:
Bulk download allows dispensaries to report sales for an entire day or date range to Metrc via a CSV.
Navigate to the Sales tab of Cashier.
Select a Start Date and End Date.
Leave the End and Start Dates the same to push a single day of sales.
Select a Reporting Status.
Select Actions and then Download Metrc CSV.
Navigate to your Metrc portal and log in.
On Metrc’s site, navigate to Sales > Import Sales > Sales (New).
Make sure that you have the sales tab selected. By default, you will be navigated to the packages tab.
Upload the affected day's CSV.
If the upload fails, Metrc will show which lines you'll need to correct before you can attempt to re-upload the sales.
If you need to fix and reupload a CSV, you must update the file name before uploading.
Manually upload a Single Sale to Metrc:
Bulk push allows dispensaries to report sales for an entire day or date range to Metrc.
Navigate to the Sales tab of Cashier.
Select a failed or partially uploaded sale.
Select Actions, then Download on the right.
Navigate to your METRC portal and log in.
On METRC’s site navigate to Sales > Import Sales > Sales (New).
Make sure that you have the sales tab selected. By default, you will be navigated to the packages tab.
Upload the affected day's CSV.
If the upload fails, Metrc will show which lines you'll need to correct before you can attempt to re-upload the sales.
If you need to fix and reupload a CSV, you must update the file name before uploading.