Now live — Transport Management Platform

Move
Smarter.
Manage Better.

  • 🚛
    Real-time fleet tracking
    Monitor your vehicles and drivers via GP Search integration
  • 📋
    Smart job management
    From order creation through dispatch, delivery, invoicing and payroll
  • 📊
    Powerful analytics
    Revenue, cost and P&L insights to grow your transport business

Getting Started with FleetOpsCtrl

Three simple steps to get your fleet operational.

1
🏢 Register Your Company Create your company account at trial.fleetopsctrl.com/register. You'll need your company name, email address, and a password to get started.
2
🚀 Request a Free Trial After registering, go to the Subscription page and click "Request Free Trial". Your trial includes 100 jobs over 30 days — no credit card required.
⏱ Team activates within 1 business day
3
📈 Upgrade to a Subscription When ready, choose a plan on the Subscription page and click "Contact admin to switch". Our team will set up your plan.
🏢
Register NowCreate your company account to get started
🔑
Main ApplicationSign in to your subscribed account
✉️
Questions? We're here. Email us at team@fleetopsctrl.com
Email us
6+
User roles, zero overlap
99.9%
Platform uptime SLA
9 live
Core operational modules
0 paper
Order to POD — fully digital
What's Inside

Every module your transport
business actually needs

Built end-to-end for transport companies — from master data and order creation through to dispatch, driver events, invoicing, and payroll export.

🗂️

Master Data

Customers, Locations, Consignees, Drivers, Trucks, Trailers, and Routes — managed with expiry tracking, activation controls, and route compensation rates.

Live
📦

Transport Orders

Create orders linked to customers and routes. Generate jobs automatically. Track every status from Pending Assignment through to Completed with full history.

Live
🗓️

Dispatch Board

Assign drivers and trucks to jobs. Push notifications to the driver app. Track acceptance, rejection with reason, and auto-dispatch flows in real time.

Live
📡

GP Search Integration

Integrated with GP Search for vehicle tracking. Manual odometer capture records trip distances per job, feeding directly into job costing calculations.

Live
📱

Driver Mobile App

Flutter app for drivers — accept or reject jobs, log all journey events, upload delivery sheet photos, record fuel entries, and capture POD per stop.

Live
💰

Job Costing

Calculate revenue vs cost per job. Factors in driver compensation profiles, truck expenses, toll entries, and fuel entries. Lock months for finance approval.

Live
🧾

Invoice Generation

Generate 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.

Live
👥

Payroll Export

Calculate driver payroll from compensation profiles — base salary, trip allowances, deductions, and net pay. Export monthly text and CSV for payroll processing.

Live
📈

Management P&L Dashboard

Revenue, cost, profit, and margin — broken down by month, customer, and route. YTD summaries and top route rankings for management review.

Live
Job Lifecycle

From order to POD —
every step tracked

Seven status stages. Every transition is recorded. Nothing falls through the cracks between planner, dispatcher, and driver.

01
Pending Assignment
02
Assigned
03
Pending Acceptance
04
Accepted
05
Dispatched
06
In Progress
07
Completed
Live Dashboards

Planner, Dispatcher &
Management views

Three role-specific dashboards — each showing exactly what that role needs, nothing more.

  • Planner sees orders, job statuses, and daily scheduling
  • Dispatcher sees pending assignments and driver responses
  • Management sees revenue, cost, margin — by month and route
  • Auto-generated order numbers: ORD-YYYYMMDD-XXXX format
FleetOpsCtrl — Dispatcher Dashboard
Active Jobs
14
↑ 2 dispatched today
Pending Assign
3
⚠ needs attention
Completed
31
↑ this month
ORD-20260515-0012-J1 — Driver acceptedDispatched
ORD-20260515-0009-J2 — Pending acceptanceWaiting
Truck WXX 1234 — Start journey loggedIn Progress
Driver Mobile App

Everything the driver needs,
in their pocket

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.

01
📲

Receive & Accept

Driver receives push notification. Taps Accept or Reject with a reason. If auto-dispatch is ON in company settings, job dispatches immediately on accept.

02
🚦

