Overview
Packages are organizational units that group related shipments and routes together. They enable you to segment operations by client, project, region, or any other logical grouping. Packages also control user access, ensuring team members only see relevant data.Key Features
Logical Grouping
Organize shipments and routes by client, project, or region
Access Control
Restrict user access to specific packages
Route Organization
Assign routes to packages for filtered selection
Status Management
Activate or deactivate packages as needed
Viewing Packages
For Administrators
Admins see all packages in the system:- Complete package list in a sortable table
- Package names in alphabetical order
- Active/Inactive status for each package
- Edit and status toggle controls
For Standard Users
Users see only their assigned packages:- Filtered to packages assigned by admin
- Read-only view of package information
- Used for filtering shipments and routes
- No edit or create capabilities
Standard users are assigned to packages by administrators in the User Management section. Contact your admin to request access to additional packages.
Packages Table
| Column | Description |
|---|---|
| Name | Package identifier/name |
| Status | Active/Inactive toggle with label |
| Actions | Edit button (admin only) |
Search Functionality
Quickly find packages:- Search by package name
- Real-time filtering as you type
- Case-insensitive search
Adding a New Package (Admin Only)
Enter Package Name
Provide a clear, descriptive name for the package:
- Required field
- Use meaningful names that describe the grouping
- Examples: “Client ABC Operations”, “Mumbai Region”, “Q1 2026 Project”
- Keep names concise but descriptive
Set Initial Status
The package is automatically created as “Active”:
- Active packages appear in dropdowns
- Can be assigned to routes and shipments
- Visible to assigned users
Editing Package Details (Admin Only)
Modify Package Name
The edit dialog opens with the current name:
- Update the package name as needed
- Follow same naming conventions
- Consider impact on users and routes
Renaming a package updates the name everywhere it’s referenced (shipments, routes, user assignments). No need to update references manually.
Managing Package Status
Active vs. Inactive Status
Active Packages:- Appear in all dropdown selections
- Can be assigned to new routes
- Can be assigned to new shipments
- Visible to assigned users
- Used for ongoing operations
- Hidden from most dropdowns
- Cannot be assigned to new resources
- Existing assignments remain unchanged
- Still visible in Packages table
- Used for archived/completed projects
Toggling Package Status
Click the Toggle Switch
Click to change status:
- Switch to right + “Active” label = Active
- Switch to left + “Inactive” label = Inactive
Package Use Cases
By Client
Organize operations for different clients:- Client-specific reporting
- Dedicated account management
- Clear cost/revenue tracking per client
By Region
Group by geographical area:- Regional performance analysis
- Localized team management
- Geographic efficiency tracking
By Project
Organize time-bound projects:- Project cost tracking
- Clear start and end boundaries
- Historical project records
By Material Type
Group by cargo category:- Compliance tracking
- Specialized handling protocols
- Safety reporting
Integration with Other Modules
Routes Integration
Routes can be assigned to packages:- Set during route creation or editing
- Filters route dropdowns in shipment creation
- “None” assignment = available to all
- Package-specific routes for organized selection
Shipments Integration
Shipments can be assigned to packages:- Optional during shipment creation
- Groups related shipments together
- Filters shipments for standard users
- Enables package-level analytics
User Management Integration
Users can be assigned to packages:- Admin assigns packages to user accounts
- Users see only shipments in their packages
- Controls data access and visibility
- Manages what routes users can select
Admin Assignment Process
Admin Assignment Process
- Navigate to User Management
- Edit user profile
- Select packages to assign
- Save changes
- User now has access to those packages
User Experience
User Experience
- User logs in
- Dashboard shows data from assigned packages only
- Shipments filtered to assigned packages
- Routes filtered to assigned packages
- No visibility into other packages
Dashboard Integration
- Standard users see package-filtered analytics
- Admins can view all packages or filter by package
- Revenue/cost calculated per package
- Shipment counts per package
Common Workflows
Setting Up a New Client Package
Closing a Completed Project Package
Keep completed packages in the system as “Inactive” rather than deleting. This preserves historical data and shipment records.
Restructuring Package Organization
Best Practices
Keep Package Names Clear and Consistent
Keep Package Names Clear and Consistent
- Use a standardized naming format
- Avoid abbreviations that aren’t obvious
- Include enough context to understand the package at a glance
- Example: “ABC Corp - Mumbai” not “ABCM”
Don't Create Too Many Packages
Don't Create Too Many Packages
- More packages = more complexity
- Start with broad categories
- Subdivide only when necessary
- Aim for balance between organization and simplicity
Use Inactive Status Instead of Deleting
Use Inactive Status Instead of Deleting
- Never delete packages with historical data
- Inactive packages preserve shipment history
- You can always reactivate if needed
- Keeps reporting and analytics intact
Regularly Review Package Assignments
Regularly Review Package Assignments
- Quarterly review of user assignments
- Remove access when team members change roles
- Add access proactively for new responsibilities
- Audit active packages for relevance
Document Package Purpose
Document Package Purpose
- Keep external documentation of what each package represents
- Note start/end dates for project packages
- Record client agreements or contracts associated
- Maintain contact information for package owners
Mobile Responsiveness
The Packages interface works on all devices:- Desktop: Full table with all columns and controls
- Tablet: Optimized layout with all essential features
- Mobile: Streamlined view with touch-optimized toggles and buttons
Troubleshooting
Package Not Appearing in Dropdown?
User Can’t See Package?
- Verify the user has the package assigned in User Management
- Confirm the package status is “Active”
- Check that the user has the correct role (not just admin)
- Ask user to log out and log back in to refresh permissions
Routes Not Filtering by Package?
- Ensure routes are actually assigned to the package in Routes module
- Verify you’re selecting the package in the shipment form first
- Check that both package and routes are active
- Try selecting “None” for package to see all routes
Next Steps
- Assign routes to packages: Routes
- Create package-specific shipments: Shipments
- Assign users to packages: User Management
- View package analytics: Dashboard
