Three simple steps to get your fleet operational.
Built end-to-end for transport companies — from master data and order creation through to dispatch, driver events, invoicing, and payroll export.
Customers, Locations, Consignees, Drivers, Trucks, Trailers, and Routes — managed with expiry tracking, activation controls, and route compensation rates.
LiveCreate orders linked to customers and routes. Generate jobs automatically. Track every status from Pending Assignment through to Completed with full history.
LiveAssign drivers and trucks to jobs. Push notifications to the driver app. Track acceptance, rejection with reason, and auto-dispatch flows in real time.
LiveIntegrated with GP Search for vehicle tracking. Manual odometer capture records trip distances per job, feeding directly into job costing calculations.
LiveFlutter app for drivers — accept or reject jobs, log all journey events, upload delivery sheet photos, record fuel entries, and capture POD per stop.
LiveCalculate revenue vs cost per job. Factors in driver compensation profiles, truck expenses, toll entries, and fuel entries. Lock months for finance approval.
LiveGenerate invoices from completed orders with auto-numbered IDs (INV-YYYY-XXXX). Export as text or CSV for your accounting system. Track sent and paid status.
LiveCalculate driver payroll from compensation profiles — base salary, trip allowances, deductions, and net pay. Export monthly text and CSV for payroll processing.
LiveRevenue, cost, profit, and margin — broken down by month, customer, and route. YTD summaries and top route rankings for management review.
LiveSeven status stages. Every transition is recorded. Nothing falls through the cracks between planner, dispatcher, and driver.
Three role-specific dashboards — each showing exactly what that role needs, nothing more.
The FleetOpsCtrl Driver app (Flutter) covers the complete on-road journey — job acceptance, journey events, delivery sheet upload, stop-by-stop POD capture, and fuel entries.
Driver receives push notification. Taps Accept or Reject with a reason. If auto-dispatch is ON in company settings, job dispatches immediately on accept.
Driver taps Start Journey when leaving depot. Odometer reading is captured at start. GP Search records the trip for distance calculation.
Driver photographs the delivery sheet. Enters number of stops and reference number. System creates the stop list — planner fills in delivery addresses.
For each stop: Start Stop → Complete Stop with POD photo upload. Driver closes job at base, locking the odometer end reading for costing.
Six distinct roles — Admin, Planner, Dispatcher, Finance, HR, and Driver. Each person sees only what they need, nothing they don't.
| Module | Admin | Planner | Dispatcher | Finance | HR |
|---|---|---|---|---|---|
| Company Settings & Users | ✓ | ✕ | ✕ | ✕ | ✕ |
| Masters (Customers, Drivers, Trucks, Routes…) | ✓ | ✓ | ✕ | ✕ | ✕ |
| Transport Orders | ✓ | ✓ | View only | ✕ | ✕ |
| Jobs & Dispatch Board | ✓ | ✓ | ✓ | ✕ | ✕ |
| Planner Dashboard | ✓ | ✓ | ✕ | ✕ | ✕ |
| Dispatcher Dashboard | ✓ | ✕ | ✓ | ✕ | ✕ |
| Job Costing (calculate & lock) | ✓ | ✓ | ✕ | ✓ | ✕ |
| Invoice Generation & Export | ✓ | ✓ | ✕ | ✓ | ✕ |
| Payroll Export (text & CSV) | ✓ | ✕ | ✕ | ✕ | ✓ |
| Management P&L Dashboard | ✓ | ✕ | ✕ | ✓ | ✕ |
Register free, request your trial, and upgrade when you're ready. No lock-in, no hidden fees.
All prices exclude applicable taxes. Overage jobs billed at end of billing cycle. Questions? Email team@fleetopsctrl.com
The core platform is live. The team is actively building the next layers.
Masters, Orders, Jobs, Dispatch, GP Search, Driver App, Costing, Invoicing, Payroll, P&L Dashboard.
Native mobile GPS and Google Maps integration for real-time vehicle location — no external hardware required.
AI automatically extracts stop details from delivery sheet photos — no more manual data entry for planners.
Direct submission to Malaysia's LHDN e-Invoice platform from within FleetOpsCtrl.
Register your company, request a free 30-day trial, and be operational in under a day.
FleetOpsCtrl is a purpose-built Transport Management System designed to eliminate the spreadsheets, WhatsApp chains, and manual paperwork that slow transport companies down.
To give every transport company — from a 5-truck operation to a 500-truck fleet — a single digital platform that manages every step from order to POD, with zero paper and zero missed jobs.
FleetOpsCtrl is built with Southeast Asia in mind — supporting MYR, SGD, and USD, LHDN Malaysia eInvoice compliance on the roadmap, and multi-country driver operations out of the box.
ASP.NET Core backend with Clean Architecture, Vue 3 web app, Flutter driver mobile app, PostgreSQL database — engineered for reliability, multi-tenancy, and fast iteration.
Trial activations reviewed within 1 business day. Plan upgrades handled personally by our team. Questions answered at team@fleetopsctrl.com — no chatbots, no ticket queues.
General enquiries & sales: team@fleetopsctrl.com
Enterprise & custom plans: team@fleetopsctrl.com
We typically respond within 1 business day.
A running record of features shipped, improvements made, and fixes applied — newest first.
Live status of FleetOpsCtrl services. Updated continuously.
The core platform is live and in use. Here's what the team is building next — in the order it ships. We update this page as priorities evolve.
Everything needed to run daily fleet operations — available to all subscribers today.
Real-time vehicle location without external GPS hardware — using the driver's phone and Google Maps.
Eliminate manual data entry — AI reads the delivery sheet photo and fills in the stop details automatically.
Direct e-invoice submission to Malaysia's LHDN platform — no separate software needed.
Advanced fleet intelligence — optimise routes, reduce kilometres, and improve asset utilisation.
Have a feature request? Email team@fleetopsctrl.com — we read every message and prioritise based on customer need.
Last updated: 15 May 2026
FleetOpsCtrl ("we", "us", "our") operates the FleetOpsCtrl Transport Management System, available at trial.fleetopsctrl.com and app.fleetopsctrl.com. This Privacy Policy explains what data we collect, how we use it, and your rights in relation to it.
When you register, we collect your company name, email address, and password (stored as a BCrypt hash — we never store plain-text passwords). Your company is assigned a unique tenant ID and all data is scoped to your account.
Data you enter into the system — customers, locations, drivers, vehicles, transport orders, jobs, invoices, payroll records — is stored securely in our PostgreSQL database and is accessible only to users within your company account.
The Driver Mobile App captures journey events including odometer readings, timestamps, and (when GPS features are enabled) GPS coordinates. This data is associated with specific jobs and is accessible to authorised users within your company.
Delivery sheet photos and Proof of Delivery (POD) documents uploaded via the Driver App are stored securely and are accessible only within your company account.
We collect standard server logs including IP addresses, browser type, pages visited, and timestamps for security and performance monitoring. We do not sell this data.
We do not use your operational data (orders, jobs, drivers, invoices) for any purpose other than providing the service to you.
We do not sell, trade, or rent your personal data to third parties. We may share data with:
We retain your data for as long as your account is active. If you cancel your subscription, your data is retained for 90 days to allow you to export it, then deleted. You may request early deletion by emailing team@fleetopsctrl.com.
All data is transmitted over HTTPS. Passwords are hashed using BCrypt with work factor 12. Access tokens expire after 60 minutes. Refresh tokens rotate on every use. All database access is scoped to your company tenant — no user can access another company's data.
You have the right to access, correct, export, or delete your personal data. To exercise these rights, email team@fleetopsctrl.com. We will respond within 30 days.
The FleetOpsCtrl web application uses session cookies for authentication. We do not use advertising cookies or third-party tracking cookies.
We may update this policy as the platform evolves. We will notify active subscribers of material changes by email. Continued use of the platform after notification constitutes acceptance of the updated policy.
For privacy-related enquiries: team@fleetopsctrl.com
Last updated: 15 May 2026
These Terms of Service ("Terms") govern your use of the FleetOpsCtrl platform operated by FleetOpsCtrl ("we", "us", "our"). By registering an account, you agree to these Terms.
FleetOpsCtrl is a cloud-based Transport Management System providing order management, job dispatch, driver tracking, job costing, invoicing, payroll export, and related features. The service is provided as-is and subject to the plan you have subscribed to.
The free trial includes 100 jobs over 30 days, no credit card required. Trials are subject to review and activation by our team within 1 business day of your request. We reserve the right to decline trial requests at our discretion. At the end of the trial, your account will be suspended unless you upgrade to a paid plan.
You agree not to:
All operational data you enter (customers, orders, jobs, drivers, invoices, etc.) belongs to you. We do not claim ownership of your data. You may export your data at any time. Upon account termination, data is retained for 90 days and then permanently deleted.
We target 99.9% uptime but do not guarantee uninterrupted access. Planned maintenance will be communicated in advance where possible. We are not liable for losses arising from service interruptions beyond our reasonable control.
To the maximum extent permitted by law, FleetOpsCtrl's liability for any claim arising from your use of the platform is limited to the amount you paid in the 3 months preceding the claim. We are not liable for indirect, consequential, or incidental losses.
Either party may terminate the agreement at any time. We may suspend or terminate accounts that violate these Terms without prior notice. Upon termination, your access will cease and data will be retained for 90 days before deletion.
These Terms are governed by the laws of Malaysia. Any disputes shall be subject to the exclusive jurisdiction of the courts of Malaysia.
We may update these Terms as the platform evolves. We will notify active subscribers of material changes by email at least 14 days before they take effect. Continued use after that date constitutes acceptance.
For questions about these Terms: team@fleetopsctrl.com