Start Journey

Driver taps Start Journey when leaving depot. Odometer reading is captured at start. GP Search records the trip for distance calculation.

03
📄

Upload Delivery Sheet

Driver photographs the delivery sheet. Enters number of stops and reference number. System creates the stop list — planner fills in delivery addresses.

04

POD Per Stop & Close

For each stop: Start Stop → Complete Stop with POD photo upload. Driver closes job at base, locking the odometer end reading for costing.

Role-Based Access

The right access for
every team member

Six distinct roles — Admin, Planner, Dispatcher, Finance, HR, and Driver. Each person sees only what they need, nothing they don't.

ModuleAdminPlannerDispatcherFinanceHR
Company Settings & Users
Masters (Customers, Drivers, Trucks, Routes…)
Transport OrdersView only
Jobs & Dispatch Board
Planner Dashboard
Dispatcher Dashboard
Job Costing (calculate & lock)
Invoice Generation & Export
Payroll Export (text & CSV)
Management P&L Dashboard
Pricing

Simple, transparent pricing
for every fleet size

Register free, request your trial, and upgrade when you're ready. No lock-in, no hidden fees.

Monthly
Yearly SAVE ~9%
Starter Fleet
For small fleets just getting started
/ month

1,000 jobs / month
 per overage job
  • Masters — Customers, Drivers, Trucks, Routes
  • Transport Orders & Job creation
  • Basic Dispatch Board
  • Driver Mobile App (accept/reject & events)
  • Invoice generation & CSV export
Register & Request Trial
Most Popular
Professional Fleet
For growing operations
/ month

2,000 jobs / month
 per overage job
  • Everything in Starter Fleet
  • All Masters incl. Consignees & Trailers
  • GP Search integration (vehicle tracking)
  • Driver App — full POD, fuel entries & stops
  • Job Costing with monthly lock/unlock
  • Driver Payroll export (text & CSV)
  • Planner, Dispatcher & Management Dashboards
Register & Request Trial
Enterprise Fleet
For large-scale fleet operations
/ month

3,000 jobs / month
 per overage job
  • Everything in Professional Fleet
  • Mobile & Google GPS tracking (coming soon)
  • LHDN Malaysia eInvoice API
  • AI delivery sheet data extraction
  • Custom SLA & uptime guarantee
  • White-label option available
  • Dedicated onboarding & 24/7 support
Contact Sales

All prices exclude applicable taxes. Overage jobs billed at end of billing cycle. Questions? Email team@fleetopsctrl.com

What's Coming

We're just getting started

The core platform is live. The team is actively building the next layers.

Core Platform — Live Now Live

Masters, Orders, Jobs, Dispatch, GP Search, Driver App, Costing, Invoicing, Payroll, P&L Dashboard.

📍

Mobile & Google GPS Tracking Coming Soon

Native mobile GPS and Google Maps integration for real-time vehicle location — no external hardware required.

📄

AI Delivery Sheet Extraction Coming Soon

AI automatically extracts stop details from delivery sheet photos — no more manual data entry for planners.

🧾

LHDN eInvoice Integration Roadmap

Direct submission to Malaysia's LHDN e-Invoice platform from within FleetOpsCtrl.

See the full roadmap →
Get Started

Your fleet. Under control.

Register your company, request a free 30-day trial, and be operational in under a day.

✉️
Questions about FleetOpsCtrl?Email our team at team@fleetopsctrl.com — we usually respond within 1 business day.
Email Us →
About

Built for transport operators,
by people who understand logistics

FleetOpsCtrl is a purpose-built Transport Management System designed to eliminate the spreadsheets, WhatsApp chains, and manual paperwork that slow transport companies down.

🎯

Our Mission

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.

🌏

Where We Operate

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.

🏗️

How It's Built

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.

🤝

How We Work With You

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.

Contact Us

General enquiries & sales: team@fleetopsctrl.com

Enterprise & custom plans: team@fleetopsctrl.com

We typically respond within 1 business day.

Changelog

What's new in FleetOpsCtrl

A running record of features shipped, improvements made, and fixes applied — newest first.

