How to Add Dangerous Goods
Dockflow allows you to classify containers as dangerous goods (DG) through bulk import. This classification integrates with automation features to help you track and manage hazardous cargo more effectively.
Overview
Dangerous goods functionality enables you to:
- Flag hazardous cargo - Identify containers carrying dangerous goods
- Integrate with automation - Use DG status in dwell time and other automations
- Comply with regulations - Track special handling requirements
- Prioritize operations - Give appropriate attention to hazmat shipments
- Report on hazmat - Generate reports specific to dangerous goods
Dangerous goods (also called hazmat or hazardous materials) are substances that pose risks during transportation, such as:
- Flammable liquids and gases
- Explosives
- Toxic substances
- Corrosive materials
- Radioactive materials
- Other regulated hazardous substances
Import Process
Dangerous goods data is added through Dockflow's bulk import feature using a specially formatted template.
Step 1: Download the Template
- Navigate to the Import or Bulk Import section
- Usually found in Settings or Tools menu
- May be under Data Management
- Look for Dangerous Goods Template or Container Import Template with DG Column
- Click Download Template
- Save the template file to your computer
Template format:
- Excel file (.xlsx) or CSV (.csv)
- Pre-configured columns including dangerous goods classification
- May include other container data fields
Template availability and format may vary by Dockflow version. If you can't find the dangerous goods template, contact support to request it.
Step 2: Complete the Template
Open the template file and fill in your data.
Required Columns (Minimum)
Container Number:
- Full container number (e.g., ABCD1234567)
- Must be valid ISO 6346 format
- Required for system to match containers
Dangerous Goods Column:
- Indicates whether container has hazardous cargo
- Accepts specific valid inputs (see below)
Valid Dangerous Goods Inputs
The system accepts multiple formats for indicating dangerous goods status:
Numeric values:
1= Yes (container has dangerous goods)0= No (container does not have dangerous goods)
Boolean values:
TRUE= Yes (Excel boolean true)FALSE= No (Excel boolean false)
Blank entries:
- Empty cell = No (treated as "No" by default)
Invalid inputs:
- Any text (e.g., "Yes", "DG", "Hazmat") = Rejected
- Numbers other than 0 or 1 = Rejected
- Special characters = Rejected
The system strictly validates dangerous goods inputs. Any invalid entries will cause import errors. Use only the accepted formats: 1, 0, TRUE, FALSE, or blank.
Complete All Columns vs. DG Only
You have two options for template completion:
Option 1: Complete all columns
- Fill in all container data fields
- Includes: B/L, booking, container type, size, etc.
- Plus dangerous goods classification
- Comprehensive data import
Option 2: Use DG column only
- Fill in only container number and dangerous goods columns
- Leave other columns blank
- System updates only DG status for existing containers
- Faster for DG-only updates
When to use each approach:
Complete all columns:
- Importing new containers
- Comprehensive data refresh
- First-time setup
- Multiple fields need updating
DG column only:
- Updating DG status only
- Containers already exist in system
- Quick classification updates
- Focused dangerous goods audit
Step 3: Import the File
- Navigate back to the Import or Bulk Import section
- Click Upload or Choose File
- Select your completed template file
- Click Import or Process
- Wait for import to complete
Import process:
- File is validated
- Container numbers are matched to existing records
- Dangerous goods status is updated
- Import summary is displayed
Import summary shows:
- Total rows processed
- Successful updates
- Failed rows (with error descriptions)
- Option to download error report
If some rows fail to import, download the error report to see specific issues. Common errors:
- Invalid container number
- Container not found in system
- Invalid DG value
- Duplicate entries
Integration with Dwell Automation
Once dangerous goods data is imported, it integrates with Dockflow's automation system.
Dwell Automation Feature
What it does:
- Monitors container dwell time at terminals or locations
- Flags containers exceeding specified thresholds
- Differentiates between dangerous goods and standard cargo
Dangerous goods integration:
- Separate checkbox for dangerous goods classification
- "Yes" or "No" selection available in automation rules
- Enables special handling for hazmat containers
Setting Up DG-Specific Automation
Example: Priority dwell alert for dangerous goods
- Navigate to Automations
- Create new automation
- Add trigger:
- Type: Time-based or Milestone
- Condition: Dwell time > X days
- Add condition:
- Dangerous Goods = Yes
- Add action:
- Set flag "DG High Dwell - Urgent"
- Send notification to hazmat team
- Save and activate
Result: Dangerous goods containers get flagged for dwell time issues separately from regular cargo, enabling priority handling.
Use Cases for DG Automation
Priority handling:
Condition: Dangerous Goods = Yes AND Dwell Time > 3 days
Action: Flag "DG Priority Pickup" + Email operations manager
Reason: Hazmat requires faster processing than standard cargo
Regulatory compliance:
Condition: Dangerous Goods = Yes AND Gate In Date > 10 days ago
Action: Flag "DG Regulatory Review" + Create compliance task
Reason: Extended storage may require special permits or notifications
Cost management:
Condition: Dangerous Goods = Yes AND Dwell Time > 5 days
Action: Flag "DG Demurrage Risk" + Email finance team
Reason: Hazmat demurrage rates often higher than standard cargo
Safety monitoring:
Condition: Dangerous Goods = Yes AND Location = "Port Terminal"
Action: Set flag "Active DG at Terminal" + Daily report to safety officer
Reason: Maintain visibility of all hazmat locations
Managing Dangerous Goods Data
Viewing DG Status
Dashboard column:
- Navigate to Dashboard
- Edit columns
- Add "Dangerous Goods" column
- Apply changes
- Column shows Yes/No or 1/0 for each container
Filtering by DG status:
- Apply dashboard filter
- Add condition: Dangerous Goods = Yes (or 1)
- View only hazmat containers
- Create saved view for future use
Updating DG Status
Bulk update:
- Use import process again with updated values
- System overwrites previous DG status
- Can convert Yes to No or vice versa
Individual update:
- May be available in container details (depends on interface)
- Edit container properties
- Change dangerous goods classification
- Save changes
Reporting on Dangerous Goods
Create DG-specific reports:
Active hazmat inventory:
- Filter: Dangerous Goods = Yes AND Active = Yes
- Columns: Container, B/L, Location, Dwell Time
- Schedule: Daily report to safety manager
DG arrivals:
- Filter: Dangerous Goods = Yes AND Arrived = Yes AND Arrival Date = Last 7 Days
- Purpose: Track incoming hazmat for compliance
Long-dwell hazmat:
- Filter: Dangerous Goods = Yes AND Dwell Time > 7 days
- Purpose: Identify containers requiring priority action
Best Practices
Data Entry
-
Verify before import
- Review data for accuracy
- Confirm container numbers are correct
- Double-check DG classifications
- Validate against shipping documents
-
Use consistent format
- Choose one format (0/1 or TRUE/FALSE) and stick with it
- Don't mix formats in same import
- Document your chosen format for team
-
Complete imports
- Import all hazmat containers, not just some
- Include both Yes and No values (explicit is better than blank)
- Regular updates as new containers arrive
-
Audit regularly
- Quarterly review of all DG classifications
- Compare against actual cargo documents
- Correct any misclassifications
- Remove DG status when no longer applicable
Automation Configuration
-
Differentiate thresholds
- Set shorter dwell time alerts for DG (e.g., 3 days vs. 5 days for standard)
- More frequent notifications for hazmat
- Higher priority flags
-
Assign appropriate owners
- Route DG alerts to qualified personnel
- Ensure hazmat team receives notifications
- Include safety or compliance officers
-
Compliance integration
- Create automations that align with regulatory requirements
- Document automation logic for audits
- Review annually or when regulations change
-
Testing
- Test DG automations with sample data
- Verify correct recipients receive alerts
- Ensure flags are set appropriately
- Confirm reporting works as expected
Operational Workflow
-
Early identification
- Import DG data as soon as booking is confirmed
- Don't wait until arrival
- Enables proactive planning
-
Coordination
- Share DG data with relevant partners
- Notify terminals of incoming hazmat
- Alert warehouse of DG deliveries
- Communicate with customs brokers
-
Documentation
- Maintain records of DG classifications
- Link to safety data sheets (SDS) if applicable
- Document handling instructions
- Track compliance activities
-
Removal
- Update DG status to "No" after container is emptied
- Or remove DG flag when cargo is delivered
- Keep historical record but don't flag empty containers as DG
Troubleshooting
Import Failures
If your dangerous goods import fails:
Check file format:
- Ensure using correct template
- Verify file is .xlsx or .csv (as required)
- Don't modify column headers
- Check for special characters or formatting issues
Validate data:
- Container numbers in correct format
- DG column contains only valid values (0, 1, TRUE, FALSE, blank)
- No text like "Yes" or "No" in DG column
- All required columns present
Review error report:
- Download error details
- Check which rows failed
- Correct issues in source file
- Re-import corrected data
DG Status Not Displaying
If dangerous goods status doesn't appear:
- Add DG column - Ensure column is enabled in your view
- Check import success - Verify import completed without errors
- Refresh page - Force browser to reload data
- Verify container match - Confirm container numbers matched correctly
- Review permissions - Ensure you have access to DG data
Automation Not Triggering
If DG-specific automations don't work:
- Check automation status - Ensure automation is active
- Review conditions - Verify "Dangerous Goods = Yes" condition is set correctly
- Test with known DG container - Use container you know has DG status
- Check automation logs - Review activity log for errors
- Verify DG data exists - Confirm container actually has DG flag set
Incorrect Classifications
If DG status is wrong:
- Re-import with correct data - Overwrite with accurate classifications
- Manual correction - Update individual containers if possible
- Audit source - Check where DG data originated
- Standardize process - Ensure correct data from booking/shipping docs
- Training - Educate team on proper DG classification
Compliance and Regulations
Regulatory Context
Dangerous goods regulations vary by:
- Mode of transport (ocean, air, ground)
- Geographic region (IMO, IATA, DOT, etc.)
- Type of hazmat (class 1-9 classifications)
- Quantity and packaging
Dockflow's dangerous goods classification is a simple Yes/No flag for operational tracking. It does not capture:
- UN numbers
- Hazmat classes (1-9)
- Packing groups
- Emergency response information
For detailed hazmat compliance, maintain comprehensive documentation outside Dockflow and link to containers as needed.
Using DG Data for Compliance
Operational compliance:
- Track all hazmat containers in inventory
- Monitor dwell times against regulatory limits
- Ensure appropriate handling and notifications
- Maintain audit trail
Reporting:
- Generate hazmat inventory reports
- Provide DG container lists to authorities when required
- Track compliance metrics
- Support safety audits
Documentation:
- Link containers to safety data sheets
- Attach compliance certificates
- Reference dangerous goods declarations
- Maintain records for required retention periods
Related Resources
- Bulk Import Guide - Complete bulk import instructions
- Creating Automations - Set up DG-specific automations
- Managing Notifications - Configure DG alerts
- Available Dashboard Columns - Add DG column to views
- Creating Custom Views - Create hazmat-specific dashboard views
Frequently Asked Questions
Q: Can I classify multiple hazmat classes (e.g., Class 3, Class 8)? A: No, Dockflow's DG field is a simple Yes/No classification. For detailed hazmat classes, use container notes or external systems.
Q: Does DG status transfer between tradeflows? A: No, DG classification is per container per tradeflow. If the same container is used in multiple shipments, each requires its own DG import.
Q: Can I manually set DG status without bulk import? A: This depends on interface configuration. Check container detail pages for manual edit options. If unavailable, bulk import is required.
Q: How do I indicate DG quantity or UN number? A: Use container notes or custom fields. The standard DG column only captures Yes/No status.
Q: Will partners see DG status? A: If you share tradeflows with partners and the DG column is visible in shared views, partners can see the Yes/No status.
Q: Can I export a list of all DG containers? A: Yes, filter your dashboard to show only Dangerous Goods = Yes, then export the result.
Q: Does DG status affect tracking or visibility? A: No, DG status doesn't change how containers are tracked. It's used for classification, automation, and reporting purposes only.
Q: What happens if I import blank for dangerous goods? A: Blank entries are treated as "No" (not dangerous goods). If uncertain, explicitly set to 0 or FALSE for clarity.
Support
Questions about dangerous goods?
- Email: [email protected]
- In-app chat: Available 24/7
- Documentation: https://docs.dockflow.com