Contracts creation guide

Overview

This guide explains how to give your customers access to TomTom Move products. It covers creating contracts, editing existing contracts, setting usage limits and assigning users to your contracts.

The Move contracts feature allows you to create and manage user access more conveniently by setting global rules for each contract and then assigning new users to them. With contracts, you can:

  • Assign shared consumption limits for multiple users.
  • Schedule product access in advance.
  • Manage expiration dates for multiple users on the same contract with a single action.
  • Add information and context with contract names or notes.

Creating product contracts in Move

To create a new contract:

  1. Click New contract in the top-left corner of the Contracts list.
Contracts list page with New contract button displayed in the upper-left corner above the contracts table
  1. Select the related products, provide the necessary information and click Create.
Contract creation form header showing product selection icons for Route Monitoring, Junction Analytics, O/D Analysis, Traffic Stats, and Area Analytics
New contract form displaying fields for Contract ID, Name/legal number, Start date, End date, Contract type dropdown, Organization dropdown, and Notes text area with numbered labels 1-7

Field information:

  1. Product icons: Select the products that the contract provides to all its assigned users.
  2. Contract ID: Enter an optional number to identify the contract.
  3. Name / legal number: Give the contract a name so it appears clearly in the contracts list. You can name it after a company or project to make it easier to find. This field is optional. If left empty, the contract appears as an "unnamed contract."
  4. Start and end date: Specify when access to the selected products should begin and end for users in the contract. You can select the current day for immediate access or choose a future date.
  5. Contract type: Choose the type of access to provide to all users in the contract. The Evaluation type grants trial access to test Move products, while License provides full, paid access according to customer agreements.
  6. Organization: Specify the organization associated with this contract. You can select an existing organization or create a new one by entering its name.
  7. Notes: Use this optional field to add comments, remarks or other helpful information.
Success message dialog with text 'Contract has been added' and three button options: Create another contract, Assign users, and View contract

At this point, you can create another contract, assign users to the new one or view the contract you just added.

The following images show the result of the contract creation:

  • Contact added with all related information.
Contract details page showing Test Contract with status Active, organization TomTom, date range January 21 2025 to January 31 2025, and list of associated products including Route Monitoring, Junction Analytics, O/D Analysis, Traffic Stats, and Area Analytics
  • Detailed contract view where you can manage all its settings and users.
Contract packages section displaying expandable panels for Route Monitoring, Junction Analytics, O/D Analysis, Traffic Stats, and Area Analytics with pencil edit icons next to each product name

Editing contracts and setting usage limits

If you need to make adjustments to the contract, such as changing its name or product access dates, click the pencil button next to the contract name.

Editing contract details

Note It is not possible to change certain values if users are already assigned to the contract.

Contract header showing Test Contract name with pencil edit button, organization TomTom, and action buttons for Manage users, Edit, and three-dot menu

Editing contract information

The following example shows how to edit contract information:

Edit contract modal dialog showing form fields for Contract ID, Name, Start date with calendar picker, End date with calendar picker, Contract type dropdown, Organization dropdown, and Notes textarea with Save and Cancel buttons

Adding new users

After creating a new contract, no limits are set or there may be some default limits in place. You can either change them by setting a package limit (between Traffic Stats and O/D Analysis only) or by clicking the pencil button next to each product.

Note Before adding new users to a contract, it is always a good idea to ensure that all product limits are set as intended. These limits will apply globally to all users assigned to the contract.

Example of setting a package limit:

Add TS + OD package modal dialog with input field for Number of kilometers to consume set to 4000, explanatory text about shared limits, and Save and Cancel buttons

Route Monitoring

When setting up the limits for Route Monitoring application usage, you can specify the following values:

  • Number of routes available for a single account: The total number of routes a user can create.
  • Maximum route length: The maximum distance in kilometers that a single route can cover.
  • Geographical limit: Load a GeoJSON file with predefined limitations or draw a specific region where the user can analyze road network data. The geographical limit can also be exported for reuse across multiple applications.
