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

BHive: Simplified Chemical Inventory Upload Flow

Table of Contents

 

Overview

The BHive has introduced a new, simplified way to upload and manage your Chemical Inventory List (CIL). This update is designed to:

  • Centralize data access for inventories and ChemStore
  • Reduce the upload flow to 3 easy steps
  • Help you avoid duplicate chemicals
  • Guide you to provide all mandatory information
  • Make it easier to search and navigate your CIL

 

1. What’s New?

Centralized Chemical Management

ChemStore and Inventory data are now combined under one main menu:

  • Menu path: Data Input → Chemical Management
  • Under Chemical Management, you will find:
    • My Inventories – view and upload your monthly/quarterly/annual CILs
    • My ChemStore – view all chemicals ever uploaded to your BHive system and manage related documentation
46054359818139.png

Key Improvements

  • Easy data access
    Access both ChemStore and Inventory under a single section: Chemical Management.
  • Simplified 3-step upload flow
    The upload process is reduced to three clear steps:
    1. Upload chemicals
    2. Add chemical details
    3. Update consumption & stock
  • Duplicate prevention
    • View previously added chemicals while uploading new ones.
    • The system will flag potential duplicates with a Duplicate Alert.
  • Guidance on mandatory data
    • The system highlights missing mandatory information.
    • Status indicators show if entries are complete or incomplete.
  • Improved CIL navigation
    • New search function in the inventory summary to quickly find chemicals.

 

2. Accessing “My Inventories” and CIL Overviews

Navigating to My Inventories

  1. Go to Data Input → Chemical Management → My Inventories.
  2. Use the Year and Period (Month) selectors to choose the inventory period you want to view.
46054328261659.png

In the Inventory Summary for a given month, you can see:

  • Overall Formulas – total number of chemical products uploaded for that period
  • Completed – whether that month’s CIL is marked as complete
  • Performance InCheck Report – whether an InCheck report has been generated (visible only if you have an active InCheck subscription)

Note: Months with no data are not listed.

To upload new chemicals, click + Create/Add to Inventory.

46054359823259.png

 

3. The New 3-Step CIL Upload Flow

The new flow consists of three main steps:

  1. Upload chemicals
  2. Add chemical details
  3. Update consumption & stock
46054359824411.png

 

4. Step 1 – Upload Chemicals

From My Inventories, click + Create/Add to Inventory to open the upload flow, then:

  1. Select the month in which you want to upload chemicals.
  2. Check if you already uploaded chemicals in that month, to avoid duplicates.
  3. Choose the desired input method to add chemicals.
  4. Review newly added chemicals in the Inventory – Pending Chemicals table.
  5. Click Publish to finalize and add them to your inventory.

 

When and Which Chemicals to Upload

Best practice guidance:

  • Which chemicals should you upload?
    • Upload all chemicals available in your factory for a full data insight.
    • This does not negatively affect your performance: in Step 2, you specify General Usage Type, and out‑of‑scope chemicals are automatically excluded from performance evaluation.
  • When should you upload?
    • Industry practice is to update data monthly (confirm with brand partners for specific requirements).
    • Recommended upload window:
      • June CIL: upload between 01.06 – 15.07
      • July CIL: upload between 01.07 – 15.08
      • August CIL: upload between 01.08 – 15.09 (as per pattern shown)
46054359825563.png

For more details, refer to:

  • ZDHC MRSL Scope for Upload
  • Performance InCheck Guideline v1.0 (Performance InCheck Report Scope for Evaluation)

 

5. Step 1 – Input Methods Overview

46054328268443.png

 

There are five input methods to upload chemicals:

46054328271899.png
  1. Mobile App (scan)
  2. Excel Upload
  3. Search in The BHive Database (incl. compliance check)
  4. Transfer from previous inventories
  5. Search and select from My ChemStore
46054359832603.png

