FleetGuru logo

FleetGuru

ERP & FinanceAPI tokenLive

FleetGuru is a fleet management platform for transport and logistics operators, covering vehicle tracking, driver management, trip logging, maintenance scheduling, and asset lifecycle. It exposes a REST API through a per-tenant subdomain that customers use to connect third-party systems.

What you can do

Read vehicle records and status

Pull the full vehicle roster with make, model, registration, current status, and assigned driver. Use this to keep your product's asset list in sync with the customer's live fleet.

Access trip logs and mileage data

Read completed and in-progress trips with start and end locations, distance, duration, and fuel consumed. Askel handles FleetGuru's pagination so your product can pull high-volume trip histories without request timeouts.

Sync driver records

Read driver profiles including license details, assigned vehicle, contact information, and employment status. Write back updated license expiry dates or contact details from your HR or compliance product.

Track maintenance schedules and work orders

Pull scheduled service items, overdue maintenance flags, and completed work orders for each vehicle. Useful for maintenance-management products that need to show fleet compliance alongside workshop scheduling.

Read asset location and GPS data

Pull current GPS coordinates and last-known location for all tracked assets. Askel rate-limits location polling to stay within FleetGuru's API limits and surfaces the freshest available position.

Access fuel records and cost data

Read fuel purchase records, fuel card transactions, and cost-per-kilometer metrics by vehicle or driver group. Use this to feed cost-analytics dashboards without manually exporting FleetGuru reports.

Sample use case

Syncing FleetGuru trip data into a logistics cost-analytics platform

Coastal Freight Distributors operates 85 vehicles across three depots and uses FleetGuru for fleet tracking. They have adopted your logistics cost-analytics platform to benchmark fuel efficiency and driver productivity. Every morning, their operations team expects the prior day's trip data to appear in the platform's cost dashboard.

  1. 1

    Generate the API token in FleetGuru

    Coastal Freight's FleetGuru admin navigates to the tenant admin UI under Settings > API Access, creates a new API token with read access to Vehicles, Trips, Drivers, and Fuel Records, and copies the generated Bearer token.

  2. 2

    Enter credentials in Askel

    The admin enters their FleetGuru tenant subdomain (coastalfreight) and pastes the Bearer token into the Askel setup screen inside your analytics platform. Askel constructs the API base URL as https://coastalfreight.fleetguru.app/api/v1 and confirms connectivity by fetching the vehicle list.

  3. 3

    Schema discovery

    Askel reads the available FleetGuru endpoints and identifies the Vehicle, Trip, Driver, Fuel, and Maintenance objects along with any custom fields Coastal Freight has defined. Your CS team sees a mapping draft within minutes.

  4. 4

    Map and validate

    Coastal Freight uses a custom depot-code field on vehicle records. A CS rep maps this to the analytics platform's depot dimension so trip costs can be rolled up by depot. A dry-run against the prior week's trips confirms the cost calculations match what the operations team expects.

  5. 5

    Go live

    The nightly sync is enabled. Askel pulls all trips completed in the previous day from Coastal Freight's FleetGuru tenant and loads them into the analytics platform. Cost-per-kilometer, fuel efficiency, and driver productivity metrics update automatically each morning.

Authentication

API token

The customer's FleetGuru admin generates a Bearer token in their FleetGuru tenant admin UI under Settings > API Access and provides it along with their tenant subdomain. Askel constructs the API base URL as https://<tenant>.fleetguru.app/api/v1 and includes the token as a Bearer Authorization header on every request.

Data flow

How Askel sits between your product and the customer's system

Data flow between Customer's FleetGuru tenant, Askel, and Your productCustomer's FleetGuru tenantAPI endpointAskelauth · mapping · driftYour productyour backend
VehiclesTripsDriversMaintenance RecordsFuel RecordsAsset Locations

FAQ for FleetGuru

How does the customer find their FleetGuru tenant subdomain?+
The tenant subdomain is the prefix in the URL when the customer is logged into FleetGuru (e.g. coastalfreight in coastalfreight.fleetguru.app). It can also be found in the FleetGuru admin settings under Account Information.
Does FleetGuru offer a sandbox or test environment?+
FleetGuru does not provide a separate sandbox environment by default. Customers typically use a demo or staging account if their FleetGuru contract includes one. For validation, we recommend testing against a limited dataset in the production account first, such as a single depot or a small vehicle group, before enabling the full sync.
What API rate limits apply?+
FleetGuru applies per-tenant rate limits that vary by plan. Askel detects rate-limit responses (HTTP 429) and backs off automatically. For customers with large fleets and high trip volumes, we recommend discussing rate limit tiers with FleetGuru support if the daily sync takes longer than expected.
What happens if the customer rotates their API token?+
When the old token is revoked, Askel will receive 401 responses and surface a credential error in your product's integration dashboard. The customer's admin can paste the new token into the Askel setup screen. The existing field mappings and sync configuration are preserved and the integration resumes on the next scheduled run.
Ready to ship integrations faster?customers faster?implementations faster?
Join onboarding teams delivering integrations without the engineering queue,
catching drift before it breaks, and hitting go-live dates.
Security & Compliance
ISO 27001 Certified
GDPR Compliant

© 2025 Askel.ai. All rights reserved.