Canix is a third-party integrator with Metrc. In order to connect with Metrc via their Application Programming Interface (API), we must undergo a rigorous certification process to ensure that our system can seamlessly transmit data from one system (Canix) to another (Metrc).
- How It Works
- Important Notes Regarding the Sync
- Refresh Metrc Data
- Window Syncing - Packages and Transfers
How It Works
The flow of data from Canix to Metrc occurs in two ways:
Metrc to Canix
Metrc syncs data to Canix on a nightly basis. This allows Canix to pull in any new data that may have been added directly to Metrc, and reconciles your records between both systems. You can also pull in new data on demand by using the Refresh Metrc Data button within your Canix account.
Canix to Metrc
New data submitted in Canix is pushed to Metrc in real-time except in two instances:
- A user has "Requires Reviews on Submissions" applied to their account, in which case an administrator has to approve their submissions to Metrc.
If your data is not reflecting correctly in Canix after making changes, be sure to "Refresh Metrc Data".
10 Minute Window Sync - Packages and Transfers
- Metrc facilities sync Packages and Transfers every 10 minutes from Metrc. This functionality is automatically enabled for all Metrc facilities with a valid Metrc API key.
- Users do not have to manually sync Packages, Outgoing Transfers, or Incoming Transfers from the Refresh Metrc Data modal as Canix automatically does this in the background every 10 minutes.
- If data is updated before the 10-minute sync occurs and the updated data is needed in Canix, the Refresh Metrc Data modal can still be used to bring the data in.
- Otherwise, Canix runs this seamlessly in the background so that your Package and Transfer data matches exactly to Metrc!
- All other data syncs nightly, or ad hoc using the Refresh Metrc Data button explained below.
Important Notes Regarding the Sync
- Canix will batch large submissions into no more than 500 items
- This ensures that the data goes through successfully.
- If we're experiencing a backlog (i.e. Metrc submissions are processing slower than normal), our system is built to re-try until they go through successfully
- We've seen that in most instances for large submissions (1,000+ plants) usually takes about 30 minutes to an hour for all data to be submitted
- There's no need to try again if you see that it hasn't gone through, our system will re-try for you
- When harvesting large batches, feel free to use the filters to make your selections easier (Harvest Filtered Plants)
- Be sure to double-check that your count matches what you would expect, sometimes flowering dates, etc. will need to be filtered as well
Refresh Metrc Data
On the Web Application
- Navigate to the bottom left corner of your menu
- Click Refresh Metrc Data
- Select the boxes next to each section to choose which data you'd like to refresh
- Select how far back you would like to refresh, up to 7 days
- Once you've made your selections, select Sync to sync your Metrc Data
To check if your sync is complete, click on Refresh Metrc Data again - the Last Refreshed date will update for each section once complete.