Transport Management — Features (Full Detail)

← Back to Transport Management overview

Features (Full Detail) — Transport Management

Current version: v1.0.0

Transport Management System (TMS) for Perfex CRM — fleet, drivers, carriers, shipments, dispatch and logistics

This page explains module capabilities in depth so new users understand what each feature does, why it matters, and how to use it inside Perfex CRM.

Feature catalog (explained)

Every major capability below is explained in plain language — what it is, why it helps, and how to use it.

1. Fleet master data — vehicles, drivers, carriers, and locations

In plain words: Fleet master data: vehicles, drivers, carriers, and locations

Why it matters: This helps your team complete the work faster with fewer mistakes and a clear audit trail inside Perfex CRM.

How to use it: Open Transport Management in the admin sidebar, then use the related menu screen for this capability.

2. Shipments with items, stops, status workflow, and freight amounts

In plain words: Shipments with items, stops, status workflow, and freight amounts

Why it matters: This helps your team complete the work faster with fewer mistakes and a clear audit trail inside Perfex CRM.

How to use it: Create a draft record, submit it, then have an approver open the same record and Approve / Reject. Approvers need the approve permission on their role.

3. Route templates, dispatch board, and schedule calendar

In plain words: Route templates, dispatch board, and schedule calendar

Why it matters: This helps your team complete the work faster with fewer mistakes and a clear audit trail inside Perfex CRM.

How to use it: Ensure Perfex CRM cron is running (`php /path/to/perfex/index.php cron/index`). Then enable the related option in module Settings so jobs, alerts, or queues process automatically.

4. Carrier rates and fuel surcharge rules

In plain words: Carrier rates and fuel surcharge rules

Why it matters: This helps your team complete the work faster with fewer mistakes and a clear audit trail inside Perfex CRM.

How to use it: Open Transport Management in the admin sidebar, then use the related menu screen for this capability.

5. Proof of delivery (signature + photo) and tracking timeline

In plain words: Proof of delivery (signature + photo) and tracking timeline

Why it matters: This helps your team complete the work faster with fewer mistakes and a clear audit trail inside Perfex CRM.

How to use it: Open Transport Management in the admin sidebar, then use the related menu screen for this capability.

6. Optional WMS / invoice freight integration and client portal tracking

In plain words: Optional WMS / invoice freight integration and client portal tracking

Why it matters: This helps your team complete the work faster with fewer mistakes and a clear audit trail inside Perfex CRM.

How to use it: Enable credentials in Transport Management → Settings (API keys, webhooks, sandbox/production). Test with a sample record, then monitor the module log or sync screen.

7. REST API with scoped API keys, rate limiting, and webhooks

In plain words: REST API with scoped API keys, rate limiting, and webhooks

Why it matters: This helps your team complete the work faster with fewer mistakes and a clear audit trail inside Perfex CRM.

How to use it: Enable credentials in Transport Management → Settings (API keys, webhooks, sandbox/production). Test with a sample record, then monitor the module log or sync screen.

8. Role-based permissions and dashboard widget

In plain words: Role-based permissions and dashboard widget

Why it matters: This helps your team complete the work faster with fewer mistakes and a clear audit trail inside Perfex CRM.

How to use it: Go to Transport Management → Reports / Dashboard (or the matching analytics screen), set filters (date, status, warehouse, staff), then run or export the report.

Screens map — what each menu is for

These are the admin screens registered by Transport Management. Click a name in the Knowledge Base for a full how-to, or open the path in admin.

#ScreenAdmin pathGuide
1TMS Dashboardadmin/transport_managementHow to use
2Vehiclesadmin/transport_management/transport_management_vehiclesHow to use
3Driversadmin/transport_management/transport_management_driversHow to use
4Carriersadmin/transport_management/transport_management_carriersHow to use
5Locationsadmin/transport_management/transport_management_locationsHow to use
6Shipmentsadmin/transport_management/transport_management_shipmentsHow to use
7Routesadmin/transport_management/transport_management_routesHow to use
8Dispatch Boardadmin/transport_management/transport_management_dispatchHow to use
9Schedule Calendaradmin/transport_management/transport_management_dispatch/calendarHow to use
10Carrier Ratesadmin/transport_management/transport_management_carrier_ratesHow to use
11Fuel Surchargesadmin/transport_management/transport_management_fuel_surchargesHow to use
12Reportsadmin/transport_management/transport_management_reportsHow to use
13Settingsadmin/transport_management/transport_management_settingsHow to use

Features & workflows from documentation

Features

  • Fleet master data: vehicles, drivers, carriers, and locations
  • Shipments with items, stops, status workflow, and freight amounts
  • Route templates, dispatch board, and schedule calendar
  • Carrier rates and fuel surcharge rules
  • Proof of delivery (signature + photo) and tracking timeline
  • Optional WMS / invoice freight integration and client portal tracking
  • REST API with scoped API keys, rate limiting, and webhooks
  • Role-based permissions and dashboard widget

