Fleetline

Multi-tenant logistics & fleet management platform

  • Multi-tenant — each customer's data fully isolated
  • Twelve roles with organisation and record-level permissions
  • Full audit log on every state change
  • Background jobs, queues and scheduled tasks
  • Advanced analytics with drill-down and export
  • Rate limiting, security monitoring and SSO
  • Dev / staging / production with CI/CD

Sign in to Fleetline

Choose an identity. Permissions are enforced at organisation, module, action and record level.

Authentication at this tier: SSO against your identity provider, two-factor authentication, session policy, IP allow-lists and full sign-in audit — alongside standard email login.

Control tower

Live · 27 August 2026
MF
AS
POPlatform OwnerCross-tenant
Trips in progress
38▲ 6 vs yesterday
On-time delivery
94.2%▲ 1.8 pts
Exceptions open
73 breaching SLA
Revenue (MTD)
₹3.42 Cr▲ 21%

Trip volume & on-time rate

Fleet utilisation

82%
On trip184
Loading31
Maintenance28
Idle19

Live exceptions

3 SLA breaches
TripIssueDelaySLA

System health

All systems operational
API p95 latency128 ms
Queue depth412 jobs
Error rate (5xx)0.04%
DB connection pool64 / 200
Uptime — rolling 30 days99.97%

Analytics

Multiple dashboards, drill-down, custom reports and scheduled exports.

Avg trip cost / km
₹38.40▲ ₹1.20
Empty running
14.2%▼ 2.1 pts
Avg turnaround
6.4 hrs▼ 40 min
Fuel efficiency
4.1 km/l▲ 0.2

Route performance — drill down by clicking a row

RouteTripsAvg cost/kmOn-timeMarginTrend

Profitability by client

ClientShipmentsRevenueDirect costMarginHealth
Bharat Retail1,284₹1.42 Cr₹1.06 Cr25.4%Healthy
Sundar Steel642₹98.4L₹81.2L17.5%
Anand Agro418₹52.1L₹36.8L29.4%Healthy
Meghna Textiles306₹31.7L₹30.4L4.1%At risk
Coastal Foods228₹27.4L₹20.1L26.6%Healthy

Saved reports

ReportOwnerScheduleRecipientsLast run
Daily operations summaryKavya ReddyDaily 07:008 recipientsToday, 07:00
Weekly P&L by routeKavya ReddyMon 09:004 recipients25 Aug, 09:00
SLA breach registerSameer KhanDaily 18:006 recipientsYesterday, 18:00
Fleet maintenance dueSystemWeekly3 recipients24 Aug, 06:00
Client billing reconciliationFinanceManual20 Aug, 14:22

Trips

All depots and regions.

TripRouteVehicleDriverRegionETAStatus

Fleet

262 vehicles across 9 depots, with maintenance scheduling driven by odometer and hours.

Vehicles
2629 depots
Utilisation
82%▲ 4 pts
In maintenance
286 unplanned
Service due (30d)
41Auto-scheduled
VehicleTypeDepotOdometerStatusNext serviceHealth

Shipments

Consignments across all clients.

ConsignmentClientFrom → ToWeightPromisedStatus

Billing

Client invoicing, rate contracts and reconciliation.

Invoiced (MTD)
₹3.42 Cr▲ 21%
Collected
₹2.68 Cr78%
Overdue > 30 days
₹41.2L▲ ₹6L
Disputed
₹8.4L11 invoices
InvoiceClientPeriodAmountDueStatus

Organisations

Each organisation is a separate tenant with isolated data, its own users, roles, branding and plan.

Multi-tenancy: every query is scoped to the active organisation at the data layer, not the interface. A user in one tenant cannot reach another tenant's records even through the API.
OrganisationPlanUsersVehiclesTrips (MTD)StorageStatus

Roles & access

Twelve roles. Permissions apply at organisation, module, action and record level.

Access layers