May 2026
Public Website Launch
Release
  • Public marketing website launched at fleetopsctrl.com
  • Three-currency pricing (MYR, SGD, USD) with monthly/yearly toggle
  • Getting Started flow aligned with trial registration process
April 2026
In-App Help Centre
Feature
  • Searchable knowledge base with slide-over drawer accessible from any screen
  • Context-aware article suggestions based on current page
  • Admin article editor with live markdown preview
  • 30+ articles seeded covering all core modules
  • Article view count tracking
April 2026
Phase 2 — Full Operations Platform
Major Release
  • Transport Orders with auto-generated order numbers (ORD-YYYYMMDD-XXXX)
  • Job creation and full 7-stage lifecycle tracking
  • Dispatch Board — assign drivers and trucks, track acceptance/rejection
  • Auto-dispatch mode configurable per company
  • GP Search GPS integration for vehicle tracking
  • Job Costing — revenue vs cost calculation with monthly lock/unlock
  • Invoice generation with auto-numbered IDs (INV-YYYY-XXXX), text & CSV export
  • Driver Payroll calculation and export (text & CSV)
  • Planner Dashboard, Dispatcher Dashboard, and Management P&L Dashboard
  • Scalar API reference UI replacing Swagger
March 2026
Phase 1 — Auth & Master Data
Major Release
  • Company registration and multi-tenant architecture
  • JWT authentication with refresh token rotation and device tracking
  • Role-based access: Admin, Planner, Dispatcher, Finance, HR, Driver
  • Masters: Customers, Locations, Consignees, Drivers, Trucks, Trailers, Routes
  • Route compensation rates (driver and truck, per trip / per km / per kg)
  • Expiry tracking and activation controls across all master entities
  • Flutter Driver App — login, job list, accept/reject scaffold
  • Company settings — GPS config, compensation defaults, operated countries
System Status

All systems operational

Live status of FleetOpsCtrl services. Updated continuously.

All Systems OperationalLast checked: just now
Web Application
trial.fleetopsctrl.com & app.fleetopsctrl.com
Operational
API
REST API & authentication services
Operational
Driver Mobile App
Flutter app — job events, POD capture, fuel entries
Operational
GP Search Integration
Vehicle tracking & odometer sync
Operational
Database
PostgreSQL — orders, jobs, dispatch, costing data
Operational
Notifications
Push notifications to driver app
Operational
To report an issue, email team@fleetopsctrl.com. For urgent production issues, include "URGENT" in the subject line and our team will prioritise your request.
What's Coming

The FleetOpsCtrl roadmap

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.

Core Platform Live Now

Everything needed to run daily fleet operations — available to all subscribers today.

  • Masters — Customers, Locations, Consignees, Drivers, Trucks, Trailers, Routes
  • Transport Orders with auto-generated numbering (ORD-YYYYMMDD-XXXX)
  • 7-stage Job lifecycle with full status history
  • Dispatch Board — assign, notify, track driver acceptance
  • Auto-dispatch and manual dispatch modes
  • GP Search integration for vehicle tracking + manual odometer capture
  • Flutter Driver App — accept/reject, journey events, delivery sheet, POD per stop, fuel entries
  • Job Costing — revenue vs cost, monthly lock/unlock
  • Invoice generation (INV-YYYY-XXXX), text & CSV export
  • Driver Payroll calculation and export
  • Planner, Dispatcher & Management P&L Dashboards
  • In-app Help Centre with searchable articles
  • Role-based access: Admin, Planner, Dispatcher, Finance, HR, Driver
📍

Phase 3 — Mobile & Google GPS Tracking Coming Soon

Real-time vehicle location without external GPS hardware — using the driver's phone and Google Maps.

  • Native mobile GPS tracking via driver's phone
  • Google Maps integration on dispatcher live map
  • Real-time vehicle position updates on Dispatcher Dashboard
  • Full driver event capture on mobile (start stop, complete stop, POD upload)
  • AWS S3 file storage for delivery sheets and POD photos
📄

Phase 4 — AI Delivery Sheet Extraction Coming Soon

