Powering your business

Power your existing systems with TomTom fleet management.

TomTom fleet management can be integrated seamlessly with your current software and applications, giving you a comprehensive and fully-connected fleet and workforce management solution.

This means you can access all data, from mobile workforce, traffic and vehicle information to data from mobile devices, through your existing systems. You can work faster, smarter and more efficiently.

We have a wide network of reliable and trusted Software and Hardware Alliance Partners, that have integrated TomTom fleet management into their applications. With the help of TomTom and our partners, you can:

  • Access dozens of existing partner applications
  • Implement your solution quickly and easily
  • Benefit from TomTom’s world-class API – WEBFLEET.connect

With TomTom fleet management, you can tap into the industry’s richest set of integrated applications. Which means you don’t have to transform the way you work – just improve it.


Integrate TomTom fleet management data with your office and mobile systems for a truly full connected fleet management solution.

WEBFLEET can also work with your existing office applications, feeding those systems with relevant and accurate data from the road. Thanks to our open APIs – WEBFLEET.connect & LINK.connect– we can also provide information from your mobile Bluetooth devices out in the field, and make it available to you, in real-time, via your existing systems.

Office solutions

With an integrated fleet management application, you can enrich your back-office systems with useful data. That’s information from the road about your vehicles, jobs and workforce, such as arrival times, working hours, mileage and more.

Our Software and Hardware Alliance Partners offer off-the-shelf integration with dozens of your applications including:

  • Scheduling and planning
  • Route optimisation
  • Dispatching
  • Invoicing
  • ERP, CRM and many more.


In-vehicle and mobile solutions

Your mobile workers are probably capturing all kinds of data when they’re out on the road.

This might be data collected from barcode readers, card readers or digital pens. And there’s lots of information about your vehicles to monitor too, such as the temperature, door locks and tire pressure.

With WEBFLEET.connect and LINK.connect you can access all this information in real-time, using your existing office applications. And we can even combine this information with associated positioning data, timestamps and related job data for more detailed analysis.


How does it all work?

TomTom’s API, WEBFLEET.connect, enables constant communication between WEBFLEET and your existing software. It’s your gateway to a truly connected business, providing the rich and accurate road data from WEBFLEET via an easy-to-use interface.

You can establish a communication channel between your existing in-vehicle devices and your TomTom LINK tracking device using another API – LINK.connect – and Bluetooth. Your LINK device connects with WEBFLEET using GPRS. WEBFLEET.connect then relays all the information collected from your in-vehicle devices to your back-office systems. So you’ll have all the information you want, exactly where you need it.


Tap into the industry's largest selection of integrated applications.

Whether you want to integrate TomTom fleet management with your office, in-vehicle or mobile systems, it's more than likely that we can support it.

Thousands of companies have already integrated their applications with TomTom fleet management. We've added them all to the catalogue below, so you can search for a tried and tested application that fits your requirements.

And if you don't find what you need there, we'll recommend one of our experienced partners.


Everything you need to get started

TomTom offers the industry’s easiest and most robust set of developer resources, so you can get started today.

Here’s everything you need to integrate any software with TomTom fleet management data, including API documentation, sample code and developer guides. So what are you waiting for? 


Technical documentation

WEBFLEET.connect API documentation

The API documentation contains all details you need to begin working with WEBFLEET.connect, a detailed description of how to submit requests and their respective parameters.


WEBFLEET.connect Developer Guide - Job Dispatch

This guide helps you understanding how to send jobs to WEBFLEET and how to receive job status updates.


WEBFLEET.connect Developer Guide - Predefined routes over the air

This guide helps you creating predefined routes and including them in your itinerary orders.


PRO.connect SDK documentation

This document describes the API of the PRO.connect SDK, including WEBFLEET orders, text messages, custom data and much more and how to use it.


WEBFLEET.connect Developer Guide - Message Queues

This guide helps you working with the WEBFLEET.connect message queues by explaining the core concept and providing usage hints.


WEBFLEET.connect Developer Guide - Driver Safety and Efficiency

This guide helps you understand how to work with the OptiDrive Indicator by explaining how to create a tool to analyse training needs and provide rewards.


LINK.connect API documentation

This document helps you to build a solution using LINK.connect and refers to the integration between the TomTom LINK device and a third party Bluetooth device.


PRO.connect developer guide

This guide describes how to get started using PRO.connect: importing the PRO.connect SDK into your development environment (Eclipse) and how to set up a PRO.connect project.


Code examples

LINK.connect demonstrator

This Windows PC tool uses the WEBFLEET.connect API to demonstrate the use of LINK.connect. It also connects to a TomTom LINK 410/510 with LINK.connect enabled via Bluetooth. The tool helps you to test basic functionality during development of connecting third party hardware via Bluetooth. The tool is written in C#. System requirements: .NET 3.5 SP1, Microsoft Bluetooth stack when using Bluetooth functions.

WEBFLEET::Connect: A Perl Library

A Perl library that wraps around the API, demonstrates how to interact with WEBFLEET.connect and provides a foundation for
other example Perl applications.

The package contains examples demonstrating how to import addresses into WEBFLEET and query for objects, replicate messages to a local database, create a KML file suitable for showing a track with Google Earth and creating a RSS feed.

Visual Basic example

Two 'Hello World' examples in Visual Basic. One uses the WinHttpRequest COM object to integrate the WEBFLEET.connect CSV interface, the other one uses the WEBFLEET.connect SOAP interface. Both demonstrate retrieving an object list and sending a simple text message.

C# example

C# sample projects used in the WEBFLEET.connect Developer Guide - Driver Safety and Efficiency.

LINK.connect integration example

This sample project demonstrates the usage of LINK.connect on the example of a driver assignment to a vehicle using a Android™ smartphone on client side and a PHP-based server component. Please see the contained quickstart guide for further details.

Delphi example

A light-hearted example in Delphi demonstrating how to submit requests to WEBFLEET.connect and parse results.


This tool demonstrates how to create itinerary orders in C#. System requirements: .NET 3.5 SP1 or higher

ASP/VBScript example

A light-hearted example ASP page that shows how to use VBScript to issue requests to WEBFLEET.connect and write the result directly into the page.


Request API access (API key)

To receive access to the WEBFLEET APIs, simply follow the steps below:

1. Request an API key
For customers

If you are a customer and would like to request an API key, complete the online request form.

In the Refine search by product model drop-down menu select Integration => Select the API desired.

In the Refine search by category drop-down menu select API Request.

For .connect partners

If you are a .connect partner, you will receive your API key during your partner application process.

To request more API keys, follow the process described above. Click here to go to the online request form.

2. Set up a dedicated WEBFLEET.connect account

To complete this step, follow the process described in chapter 3.2.3 of the WEBFLEET.connect API documentation. Alternatively follow the instructions in the video below.

Create new user and activate WEBFLEET.connect