Teams Management
Teams streamline collaboration by grouping users and automating tradeflow assignments. This guide covers how to create teams, assign members, configure automatic tradeflow assignments, and set up team notifications.
Overview
Teams are groups of users within your organization who work together on specific types of shipments or handle particular responsibilities.
Benefits of using teams:
- Automated assignments - Tradeflows automatically assigned to relevant teams
- Improved collaboration - Team members see all team-assigned shipments
- Targeted notifications - Alerts sent to entire teams
- Better organization - Group shipments by region, client, or shipment type
- Simplified management - Assign once to team instead of individual users
Common team structures:
| Team Type | Example Teams |
|---|---|
| By Region | North America Team, Europe Team, Asia-Pacific Team |
| By Mode | Ocean Team, Air Team, Trucking Team |
| By Client | Client ABC Team, Client XYZ Team |
| By Direction | Import Team, Export Team |
| By Port | Rotterdam Team, Antwerp Team, Hamburg Team |
| By Commodity | Refrigerated Cargo Team, Hazmat Team, Oversized Cargo Team |
Adding Team Members
Before creating teams, ensure all team members have been added as users in your organization.
Add Users to Organization
- Navigate to Dashboard → Settings → Organisation
- Click + Add User
- Fill in user details (see How to Add Users)
- Click Save
Important: Users must exist in your organization before you can add them to teams.
Creating Teams
Step 1: Navigate to Teams Settings
- Click Dashboard → Settings
- Select Teams from the settings menu
Step 2: Create a New Team
- Click the + Create Team button
- Fill in the team information:
| Field | Required | Description | Example |
|---|---|---|---|
| Team Name | ✅ Yes | Unique identifier for the team | Import Team West Coast |
| Description | ❌ No | Purpose or scope of team | Handles all import shipments arriving at West Coast ports |
| Color | ❌ No | Visual identifier in the UI | Blue, Green, Red, etc. |
Team names must be unique within your organization. You cannot have two teams with the same name.
Best practices:
- Use descriptive, clear names
- Include scope or region in name
- Avoid generic names like "Team 1" or "Group A"
- Consider future scaling (e.g., "Import Team EU" instead of just "Import Team")
Step 3: Assign Team Members
After creating the team, add members:
- In the team detail view, find the Members section
- Click + Add Member
- Search for users by name or email
- Select one or more users
- Click Add
Figure 4: Assign users to the team
Member management:
- Users can belong to multiple teams
- No limit on team size
- Members can be added or removed at any time
- Users see all tradeflows assigned to any of their teams
Remove a member:
- Find the member in the Members list
- Click ⋯ → Remove from Team
- Confirm removal
Assigning Tradeflows to Teams
Once teams are created, you can assign tradeflows (shipments) to them. Dockflow offers two methods: automated assignment via rules, or manual assignment via Excel import.
Method 1: Automated Assignment (Recommended)
Use Automations to automatically assign tradeflows to teams based on criteria.
Creating an Assignment Automation
- Navigate to Dashboard → Settings → Automations
- Click + Create Automation
- Configure the automation:
Figure 5: Create an automation for team assignment
Automation Configuration
Building Block: "Any Change"
- Select "Any Change" as the trigger
- This monitors all tradeflows for changes or new additions
Add Filters
Define which tradeflows should be assigned to the team. Common filters:
| Filter Type | Use Case | Example |
|---|---|---|
| Port of Discharge | Assign by destination port | POD = USLAX → LA Team |
| Port of Loading | Assign by origin port | POL = CNSHG → China Import Team |
| Partner | Assign by business partner | Partner = Acme Corp → Acme Team |
| Incoterms | Assign by trade terms | Incoterms = DDP → Customs Team |
| Container Type | Assign by equipment type | Type = 40RF → Reefer Team |
| Origin Country | Assign by region | Origin = Germany → EU Team |
| Custom Property | Assign by custom field | Customer Priority = VIP → VIP Team |
Example automation:
Goal: Assign all imports arriving at Rotterdam to the Rotterdam Import Team
Configuration:
- Trigger: Any Change
- Filter: Port of Discharge =
NLRTM(Rotterdam) - Action: Assign Team to Tradeflow → Select
Rotterdam Import Team
Figure 6: Configure filters to match tradeflows
Action: "Assign Team to Tradeflow"
- In the Actions section, click + Add Action
- Select "Assign Team to Tradeflow"
- Choose the team from the dropdown
- Save the automation
Figure 7: Configure the team assignment action
Automation Examples
Example 1: Regional Assignment
Scenario: Automatically assign tradeflows to regional teams based on destination
Configuration:
Trigger: Any Change
Filter: Port of Discharge = NLRTM, NLAMS, BEANR (Benelux ports)
Action: Assign Team to Tradeflow → "Benelux Team"
Result: All shipments arriving at Benelux ports are automatically assigned to the Benelux Team.
Example 2: Client-Based Assignment
Scenario: Assign all shipments for a specific client to their dedicated team
Configuration:
Trigger: Any Change
Filter: Partner = "Acme Corporation"
Action: Assign Team to Tradeflow → "Acme Account Team"
Result: All tradeflows shared with or created for Acme Corporation are assigned to their account team.
Example 3: Commodity-Based Assignment
Scenario: Route refrigerated containers to the reefer team
Configuration:
Trigger: Any Change
Filter: Container Type contains "RF" (refrigerated)
Action: Assign Team to Tradeflow → "Refrigerated Cargo Team"
Result: All reefer containers are automatically assigned to the specialized reefer team.
Example 4: Multi-Criteria Assignment
Scenario: Complex assignment based on multiple conditions
Configuration:
Trigger: Any Change
Filters:
- Port of Discharge = USLAX, USLGB (LA area)
- Incoterms = DDP (delivered duty paid)
- Container Type = 40HC
Action: Assign Team to Tradeflow → "LA DDP Operations Team"
Result: Only shipments meeting ALL criteria are assigned to the specialized LA DDP team.
Automation Best Practices
Do:
- ✅ Use specific, non-overlapping criteria
- ✅ Test automations with a few tradeflows first
- ✅ Document automation rules in the description field
- ✅ Review automation performance regularly
- ✅ Name automations descriptively (e.g., "Assign Rotterdam Import Team")
Don't:
- ❌ Create overlapping automations (multiple automations assigning different teams to the same tradeflows)
- ❌ Use overly broad filters (e.g., "Assign all tradeflows to Team A")
- ❌ Forget to activate automations after creation
Before activating:
- Create the automation but leave it inactive
- Manually test with 2-3 tradeflows
- Verify correct team assignment
- Activate automation once validated
Method 2: Manual Assignment via Excel
Assign teams manually when importing tradeflows via Excel template.
Using the Excel Template
- Download the bulk import template (see Bulk Import Guide)
- Locate the Team column
- Enter the exact team name for each tradeflow
- Upload the file
Example template:
| Internal Reference | Container Number | POD | Team |
|---|---|---|---|
| SHIP-001 | MSCU1234567 | NLRTM | Rotterdam Import Team |
| SHIP-002 | MSCU1234568 | NLRTM | Rotterdam Import Team |
| SHIP-003 | MSCU1234569 | BEANR | Benelux Team |
| SHIP-004 | MSCU1234570 | DEHAM | Germany Team |
Important:
- Team names must match exactly (case-sensitive)
- Team must already exist in your organization
- Invalid team names result in skipped assignments (tradeflow still imports, but without team)
Figure 8: Assign teams via Excel template
Best for:
- One-time bulk imports with known team assignments
- Historical data imports
- Manually curated assignments
Not ideal for:
- Ongoing assignments (use automations instead)
- Large-scale operations (automations scale better)
Setting Team Notifications
Configure notifications to alert entire teams about important events.
Creating Team Notifications via Flags
Flags are automated alerts triggered by specific conditions. You can send flag notifications to teams.
Step 1: Navigate to Automations
- Dashboard → Settings → Automations
- Click + Create Automation
Step 2: Configure Flag Automation
- Trigger: Select relevant trigger (e.g., "ETA Changed", "Container Discharged")
- Filters: Add conditions (e.g., ETA delay > 2 days)
- Action: Select "Create Flag"
- Configure Flag:
- Flag name (e.g., "Significant ETA Delay")
- Severity (Info, Warning, Critical)
- Notify Team: Select the team to notify
Figure 9: Configure flag notifications for teams
Notification Delivery
Team members receive notifications via:
| Channel | Delivered To |
|---|---|
| All team members' registered email addresses | |
| In-app | Notification bell icon in Dockflow UI |
| Dashboard | Flagged tradeflows appear in "Flagged" view |
Notification settings:
- Users can configure notification preferences in User Settings → Notifications
- Users can mute notifications for specific flag types
- Team notifications are opt-out (all team members receive by default)
Common Notification Scenarios
Scenario 1: ETA Delay Alerts
Goal: Notify team when ETA is delayed by more than 2 days
Configuration:
Trigger: ETA Changed
Filter: ETA Delay > 2 days
Action: Create Flag
- Name: "Significant ETA Delay"
- Severity: Warning
- Notify Team: [Select relevant team]
Scenario 2: Container Discharged
Goal: Alert team when containers are discharged at destination
Configuration:
Trigger: Container Discharged
Filter: Port of Discharge = NLRTM
Action: Create Flag
- Name: "Container Discharged - Action Required"
- Severity: Info
- Notify Team: Rotterdam Import Team
Scenario 3: Missing Documentation
Goal: Alert team when documents are missing within 5 days of arrival
Configuration:
Trigger: ETA within 5 days
Filter: Commercial Invoice = Empty
Action: Create Flag
- Name: "Missing Commercial Invoice"
- Severity: Critical
- Notify Team: Documentation Team
Managing Teams
Edit Team Details
- Settings → Teams
- Click on the team name
- Update team name, description, or color
- Click Save
Add/Remove Members
Add members:
- Open team detail page
- Members section → + Add Member
- Select users
- Click Add
Remove members:
- Open team detail page
- Find member in list
- Click ⋯ → Remove
- Confirm removal
Impact of removing members:
- User loses visibility into team-assigned tradeflows (unless also assigned individually)
- User no longer receives team notifications
- User's past work on team tradeflows remains visible
View Team Tradeflows
See all tradeflows assigned to a specific team:
- Dashboard → Tradeflows
- Click Filter button
- Select Teams filter
- Choose the team name
- Click Apply
Alternatively, create a saved view:
- Apply the team filter
- Click Views → Save & Edit View
- Name the view (e.g., "Rotterdam Team Shipments")
- Save for quick access
Figure 10: Filter tradeflows by team
Delete a Team
Deleting a team is irreversible. Tradeflow assignments to this team will be removed.
- Settings → Teams
- Click on the team name
- Click Delete Team button
- Confirm deletion
Impact:
- Team is permanently removed
- Tradeflows lose team assignment (but remain in system)
- Automations referencing this team will fail (update or delete automations first)
- Team members are not affected (they remain as users)
Before deleting:
- Check how many tradeflows are assigned to the team
- Update or delete automations that assign to this team
- Consider reassigning tradeflows to a different team
- Export team tradeflow list if needed for records
Team Organization Strategies
By Geography
Organize teams around geographical areas:
Examples:
- North America Team
- EMEA Team
- Asia-Pacific Team
- Latin America Team
Best for: Global operations with regional offices or time zone considerations
Automation criteria: Port of Loading, Port of Discharge, Country
By Client
Create dedicated teams for major clients:
Examples:
- Acme Corp Account Team
- XYZ Industries Team
- Premium Clients Team
Best for: Account-based organizations, dedicated client managers
Automation criteria: Partner name, Custom property (Client ID)
By Function
Organize by operational function:
Examples:
- Import Team
- Export Team
- Customs Clearance Team
- Documentation Team
- Customer Service Team
Best for: Functional organizations, shared service centers
Automation criteria: Shipment direction, Incoterms, Document status
By Mode
Organize by transportation mode:
Examples:
- Ocean Freight Team
- Air Freight Team
- Road Freight Team
- Intermodal Team
Best for: Multi-modal operators, mode-specific expertise
Automation criteria: Transport mode, Container type
By Commodity
Organize by cargo type:
Examples:
- Refrigerated Cargo Team
- Hazmat Team
- Oversized/Project Cargo Team
- General Cargo Team
Best for: Specialized cargo handling requirements
Automation criteria: Container type, Commodity, Custom properties
Hybrid Approaches
Combine multiple strategies:
Example structure:
- Import Team EU
- Import Team Asia
- Export Team Americas
- Special Cargo Team (all regions)
- VIP Client Team (all modes)
Best for: Large organizations with complex operations
Best Practices
Team Structure
Do:
- ✅ Keep team sizes manageable (5-15 members per team)
- ✅ Use clear, descriptive team names
- ✅ Document team responsibilities
- ✅ Review team structure quarterly
- ✅ Create teams based on actual workflows
- ✅ Allow users to belong to multiple teams if needed
Don't:
- ❌ Create too many overlapping teams
- ❌ Create teams with unclear purposes
- ❌ Use generic names ("Team 1", "Group A")
- ❌ Create single-person teams (use individual assignment instead)
- ❌ Forget to update teams when roles change
Automation Configuration
Do:
- ✅ Start with simple automations and refine
- ✅ Test with small data sets first
- ✅ Document automation logic
- ✅ Use specific, non-overlapping criteria
- ✅ Monitor automation performance
Don't:
- ❌ Create conflicting automations
- ❌ Use overly complex filter logic
- ❌ Forget to handle edge cases
- ❌ Set up automations and never review them
Communication
Best practices:
- Hold regular team meetings to review assigned shipments
- Use in-app notes to communicate within teams
- Establish escalation procedures for flagged shipments
- Define clear handoff procedures between teams
- Document standard operating procedures for each team
Troubleshooting
Tradeflows Not Being Assigned to Team
Check:
- Automation is active (Settings → Automations → Check status)
- Filters match tradeflow criteria (test with sample tradeflow)
- Team exists and name matches automation configuration
- No conflicting automations assigning to different teams
Solution:
- Edit the automation and review filters
- Test with a single tradeflow manually
- Check automation execution log: Settings → Automations → [Select automation] → Execution History
Team Members Not Receiving Notifications
Check:
- User is actually a member of the team (Settings → Teams → [Team name] → Members)
- Flag automation has "Notify Team" enabled
- User notification preferences allow team notifications (User Settings → Notifications)
- User email address is valid and receiving Dockflow emails
Solution:
- Verify team membership
- Check user's notification settings
- Test with a manual flag (create flag and assign to team)
- Ask user to check spam/junk folder
Excel Import Not Assigning Team
Check:
- Team name in Excel matches exactly (case-sensitive)
- Team exists before importing file
- No extra spaces in team name column
- Team column is filled for each row
Solution:
- Export list of teams: Settings → Teams → Export
- Copy exact team names into Excel template
- Verify no trailing/leading spaces
- Re-upload file
Multiple Teams Assigned to Same Tradeflow
Cause: Multiple automations with overlapping criteria
Solution:
- Review all automations: Settings → Automations
- Identify overlapping filters
- Either:
- Make filters mutually exclusive, OR
- Disable one automation, OR
- Accept multiple team assignments (if intentional)
Related Articles
- How to Add Users - Add team members to your organization
- Bulk Import Tradeflows - Import with team assignments
- How to Add a Lead Contact - Assign individual responsibility
- Getting Started with Automations - Comprehensive automation guide
Need Help?
- Team setup questions: [email protected]
- Automation configuration: [email protected]
- Training for team leads: Contact support to schedule onboarding
Migrated from: https://support.dockflow.com/setting-up-and-managing-teams-in-dockflow Last updated: January 28, 2026