Before publishing:

  • Check all newly added chemicals.
  • Cross-check for duplicates against previously uploaded entries.
  • Use Publish to finalize.

 

 

6. Input Method 1 – Mobile App

The BHive® Mobile App lets you scan and search chemicals directly in storage and log them into your inventory.

46054328275739.png

Mobile app input methods:

  • QR-Code Scan
  • Label Scan
  • Text Search
  • PID Search

Tip: Use the mobile app when you are physically in the storage room and want to scan labels/QR codes directly from product containers.

QR-Code Scan

  1. On the app, choose QR-Code Scan to open the camera.
  2. Point the camera at the chemical’s QR code.
  3. The app reads the code and displays matching chemicals.

46054328278939.png
 

  • If a matching chemical is found:
    • Select the correct chemical.
    • Enter the required details and tap Save.
    • Add batch information (e.g., batch number, dates) on the next screen.
    • Tap Save again to add the batch(es).
Screenshot 2026-01-08 170128.png
  • If a matching chemical is not found:
    • Tap Try Text Search to search manually.
    • If still not found, tap Manually Add Formula, fill the chemical data, and save.
    • Then add batch details and save again.
Screenshot 2026-01-08 170723.png

Label Scan

  1. Choose Label Scan to open the camera.
  2. Point it at the product label.
  3. The app will read the label text and propose matches.

46054359840539.png
46054328284827.png

  • If the chemical is found:
    • Select the correct product, fill required fields, save, then add batches.
46054359843483.png
  • If not found:
    • Tap Try Text Search and follow the same pattern as with QR code.
    • If still not found, use Manually Add Formula, then add batch details and save.
46054328287643.png

Text Search

  1. Choose Text Search.
  2. Type the chemical name.
  3. If matched, select the correct chemical, fill the required fields, and save.
  4. Add batch details on the next screen and save again.
46054359845275.png

PID Search

  1. Choose PID Search.
  2. Enter the PID of the chemical.
  3. If matched, select the correct product, add required details, and save.
  4. Add batch details and save again.

    46054359846043.png


7. Finalizing Mobile App Scans on Desktop

After scanning chemicals via the mobile app:

  1. Open My Inventory in the mobile app and upload the scans to the desktop.
  2. On the desktop, in Step 1, choose Add chemical products scanned via mobile app.
  3. Review the Mobile Scans list.
  4. Select the chemicals you want to add.
  5. Click Add Selection to move them to Inventory – Pending Chemicals.

46054359848859.png
46054328291739.png

 

8. Input Method 2 – Excel Upload

The Excel Upload is recommended when you want to upload many products together, including details and consumption/stock information.

Download and Fill the Template

  1. In Step 1 on desktop, select Add chemical products via Excel upload.
  2. Click Download Template to get the Excel file.
  3. Fill out the template on your computer, following the instructions in row 7.
46054359852315.png

Important notes:

  • This template follows the ZDHC CIL template structure.
  • Do not change any cell formatting.
  • Read instructions in row 7 carefully to ensure the system can interpret your data.
  • Minimum required fields:
    • Chemical Product Name
    • Chemical Formulator Name (manufacturer)
  • You do not need to fill all columns; fill what is required by your organization/brands.
  • If you add ZDHC PID, matching with the BHive database becomes easier.
  • When a product already exists in BHive, uploaded chemical detail information will also update previous inventories.
46054359853211.png

Upload and Fix Errors

  1. Select the filled Excel file via Choose File, then click Upload Template.
  2. If you previously uploaded a template, you may see a warning about overwriting data.
  3. The system will highlight any errors (e.g., missing or incorrect data).
  4. Correct the errors in your Excel file and re-upload until there are no errors.
46054359854619.png

Database Matching

After a successful upload:

  • The system attempts to match your chemicals with The BHive database.