Permissions

Assign capabilities under Setup → Staff → Roles for dashboard, vehicles, drivers, carriers, locations, shipments, routes, dispatch, carrier rates, reports, and settings.

REST API Quick Start

  1. TMS Settings → Manage API Keys — create a scoped API key (save token immediately)
  2. Settings — enable REST API / webhook URL as needed
  3. Authenticate with:
Authorization: Bearer tms_xxxxxxxx

Listing highlights

Item Title

Transport Management — Fleet, Shipments & Dispatch for Perfex CRM

Short Description (max ~160 chars)

Transport Management System (TMS) for Perfex CRM — fleet, drivers, carriers, shipments & logistics by Nasbix Technologies

Full Description

Paste HTML from: codecanyon_submission/html_description/description.html

---

Files to upload

Form fieldFile
------------------
Thumbnail (80×80)codecanyon_submission/thumbnail/thumbnail-80x80.jpg
Theme Preview (590×300)codecanyon_submission/inline_preview/inline-preview-590x300.jpg
Main Filereleases/codecanyon/transport_management-v1.0.0-codecanyon.zip
Screenshotsreleases/codecanyon/transport_management-v1.0.0-screenshots.zip

Build:

bash modules/transport_management/build_release.sh
bash modules/transport_management/codecanyon_submission/build_submission_assets.sh

Tags

perfex crm, transport management, tms, fleet, shipments, dispatch, logistics, carriers, drivers, pod

Category

PHP Scripts > Add-ons > Perfex CRM

Official HTML documentation (feature sections)

First-time setup

  1. Settings — prefixes (VEH-, DRV-, CRR-, LOC-, SHP-, RTE-), UOMs, POD, fuel surcharge, webhooks.
  2. Locations — warehouses, depots, hubs, customer / supplier sites.
  3. Carriers — own fleet or third-party carriers.
  4. Drivers — license details; optional staff link.
  5. Vehicles — type, capacity, default driver, operational status.
  6. (Optional) Carrier rates and fuel surcharge rules.

How to use

Shipments

  1. Transport → Shipments → New Shipment.
  2. Set client, origin/destination, carrier, vehicle, driver, dates, freight.
  3. Add items and stops (pickup / delivery / waypoint).
  4. Workflow: Draft → Confirm → Dispatch → In Transit → Delivered → Close.
  5. Capture POD (signature + photo) when delivering.

Dispatch

  • Routes — reusable templates with sequenced stops.
  • Dispatch Board — assign resources to open loads.
  • Schedule Calendar — pickup and delivery calendar.

See also HOW_TO_USE.txt in the module root for the full text guide.

Features

  • Fleet master data: vehicles, drivers, carriers, locations
  • Shipments with items, stops, freight, fuel surcharge, status workflow
  • Route templates, dispatch board, schedule calendar
  • Carrier rates and fuel surcharge rules
  • Proof of delivery and tracking timeline
  • Optional WMS / invoice freight integration and client portal tracking
  • Reports: on-time delivery, fleet utilization, carrier performance
  • REST API with scoped API keys, rate limiting, and webhooks
  • Dashboard widget and granular staff permissions
  • Clean uninstall removes all module data

Permissions

Assign under Setup → Staff → Roles:

FeatureTypical capabilities
Dashboardview
Vehicles / Drivers / Carriers / Locationsview, create, edit, delete
Shipmentsview, create, edit, delete, approve, dispatch
Routes / Carrier ratesview, create, edit, delete
Dispatchview
Reportsview, export
Settingsview, edit

REST API

  1. Transport → Settings → enable REST API.
  2. Manage API Keys → create a key (save the token immediately).
  3. Authenticate with:
Authorization: Bearer {token}
# or
X-TMS-API-Key: {token}

Base path: /transport_management/tms_api/

Uninstall

  1. Deactivate Transport Management in Setup → Modules.
  2. Click Uninstall.

This removes all Transport Management database tables (tms_*), module settings, and files under uploads/transport_management/. Core Perfex CRM files and data are not modified.

Staff permissions (from module)

Assign under Setup → Staff → Roles. Each feature can expose different actions:

FeatureActions
TMS Dashboard
tms_dashboard
view
Vehicles
tms_vehicles
view, create, edit, delete
Drivers
tms_drivers
view, create, edit, delete
Carriers
tms_carriers
view, create, edit, delete
Locations
tms_locations
view, create, edit, delete
Shipments
tms_shipments
view, create, edit, delete, approve, dispatch
Routes
tms_routes
view, create, edit, delete
Dispatch
tms_dispatch
view
Carrier Rates
tms_carrier_rates
view, create, edit, delete
Reports
tms_reports
view, export
Settings
tms_settings
view, edit

Related: Quick Start · How to Install · FAQ & Tips · Version & Changelog

Did you find this article useful?