← Back to Transport Management overview
Quick Start — Transport Management
Transport Management System (TMS) for Perfex CRM — fleet, drivers, carriers, shipments, dispatch and logistics
5-minute Quick Start
Follow this short path the first time you use Transport Management:
- Activate — Setup → Modules → activate Transport Management (run Upgrade if prompted).
- Permissions — Setup → Staff → Roles → enable view/create/edit (and approve/settings if needed) for this module.
- Settings — Open Transport Management → Settings and save company defaults, prefixes, and integrations.
- Master data — Create the first required masters (products, warehouses, templates, channels, accounts, routes, etc.).
- First transaction — Create one sample record end-to-end (save → submit/approve → complete) and confirm it appears in lists/reports.
- Cron — If the module uses alerts, sync, queues, or AI, confirm Perfex CRM cron is scheduled on the server.
Full how-to guide (from module package)
The steps below come from the module author's printable guide — follow them in order for best results.
Transport Management (TMS) for Perfex CRM — How to Use
Author: Nasbix Technologies — https://nasbix.com
Version: 1.0.0
1. INSTALLATION
- Upload the folder "transport_management" into your Perfex CRM /modules/ directory.
(FTP, cPanel File Manager, or Setup → Modules → Upload Module)
- Log in to Perfex CRM admin.
- Go to Setup → Modules.
- Find "Transport Management" and click Activate.
- Assign permissions under Setup → Staff → Roles (see section 3).
- Open Transport → Settings and configure prefixes, UOMs, tracking, and API.
No core Perfex CRM files are modified. On activation the module creates all
tms_* tables and default options. Schema version: tms_db_version = 100.
2. FIRST-TIME SETUP (recommended order)
1. Transport → Settings
- Enable module
- Set code prefixes (VEH-, DRV-, CRR-, LOC-, SHP-, RTE-)
- Default weight / volume UOM
- Client tracking, POD required, fuel surcharge %, webhook URL (optional)
2. Transport → Locations — add warehouses, depots, hubs, customer sites
3. Transport → Carriers — add own fleet or 3rd-party carriers
4. Transport → Drivers — link staff or enter driver details / license
5. Transport → Vehicles — capacity, type, default driver, operational status
- (Optional) Transport → Carrier Rates & Fuel Surcharges
7. Assign staff roles so users can see the Transport menu
3. PERMISSIONS (Setup → Staff → Roles)
Capability groups include:
- tms_dashboard, tms_vehicles, tms_drivers, tms_carriers, tms_locations
- tms_shipments (view/create/edit/delete/approve/dispatch)
- tms_routes, tms_dispatch, tms_carrier_rates
- tms_reports (view/export), tms_settings (view/edit)
Admins have full access by default.
4. DAILY WORKFLOW — SHIPMENTS
1. Transport → Shipments → New Shipment
2. Set client, origin, destination, carrier/vehicle/driver, dates, freight
3. Add shipment items (SKU, qty, weight, volume) and stops (pickup/delivery)
- Save as Draft → Confirm → Dispatch → Start Transit → Mark Delivered → Close
5. On delivery: capture POD (signature + photo) if enabled
6. Tracking events appear on the shipment timeline and client track page
5. ROUTES & DISPATCH
1. Transport → Routes — create reusable route templates with stops
2. Transport → Dispatch Board — see open / dispatched loads
3. Transport → Schedule Calendar — pickup & delivery calendar view
4. Assign vehicle + driver when dispatching a shipment
6. REPORTS & INTEGRATIONS
- Transport → Reports — on-time delivery, fleet utilization, carrier performance
- Optional WMS hooks can auto-create shipments from packing / WMS shipment
- Optional freight line on Perfex invoices (settings toggle)
- Client portal / public tracking token (if client tracking enabled)
7. REST API (optional)
1. Transport → Settings → enable REST API
2. Manage API Keys → create key (copy token immediately)
3. Auth header:
Authorization: Bearer {token}
or X-TMS-API-Key: {token}
4. Base path: /transport_management/tms_api/
8. UNINSTALL (clean removal)
1. Setup → Modules → Deactivate "Transport Management"
2. Click Uninstall
This removes:
- All database tables named {prefix}tms_*
- All options named tms_*
- Files under uploads/transport_management/
Core Perfex CRM data (clients, invoices, staff) is NOT deleted.
9. DOCUMENTATION
Open documentation/index.html inside this module folder for HTML docs.
See also: README.md, CHANGELOG.md, LICENSE.txt
10. SUPPORT
Nasbix Technologies — https://nasbix.com
6 months support via CodeCanyon (include purchase code, Perfex version, PHP version).
Perfex CRM is sold separately and is not included with this item.
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.
| # | Screen | Admin path | Guide |
|---|---|---|---|
| 1 | TMS Dashboard | admin/transport_management | How to use |
| 2 | Vehicles | admin/transport_management/transport_management_vehicles | How to use |
| 3 | Drivers | admin/transport_management/transport_management_drivers | How to use |
| 4 | Carriers | admin/transport_management/transport_management_carriers | How to use |
| 5 | Locations | admin/transport_management/transport_management_locations | How to use |
| 6 | Shipments | admin/transport_management/transport_management_shipments | How to use |
| 7 | Routes | admin/transport_management/transport_management_routes | How to use |
| 8 | Dispatch Board | admin/transport_management/transport_management_dispatch | How to use |
| 9 | Schedule Calendar | admin/transport_management/transport_management_dispatch/calendar | How to use |
| 10 | Carrier Rates | admin/transport_management/transport_management_carrier_rates | How to use |
| 11 | Fuel Surcharges | admin/transport_management/transport_management_fuel_surcharges | How to use |
| 12 | Reports | admin/transport_management/transport_management_reports | How to use |
| 13 | Settings | admin/transport_management/transport_management_settings | How to use |
Related: How to Install · Features · FAQ & Tips