Eliminate manual data entry — AI reads the delivery sheet photo and fills in the stop details automatically.

  • Driver photographs delivery sheet → AI extracts stop addresses, consignee names, reference numbers
  • Auto-populates JobStop records — planner only reviews, not re-types
  • POD stamp verification using computer vision — confirms delivery is authenticated
  • Multi-layout support for different customer delivery sheet formats
🧾

Phase 4 — LHDN Malaysia eInvoice Roadmap

Direct e-invoice submission to Malaysia's LHDN platform — no separate software needed.

  • Generate LHDN-compliant e-invoices directly from FleetOpsCtrl orders
  • Submit to MyInvois API from within the app
  • Track submission status and QR code per invoice
  • Applies to Enterprise Fleet plan subscribers
🗺️

Phase 5 — Fleet & Route Planning Roadmap

Advanced fleet intelligence — optimise routes, reduce kilometres, and improve asset utilisation.

  • Fleet Management module — vehicle health, utilisation, and maintenance scheduling
  • Route Planning and Optimisation — suggest optimal routes based on job clusters
  • Real-time Fleet Dashboard with live GPS heat maps
  • Performance analytics by driver, route, and truck

Have a feature request? Email team@fleetopsctrl.com — we read every message and prioritise based on customer need.

Legal

Privacy Policy

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.

1. Data We Collect

Account & Company Data

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.

Operational Data

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.

Driver & Location Data

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.

File Uploads

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.

Usage Data

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.

2. How We Use Your Data

  • To provide and operate the FleetOpsCtrl platform
  • To activate and manage your trial and subscription
  • To send transactional emails (account creation, password reset, subscription updates)
  • To respond to your support requests
  • To monitor platform health and investigate issues
  • To improve the product based on usage patterns (aggregated, never individual)

We do not use your operational data (orders, jobs, drivers, invoices) for any purpose other than providing the service to you.

3. Data Sharing

We do not sell, trade, or rent your personal data to third parties. We may share data with:

  • Infrastructure providers — cloud hosting and database services used to run the platform
  • GP Search — vehicle tracking data is shared with GP Search as part of the GPS integration, subject to your company's GP Search agreement
  • LHDN (when applicable) — invoice data submitted to Malaysia's e-Invoice platform at your explicit instruction
  • Law enforcement — where required by applicable law

4. Data Retention

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.

5. Security

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.

6. Your Rights

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.

7. Cookies

The FleetOpsCtrl web application uses session cookies for authentication. We do not use advertising cookies or third-party tracking cookies.

8. Changes to This Policy

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.

9. Contact

For privacy-related enquiries: team@fleetopsctrl.com

Legal

Terms of Service

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.

1. The Service

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.

2. Accounts & Access

  • You must provide accurate company and contact information when registering
  • You are responsible for maintaining the security of your account credentials
  • Each company account is a separate tenant — users within your account can only access your company's data
  • You must not share login credentials between users — each user must have their own account
  • You are responsible for all activity under your account

3. Free Trial

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.

4. Subscriptions & Payment

  • Subscriptions are billed monthly or yearly in advance
  • Overage jobs (above your plan's monthly limit) are billed at the overage rate at the end of each billing cycle
  • Yearly plans are non-refundable after 14 days from the start of the billing period
  • Monthly plans may be cancelled at any time; no refund is issued for the current billing period
  • Plan changes are handled by our team — contact team@fleetopsctrl.com
  • All prices are exclusive of applicable taxes (GST, SST, VAT etc.)

5. Acceptable Use

You agree not to:

  • Use the platform for any unlawful purpose
  • Attempt to access another company's data
  • Reverse engineer, decompile, or copy any part of the platform
  • Use the platform in a way that degrades performance for other users
  • Upload malicious files or attempt to compromise platform security

6. Data Ownership

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.

7. Service Availability

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.

8. Limitation of Liability

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.

9. Termination

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.

10. Governing Law

These Terms are governed by the laws of Malaysia. Any disputes shall be subject to the exclusive jurisdiction of the courts of Malaysia.

11. Changes to These Terms

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.

12. Contact

For questions about these Terms: team@fleetopsctrl.com