Skip to main content

Bulk Import Tradeflows

Dockflow supports three methods for creating tradeflows in the platform. This guide focuses on bulk import via Excel templates, the most efficient approach for adding multiple shipments simultaneously.

Creation Methods Overview

MethodBest ForCapacity
Manual EntrySingle shipments or quick ad-hoc entries1 at a time
API IntegrationAutomated system-to-system integrationUnlimited
Bulk Import (Excel)One-time imports, periodic updates, migrationsUp to 1,000 per file
When to Use Bulk Import

Bulk import is ideal for:

  • Onboarding: Importing existing shipments when starting with Dockflow
  • Periodic Updates: Adding batches of new bookings or containers
  • Partner Data: Importing shipments received from partners via Excel
  • Data Migration: Moving from another system to Dockflow

Step 1: Download the Template

  1. Navigate to DashboardTradeflows
  2. Click the Import button in the top-right corner
  3. Select Download Excel Template
  4. Save the file to your computer

Template Specifications

  • Format: .xlsx (Excel 2007+)
  • Maximum rows: 1,000 tradeflows per upload
  • Character encoding: UTF-8
  • File size limit: 10 MB

Step 2: Fill the Template

The template contains multiple columns for shipment information. Only a few fields are required, while the rest are optional but recommended for better tracking.

Required Fields

At minimum, you must provide:

FieldDescriptionExample
Internal ReferenceYour unique shipment identifierSHIP-2026-001

Plus at least ONE of:

FieldDescriptionExample
Container NumberFull container numberMSCU1234567
Bill of LadingB/L numberMAEU123456789
Booking ReferenceCarrier booking numberBOOK123456
Required Field Validation

Each row must contain:

  • An Internal Reference
  • At least one of: Container Number, Bill of Lading, or Booking Reference

Rows missing these required fields will be skipped during import with an error message.

Including these fields improves visibility and enables automated tracking:

Partner & Contact Information
FieldDescriptionExample
Partner NameBusiness partner or customer nameAcme Corp
Lead ContactPerson responsible for this shipment[email protected]
ShipperOrigin partyABC Manufacturing
ConsigneeDestination partyXYZ Distribution
Notify PartyParty to notify upon arrival[email protected]

Important: Partner names must match exactly with partners already added in your Dockflow account. See How to Add a Business Partner for setup instructions.

Port & Location Details
FieldDescriptionExample
Port of Loading (POL)Origin port codeNLRTM (Rotterdam)
Port of Discharge (POD)Destination port codeUSNYC (New York)
Place of ReceiptOrigin locationAmsterdam, NL
Place of DeliveryFinal destinationNew York, NY, USA

Port Codes: Use UN/LOCODE format (5 characters). See supported ports or search within Dockflow.

Schedule & Timeline
FieldDescriptionFormatExample
ETD (Estimated Time of Departure)Expected departure dateYYYY-MM-DD2026-02-15
ETA (Estimated Time of Arrival)Expected arrival dateYYYY-MM-DD2026-03-20

Date Format: Always use ISO 8601 format (YYYY-MM-DD). Other formats may cause import errors.

Vessel & Carrier
FieldDescriptionExample
Vessel NameName of the vesselMSC OSCAR
Voyage NumberVoyage or rotation number026E
Ocean CarrierShipping lineMSC, MAERSK, CMA CGM

Carrier Tracking: Including vessel and carrier information enables automatic tracking updates. See Supported Carriers for the full list.

Commercial Terms
FieldDescriptionExample
IncotermsTrade termsFOB, CIF, DAP, DDP
CommodityCargo descriptionElectronics, Apparel, Machinery
Container TypeEquipment type20DC, 40HC, 40RF
WeightCargo weight (kg)18500
VolumeCargo volume (m³)25.5
Team Assignment
FieldDescriptionExample
TeamAssign to an existing teamImport Team West, Export Team EU

Team Setup: Teams must already exist in your Dockflow account. See Teams Management for instructions.

Custom Properties
FieldDescriptionExample
Custom Field 1-10User-defined fieldsPO Number, Customer ID, Priority Level

Configuration: Custom properties are configured in SettingsOrganizationCustom Properties. Define field names and types before using them in imports.


Step 3: Upload the Template

Once your template is complete:

  1. Return to DashboardTradeflows
  2. Click the Import button
  3. Select Upload File
  4. Choose your completed Excel file
  5. Click Upload to begin processing