1
Organisation scopeWhich tenant's data the user can reach at all
2
Module permissionWhich screens appear in the menu
3
Action permissionView, create, edit, approve, delete, export — set individually
4
Record scopeRegion, depot, client or assigned-to-me filters applied in the query
5
Field maskingSensitive fields hidden even where the record is visible

Role hierarchy

Platform OwnerAll tenants2 users
Org AdminOne tenant, all records7
Regional HeadAssigned regions5
Operations ManagerRegion, read-write14
DispatcherOwn depot only38
Driver (mobile)Assigned trips only241
FinanceBilling, no operations6
MaintenanceFleet only11
AuditorRead-only, all modules3
Client (portal)Own shipments only180

Permission matrix — action level

✓ full · scoped · ✕ none
ActionPlatformOrg AdminOps MgrDispatcherFinanceAuditorClient

Audit log

Every state change is recorded with actor, tenant, before/after values, IP address and request ID. Immutable and exportable.

TimestampActorActionEntityChangeIPRequest

API & webhooks

Versioned public API with per-tenant keys, rate limits and signed webhook delivery.

API keys

KeyScopeRate limitLast used
fl_live_a3f9…c21eRead + write1,000 / min2 min ago
fl_live_7b2c…9d04Read only300 / min18 min ago
fl_test_e81a…4f77Sandbox60 / minYesterday

Webhook endpoints

EventEndpointDeliveryStatus
trip.deliveredapi.bharatretail.in/hooks99.8%Healthy
shipment.exceptionapi.bharatretail.in/hooks99.8%Healthy
invoice.generatederp.sundarsteel.com/wh94.1%
vehicle.breakdownops.meridian.in/alerts100%Healthy

Rate limiting & security controls

API versioningv2 current · v1 deprecated, sunset Mar 2027
Rate limitingPer key, per tenant and per IP — with burst allowance
AuthenticationBearer token · HMAC-signed webhooks · optional mTLS
Request loggingFull request/response capture, 90-day retention
Abuse detectionAutomatic key suspension on anomalous patterns

Background jobs & queues

Work that must not block a user request — routed to queues, retried on failure, monitored.

Queues

All processing
defaultGeneral background work124waiting
notificationsEmail, SMS and WhatsApp dispatch218waiting
reportsHeavy exports and scheduled reports62waiting
webhooksOutbound delivery with exponential backoff8waiting
dead-letterFailed after all retries — needs review3failed

Scheduled tasks

TaskScheduleLast runStatus
Nightly ETA recalculation0 2 * * *02:00Success
SLA breach detection*/15 * * * *4 min agoSuccess
Maintenance due alerts0 6 * * 1Mon 06:00Success
Invoice generation0 1 1 * *01 AugSuccess
Database backup verification0 4 * * *04:00Success
Stale session cleanup0 * * * *12 min agoSuccess

Worker log — live tail

Infrastructure

Three environments with automated deployment, monitoring, logging and backups.

Production Healthy
Versionv2.14.3
Deployed2 days ago
Instances6 app · 3 worker
DatabasePrimary + 2 replicas
Uptime (30d)99.97%
Staging Deploying
Versionv2.15.0-rc2
Deployed14 min ago
Instances2 app · 1 worker
DatabaseAnonymised copy
PurposeUAT sign-off
Development Active
Versionmain @ 8f2a91c
Deployed36 min ago
Instances1 app · 1 worker
DatabaseSeeded fixtures
PurposeFeature branches

Deployment pipeline

CommitLint + unit
BuildContainer image
TestIntegration + API
StagingAuto deploy
ApprovalUAT sign-off
ProductionBlue/green
Rollback to the previous version is a single action and takes under two minutes.

Monitoring, backup & security

Uptime monitoring1-minute checks
Application performance monitoringTraces + errors
Centralised logging90-day retention
AlertingOn-call rotation
Database backupHourly + PITR
Backup restore drillMonthly, verified
Rate limiting & WAFEnabled
Dependency scanningOn every build
Secrets managementVault, rotated