There are two tabs:

  1. Unmatched Results
    • Chemicals that could not be matched directly.
    • Color indicators:
      • Green product name, red manufacturer name → product name found, manufacturer not found.
      • Red product name and manufacturer → no match for either.
    • In the Database Match column:
      • Click Correct the match to search and select a correct database entry.
      • If no match is found, click Manually Add Formula.
  2. Matched Results
    • Chemicals that have been successfully matched (either with the database or added manually).
    • You can Unmatch if there is a mistake.

46054359855387.png
 

Once all matches are correct, click Add Matched Chemicals to move them to your Chemical Inventory Preview.

 

9. Input Method 3 – Search in The BHive Database

Use this method to access BHive database information and compliance status directly:

  1. Choose Search and select chemical products in The BHive database (incl. compliance check).
  2. Enter the chemical name (try different spellings if necessary).
  3. Select the correct match, reviewing:
    • ZDHC PID (if available)
    • Compliance standards (e.g., ZDHC MRSL, Inditex The List, bluesign)
  4. Click Add Selection to add the chemical to your pending inventory.
46054328299163.png

 

10. Input Method 4 – Transfer from Previous Inventories

Use this when your inventory has not changed significantly from one month to the next:

  1. Open the Transfer from previous inventory input method.
  2. Select the month/year from which you want to copy chemicals.
  3. Select chemicals:

    • Check individual boxes to select specific products, or
    • Use the top checkbox to select all chemicals on the current page.

    Note: The top checkbox only selects items on the current page. If your data spans multiple pages, repeat the selection on each page.

  4. Optionally use the search bar to find specific chemicals.
  5. Click Add selection to inventory.
46054328299931.png

 

11. Input Method 5 – Search in My ChemStore

My ChemStore is your own chemical “encyclopaedia” within The BHive:

  • It lists all chemical products you have ever uploaded.
  • Products are shown alphabetically.

To use it as an input method:

  1. Choose Search and select chemical products in My ChemStore.
  2. Type a chemical product name or manufacturer name.
  3. Select the matching products from the result list.
  4. Click Add selection to inventory.
46054328300699.png

 

12. Avoiding Duplicate Chemicals

Before publishing, the system checks for potential duplicates:

  • If duplicates are detected, a Duplicate Chemicals found alert appears.
  • You’ll see pairs of seemingly identical records (same name, manufacturer, batch, etc.).
  • Recommendation:
    • Keep one entry per chemical.
    • Delete duplicates unless you intentionally added multiple entries (and in that case use unique batch numbers to distinguish them).
46054359861403.png

 

13. Publishing Chemicals

Once you have reviewed your pending chemicals:

  1. You can delete single entries using the trash bin icon.
  2. To delete all entries, click the trash bin icon next to Chemical Name.
  3. When ready, click Publish.
  4. Confirm the action when prompted.
46054359862811.png

Publishing moves the chemicals into your CIL and you can then proceed with:

  • Step 2: Add Chemical Details
  • Step 3: Update Consumption & Stock
46054359863579.png

 

14. Step 2 – Add Chemical Details

In Step 2, you provide additional information required for each chemical.

Navigation:

  • Go to Chemical Management → Inventory Overview → Edit Chemicals, then switch to the Chemical Details step.
46054359864987.png

Key points:

  • The Information Status column shows whether a chemical is Complete or Incomplete.
  • All BHive users must at least provide:
    • General Usage in Factory.
  • Some brands require SDS upload; for those, SDS fields become mandatory.

Ways to add/edit details:

  1. Directly in the table (mandatory fields only).
  2. Click Edit for a chemical to open more fields.
  3. Use Excel Bulk Edit to update details for multiple chemicals via Excel.

The system always lists incomplete chemicals at the top for easier completion.

 

15. Step 3 – Update Consumption and Stock

In Step 3, you enter or update consumption and stock data.

Navigation:

  • From Inventory Overview, go to Edit Chemicals and switch to Consumption & Stock.
46054328307739.png