Processing Timeline

File SizeEstimated Processing Time
1-100 rows2-5 minutes
100-500 rows10-20 minutes
500-1,000 rows30-50 minutes
Processing in Background

After upload, processing happens in the background. You can:

  • Continue working in Dockflow
  • Close your browser
  • Check import status in SettingsImport History

You'll receive an email notification when processing completes.

Import Status Notifications

The system sends email notifications for:

  • Successful import - All rows processed successfully
  • Partial success - Some rows imported, others skipped (with error details)
  • Failed import - Critical errors prevented processing

Best Practices

What to Import

DO import:

  • Shipments that haven't departed yet (in booking phase)
  • Shipments currently in transit
  • Shipments that arrived recently (within last 3 months)

DON'T import:

  • Completed shipments older than 3 months
  • Canceled bookings
  • Duplicate entries (check existing tradeflows first)

Why Skip Old Shipments?

Importing completed shipments from several months ago:

  • Creates unnecessary data volume
  • Skews analytics and reporting
  • Generates false notifications for old events
  • Wastes processing resources
Fresh Data Only

Focus on active and upcoming shipments. Historical data older than 3 months provides minimal operational value and can clutter your dashboard.

Data Quality Tips

Before uploading:

  1. Remove duplicates - Check for duplicate container numbers or references
  2. Validate dates - Ensure ETD is before ETA
  3. Check port codes - Use UN/LOCODE format (5 characters)
  4. Verify partner names - Must match existing partners exactly
  5. Remove test data - Delete any placeholder or test rows

Common errors to avoid:

ErrorImpactSolution
Invalid date formatRow skippedUse YYYY-MM-DD format
Non-existent partnerRow skippedAdd partner first or leave blank
Duplicate containerCreates duplicate tradeflowCheck existing shipments
Missing required fieldsRow skippedEnsure Internal Reference + one ID field

Troubleshooting

Import Failed

Possible causes:

  • File format is not .xlsx
  • File exceeds 10 MB
  • File contains more than 1,000 rows
  • File is corrupted or password-protected

Solution: Download a fresh template and copy your data carefully.

Some Rows Were Skipped

Check the import report (sent via email) for specific errors:

Error MessageCauseFix
"Missing required field: Internal Reference"Empty Internal Reference columnFill in unique reference for each row
"No valid identifier found"Missing Container/B/L/BookingAdd at least one identifier
"Invalid date format"Wrong date formatUse YYYY-MM-DD
"Partner not found"Partner doesn't existAdd partner first or leave blank
"Invalid port code"Incorrect UN/LOCODEVerify port code format

Processing Takes Too Long

If processing exceeds 50 minutes:

  1. Check SettingsImport History for status
  2. Verify file size is under 10 MB
  3. Contact support if still processing after 1 hour

Duplicate Tradeflows Created

If you accidentally upload the same file twice:

  1. Navigate to DashboardTradeflows
  2. Filter by Import Date (use the date you uploaded)
  3. Select duplicate tradeflows
  4. Use Bulk ActionsDelete to remove duplicates
Avoid Duplicate Uploads

Wait for the first import to complete before uploading the same data again. Check Import History to monitor status.


Advanced: Updating Existing Tradeflows

The bulk import process can also update existing tradeflows if you include the Internal Reference of an existing shipment.

How it works:

  • If the Internal Reference already exists → Updates the tradeflow
  • If the Internal Reference is new → Creates a new tradeflow

Common update scenarios:

  • Adding container numbers to booked shipments
  • Updating ETA/ETD dates
  • Changing partner assignments
  • Adding vessel information
Update Carefully

Updates overwrite existing field values. If you leave a field blank in your update file, it will clear that field in the tradeflow.


Alternative Methods

Manual Entry

For single shipments or quick entries, use the manual creation interface:

  1. Navigate to DashboardTradeflows
  2. Click + Create Tradeflow
  3. Fill in the form
  4. Click Save

When to use: Ad-hoc shipments, urgent entries, or when you only have 1-2 shipments to add.

API Integration

For automated, system-to-system integration, use the Dockflow API:

  • Real-time synchronization with your TMS, ERP, or WMS
  • No file size limits
  • Bi-directional updates (send and receive data)

See Upstream API Documentation for integration details.



Need Help?


Migrated from: https://support.dockflow.com/streamlining-trade-flow-creation-with-excel-bulk-import Last updated: January 28, 2026