Skip to main content

GPS Integrations

You will be able to track and allocate your vehicles and field staff anywhere at any time. Combining your GPS provider with Frontu ensures real-time location updates and helps to plan and manage work orders.

How GPS integration works with Frontu

Frontu connects to your GPS provider through a secure API. Once the integration is enabled, Frontu pulls vehicle positions from the provider and displays them on the dashboard map together with your users. Each vehicle is matched to a Frontu user (technician), so you always know who is driving which car.

The Frontu Dashboard will show not only the users but also the vehicles on the map. It will provide you with the exact location of vehicles and users. The yellow icon indicates a user and displays address information, last coordinates, the office where the user works, and the mobile device model. The black icon shows vehicle information: model, license plate, coordinates and the latest update time.

What you get with GPS integration

  • Real-time location of vehicles and users on a single map in Frontu.

  • Trip history for each user — start and end time, duration, distance, and the related work order.

  • A combined view of vehicles, users, work orders and client requests on the calendar map.

  • Vehicles linked to technicians, so the right person is always associated with the right car.

  • Better planning and faster dispatching — you can assign the closest technician to a new work order.

Mapping vehicles to technicians

Each GPS-tracked vehicle has to be linked to a Frontu user so that the system knows who is driving the car. This is usually done by adding a Driver ID (or an equivalent identifier such as a CAR name or employee name) on the GPS provider side that matches the System ID or full name of the Frontu user. Once this information is in place, Frontu can map users with vehicles and display their positions correctly on the dashboard.

The exact field used for the mapping depends on the provider — for example, Fleet Complete uses a Driver ID equal to the user's System ID (First Name Last Name), while Xirgo uses a Driver ID equal to the CAR name. The integration setup guide for each provider explains which field to use.

Supported GPS providers

Frontu currently integrates with the following GPS and fleet tracking providers:

  • Power Fleet formerly Fleet Complete

  • Mapon

  • Xirgo

  • Kiho

If your provider is not listed here, please contact Frontu support — most providers that expose a public API can be added.

Trip history and reports

The Users section lets you follow each user's trip history. Select the user and click the "Detailed view" option. The first tab shows the user's information; the second tab is the trip history. The list shows the employee, start and end time, duration in minutes, work order, start and end coordinates, and distance. If a trip is linked to a work order, click the work order link to open its details directly.

The date filter lets you select start and end dates for the trips. You can filter by last month or this month, or pick a custom range. When the dates are set, click the green "Choose" button to apply the filter.

How to enable a GPS integration

  1. Make sure you have an active subscription with your GPS provider.

  2. Request API access from your GPS provider — typically an API key, or a login and password that allow Frontu to read vehicle data.

  3. Make sure each tracked vehicle has a Driver ID set on the GPS provider side that matches the corresponding Frontu user (System ID, full name, or CAR name, depending on the provider).

  4. Send the API credentials to Frontu support. We will enable the integration and verify that the vehicles appear correctly on the dashboard map.

  5. Once the integration is live, you can review live positions, trip history and link trips to work orders directly inside Frontu.

If you encounter any issues during setup, or if you want to check whether your specific GPS provider is supported, please reach out to Frontu support for assistance.

Did this answer your question?