Key points:

  • All BHive users must enter at least:
    • Consumption (kg/month) (or NA where applicable).
  • Check with your organization, partners, and customers for any further mandatory fields.
  • Information Status indicates whether consumption/stock data is complete.

Ways to add/edit data:

  1. Enter values directly in the table.
  2. Click Edit to fill more fields for a specific chemical.
  3. Use Excel Bulk Edit for bulk updates via Excel.

 

When all mandatory fields are complete:

  • Click Save & Complete.
46054359867931.png

 

16. Viewing and Working with Your Inventory

Once your inventory is complete:

  1. Go to Chemical Management → Inventory Overview.
  2. Open the Chemical Inventory Summary for the month (e.g., June 2025).
46054359871131.png

On this screen you can:

  • Check Compliance Performance.
  • Filter by:
    • Brand compliance
    • Compliance standards
    • Used for Customer
    • InCheck Level
  • Search for chemicals by product or manufacturer name.
  • Edit chemicals again using Edit Chemicals.
  • Export data to Excel.
  • Use the search bar inside the CIL to quickly find specific entries.

 

17. Duplicate Detection

Once an inventory is published, use duplicate detection to identify and manage duplicate entries directly within the inventory overview. 

Duplicate detection is based on the chemical name, manufacturer, and the batch number.

Select the Show Unique Batches check box to switch between showing all entires or unique batches only.
49485591091355.png

How to remove duplicates

  1. To access duplicate detection, select Chemical Management from the left-hand navigation menu.
    49485606721435.png
  2. On the Chemical Management page, select the appropriate inventory you want to check for duplicates.
    49485606723995.png
  3. On the Chemical Inventory Summary page, scroll down to the Inventory List. In this example, notice there are 7 duplicate groups detected.
    49485606725659.png
  4. Select Cleanup Duplicates.
    49485591096987.png
  5. This reveals the Clean Up Duplicates page, where you can select which groups to clean up. Each blue header indicates a duplicate entry. In the screenshot below, there are 7 groups of duplicate entries.
    49485591098139.png
  6. In each group, review each field to identify which entry is correct. 
    • In this example, all fields are the same except Consumption.
      49485606728475.png
    • In this example, all fields are similar.
      49485606728987.png
  7. Once you've verified which entry to keep, select the radio button next to the appropriate entry. Notice how the labels on the right side indicate which entry you will Keep or Remove.
     49485606731163.gif
  8. Repeat for all remaining groups. Once you're done, select Remove 7 duplicates.
    49485606731419.png
  9. In the pop-up window, select Yes, Remove to permanently remove the duplicate entries. Please note that this action cannot be undone.
    49485606732315.png
  10. You'll know you're successful if you see the Deletion request successful message. The Inventory List will also update to show 0 duplicate groups detected.
    49485606734107.png
  11. The removed entries will show a trashcan icon next to the Name.
    49485606734619.png

 

System selection logic

The system will use the following logic when removing duplicates automatically:

  1. The chemical with the most complete information within the group is selected.
  2. If multiple chemicals share the same level of information, the most recently updated entry is selected.
  3. If entries are still equal, the chemical linked to the highest number of "Used for Customer" and/or "Fabric Roll ID" entries is preferred.

Additional information: Chemicals with different batches are considered as different chemicals. Once duplicates are cleaned up, adding a new entry with a different batch number resolves the duplication. The batch number is part of what makes each chemical record unique.

 

18. My ChemStore – Central Access to Chemical Records

My ChemStore is now accessible under:

  • Data Input → Chemical Management → My ChemStore

From My ChemStore you can:

  • View all chemicals that have ever been uploaded to your BHive account.
  • Filter chemicals by:
    • Safety Data Sheet (SDS): presence and issue date
    • Technical Data Sheet (TDS): presence and issue date
    • Other filters (e.g., compliance)
  • Click on a chemical to:
    • Upload or update SDS/TDS documents.
    • Review compliance information.
    • Use it as a source when uploading to inventories (via Input Method 5).
46054328313627.png