Route Monitoring limits configuration form showing fields for Number of routes (set to 3), Maximum route length in kilometers (set to 200), and Geographical limit section with Upload file and Draw polygon options

Example of Route Monitoring usage limits on the user account:

Route Monitoring usage limits panel displaying account statistics with gauges showing 3 routes created out of 3 available, maximum route length of 200 km, and geographical limit information

Junction Analytics

When setting up the limits for Junction Analytics application usage, you can specify the following values:

  • Number of routes available for single account: The total number of routes a user can create.
  • Geographical limit: Load a GeoJSON file with defined limitations or draw a specific region where the user can analyze road network data. The geographical limit can also be exported and reused in multiple applications.
Junction Analytics limits configuration form showing field for Number of junctions per account (set to Unlimited) and Geographical limit section with Upload file and Draw polygon options

O/D Analysis

When setting up the limits for O/D Analysis application usage, you can specify the following values:

  • Number of reports to create: The total number of separate analyses that can be created per account.
  • Number of kilometers to consume: The total number of kilometers within the Road Network Coverage used for pricing purposes.
  • Number of square kilometers to consume: The total area in square kilometers that the user can analyze across all O/D Analysis reports.
  • Geographical limit: Load a GeoJSON file with predefined limitations or draw a specific region where the user can analyze road network data. The geographical limit can also be exported for reuse across multiple applications.
O/D Analysis limits configuration form showing fields for Number of reports to create (set to 3), Number of kilometers to consume (unlimited), Number of square kilometers to consume (set to 15000), and Geographical limit section

O/D Analysis example

Example of O/D Analysis usage limits on the user account:

O/D Analysis usage limits panel displaying account statistics showing 3 reports created out of 3 available, 15000 square kilometers consumed, and geographical limit with region visualization on map

Traffic Stats

When setting up the limits for Traffic Stats application usage, you can specify the following values:

  • Number of kilometers to consume: The total length in kilometers of the road network that the user can analyze in reports.

    Note Segments with no data will not be counted toward the consumption limit.

  • Number of reports to create: The total number of separate analyses that can be created per account.
  • Maximum route length: The maximum distance in kilometers that a single route can cover in the analysis.
  • Traffic Density only: Restricts the user to creating Traffic Density reports only.
  • Geographical limit: Load a GeoJSON file with predefined limitations or draw a specific region where the user can analyze road network data. The geographical limit can also be exported and reused across multiple applications.
Traffic Stats limits configuration form showing fields for Number of kilometers to consume (set to 4000), Number of reports to create (unlimited), Maximum route length (set to 200 km), Traffic Density only checkbox (unchecked), and Geographical limit section

Traffic Stats example

Example of Traffic Stats usage limits on the user account:

Traffic Stats usage limits panel displaying account statistics showing 23 days remaining, 0 reports created, 4000 km road network length available, maximum route length 200 km, and unlimited date range

If you're unsure what a specific limit value means, you can use the tooltips available in the user account settings. A brief explanation will appear in a message when you hover your pointer over the item. For example:

Form field labeled 'Number of routes per account' with value 3 and information icon showing tooltip with explanatory text about total routes available

Limits example

Let's assume you're providing access to a 4,000-kilometer road network package for Traffic Stats only. In this case, simply set the Number of kilometers to consume value to 4,000.

DescriptionImage
This image shows how to configure user limits in the admin panel.
Traffic Stats limits configuration form with Number of kilometers to consume field set to 4000
Example of how these limits are displayed on the user side.
Traffic Stats usage limits dashboard showing 4000 km available for road network length with gauge visualization and 28 days remaining indicator

Traffic Stats + O/D Analysis package

For a bundle sale where you want to grant access to a combined total of 4,000 kilometers, you need to select Add TS + OD package. This option is only available for contracts that include both O/D Analysis and Traffic Stats access and is located above the Contract products section.

Contract packages section showing Add TS + OD package button above expandable product panels for Route Monitoring, Junction Analytics, O/D Analysis, Traffic Stats, and Area Analytics

