Skip to content
  • There are no suggestions because the search field is empty.

Retail | Setting up Metrc in BLAZE

Setting up Metrc in BLAZE involves preparing and syncing your inventory, configuring categories, generating your Metrc API Key, and completing the integration setup within your system settings. This guide outlines the end-to-end process to successfully connect your BLAZE account with Metrc.

Getting Started

Generating Metrc API Key

Integration Steps

Perform Sync to Complete Integration

  • Getting Started

  • Prerequisites

    Before initiating the Metrc integration and inventory transfer, ensure the following requirements are met:

    • App: BLAZE Web Dashboard

    • Requirement: Metrc Account Access & Completed Metrc Training

    • Requirement: Ensure all product Weight Per Unit fields are correctly set up (e.g., if selling an eighth of flower, ensure the product Weight Per Unit is set to Eighth). BLAZE uses this field to send the proper amounts (Grams or Milligrams).

    • Requirement: A full inventory reconciliation must be executed before sending cannabis inventory to the BCC. The BCC requires an accurate set of batches to issue one package tag per batch.


  • Phase 1: Preparing and Exporting Inventory

To send your current inventory to Metrc, you must first provide the Bureau of Cannabis Control (BCC) with your current on-hand inventory.

  1. Navigate to Data Export > Inventory > Export Product Batches.

  2. Open the exported file in Excel and filter the Is Cannabis column to show only Yes. Delete all rows that contain No, as non-cannabis items do not need to be sent to Metrc.

  3. Filter the Current Qty column to exclude all batches with a live quantity of 0.

  4. Email the modified Product Batch Export to the CA BCC at BCCTrackandTrace@dca.ca.gov.

  5. Once your inventory is sent to the BCC, order your tags through Metrc.

  6. Connect your BLAZE account with your new Metrc account.

  7. Email BLAZE Support at support@blaze.me to notify our team that your accounts are connected.

⚠️ NOTE:  The number of tags to order should be your total number of cannabis batches multiplied by 1.3. This provides 30% more tags than your current batches, leaving enough room to add more batches later.


  • Phase 2: Sync Initial Information from Metrc

Once your BLAZE account is connected to Metrc, you must sync your initial data.

  1. Perform a final reconciliation of products if necessary.

  2. Navigate to Compliance > Compliance Sync Jobs and click Resync. BLAZE will perform a sync with your Metrc account. BLAZE will sync down the following:

    • All Metrc strains

    • Any Metrc items from the past 60 days

    • Any Metrc packages from the past 60 days

    • All Metrc categories

  3. Please wait 10-15 minutes while BLAZE completes the sync.


  • Phase 3: Configure BLAZE Categories to be Metrc Enabled

Once the initial sync-down is completed, you must configure your existing BLAZE categories to communicate with Metrc.

  1. Navigate to Inventory > Manage Categories.

  2. Assign your BLAZE categories to their corresponding Metrc categories. Category assignment is a critical step to ensure products successfully sync up to Metrc.

  3. Notify BLAZE via email at support@blaze.me when you are ready to assign package tags and send your inventory to Metrc.

NOTE: We reccomend all cannabis related products are set to their specific weight, if set to each they will defualt to the weight of 1g.


  • Phase 4: Sending Products to Metrc

BLAZE will handle the initial Metrc sync-up. Please note that this process typically takes 24-48 hours. Any new products added after this initial import will require manual creation through Metrc or the BLAZE backend system.

  1. The BLAZE team will provide a shared Google Sheet containing your latest Batch Export.

  2. Open the Google Sheet and locate the METRC PACKAGE LABEL column on the far left.

  3. Fill out this column using the sequential package tags received from Metrc (Example: 1A4FF0100000028000000004 to 1A4FF0100000028000001000).

  4. Notify BLAZE within the shared Google Sheet once the tags have been assigned.

  5. BLAZE will verify the data and import the batches to Metrc. This typically happens at night, after business operations have closed.

  6. The following day after the import, Metrc will be live and will actively send sales and inventory data in real-time.

  7. Proceed with BLAZE's Go Live Check-In process to ensure everything is moving smoothly.

  • Generating Metrc API Key

Please see the prerequisite instructions on generating the API key here

⚠️ NOTE: The Metrc API is permissions-based, meaning it uses the permissions based on who is logged into Metrc at the time of generation. We highly recommend using an admin account with all permissions enabled. At a minimum, "Manage Sales" and "Manage Packages" permissions are required

Navigation

Global Settings > Integration Settings > Compliance > Metrc Facilities

Screen Shot 2026-04-21 at 2.32.59 PM

  • Integration Steps

  1. Click Add Account on the Metrc Facilities page.

  2. Select your State from the drop-down list.

  3. Select Production.

  4. Enter the Metrc User API Key.

  5. Click the Spyglass icon next to the API Key. (This will start the process to retrieve all facilities—referred to in BLAZE as shops or locations—associated with the Metrc User API key).

  6. Under Metrc Facility, select the license applicable to your location.

  7. Enable the "Enabled" toggle bar.

  8. Set Enable Sync to start syncing all data from BLAZE to Metrc, including Sales and Inventory-related data.

  9. Set Post-Delivery Transactions if you are setting up a Delivery service and would like to automatically sync delivery-based transactions.

  10. Click Save.

🗒️ NOTE:  BLAZE built this so deliveries can also be manually posted to Metrc when building the manifest.


  • Perform Sync to Complete Integration

⚠️ NOTE: Performing a Resync in Compliance > Metrc Categories after completing the integration steps will allow your Metrc Categories to populate in BLAZE.

Screen Shot 2026-04-21 at 2.47.14 PM
  1. Go back to Retail.

  2. Navigate to Compliance > Compliance Sync Jobs.

  3. Click the Resync button.

  4. Wait for the Processing Complete message to appear.