Traffic Stats + O/D Analysis limits

DescriptionExample
An additional window will appear, where you can provide the number of kilometers to consume:
Add TS + OD package modal dialog with input field for Number of kilometers to consume showing value 4000 and explanatory text about shared consumption limits
You can also add a number of reports to create if applicable:
Add TS + OD package modal dialog showing two input fields: Number of kilometers to consume (4000) and Number of reports to create (5)
You can see how these limits are displayed on the user end from the Dashboard:
Move dashboard showing O/D Analysis and Traffic Stats product tiles with shared usage statistics displaying 4000 km road network length and 5 reports available
The limits can also be viewed directly in the application:
In-application usage limits panel showing road network length gauge at 4000 km, 5 reports available, and 28 days remaining with detailed statistics

Adding users to contracts

Once you've confirmed that the usage limits are set correctly, you can begin assigning users to the contract. To do this, click Manage users in the contract view.

  • Example of a list with all the users assigned to the contract and a button to add more users to it.

    Contract users management page showing Test Contract header with Manage users button, empty users list with columns for Name, Email, and Actions, and Assign users button at bottom
  • A window for assigning users will open. You can either select an existing user from the list and add them to this specific contract or create an entirely new user.

Note: You cannot assign users who are already linked to other contracts with conflicting settings (e.g., overlapping date ranges). Users can only be assigned to multiple contracts if the values specified do not conflict.

  • Example of assigning users to an existing contract.
Assign users modal dialog showing search field with placeholder 'Search by email', list of selectable users with email addresses and checkboxes, and Save and Cancel buttons at bottom
  • To create a new user, enter the email address and click Add new user.
Assign users modal dialog with email input field showing 'user@example.com', Add new user button, and empty list area below
  • The newly added user will appear above the list of existing users. Select this user and click Save to complete the process.
Assign users modal dialog showing newly added user 'user@example.com' with checkbox selected at top of list, above existing users section with Save and Cancel buttons
  • A notification will confirm whether the process was successful via a message in the top-right corner.
Green success notification banner in upper-right corner displaying message 'User has been assigned to contract successfully'
  • You can now click the user's email address to see a summary of that account, including account status, access status, product access, and usage limits defined in the contract.
User profile page showing account details for user@example.com including Account status (Inactive), Access status (Active), list of accessible products (Route Monitoring, Junction Analytics, O/D Analysis, Traffic Stats, Area Analytics), and usage limits section with expandable product panels

Note: If a new user is created, the status of the user's account will be "inactive" because the email address needs to be confirmed on their end.

The newly created user will receive two emails:

DescriptionImage
1. The first email contains the activation link to verify the email address and the account. The user can set up their password by clicking Activate My Account.
Email notification with TomTom logo showing account activation message and blue 'Activate My Account' button
1.1. You can see screenshots of the password-setting process. The user needs to provide a unique password, repeat it, and then click Set Password.
Set password form showing two password input fields with eye icons for visibility toggle and 'Set Password' button at bottom
1.2. Once the password is set up correctly, the following message will appear:
Success message page with checkmark icon displaying 'Your password has been set' text and 'Sign in' button below
1.3. From this point, the user can sign in to Move using the credentials provided during the password-setting process and the email address.-
2. The second email contains information that access to the selected application(s) has been successfully granted.
Email notification with TomTom logo showing access granted message for Traffic Stats product with list of features and 'Go to Traffic Stats' button
2.1. At the same time, the distributor will also be informed via email that access to the selected application has been granted to the user.
Email notification to distributor showing message that Traffic Stats access has been granted to user@example.com with user details and contract information
2.2. If the user confirms the account with the new password and product access is granted, they can use Move. Based on the example scenario above, the outcome for the end user will be the following:
Move My Products page showing grid of accessible product tiles including Route Monitoring, Junction Analytics, O/D Analysis, Traffic Stats, and Area Analytics with usage statistics displayed on each tile

Contact information

If you encounter any difficulties during the contract or account creation processes, please contact us at MoveSupport@tomtom.com.