Skip to main content

FastTrack 360 Integration

Overview of how Traffio's FastTrack 360 integration works and how to set it up.

R
Written by Rob
Updated over a month ago

In November 2025, Traffio will introduce the beta version of it's integration with FastTrack 360. In brief, the integration will allow the automatic creation of Job Orders and Timesheets in FastTrack from data in Traffio. This document describes how to set this integration up and its operation, along with some limitations.

The integration will remain in a beta phase while we take onboard feedback. While you may use the integration during this period, you should expect it to change without notice as we integrate customer feedback and improve it's functionality.

If you are a user of the previous FastTrack integration, this functionality is included in the new integration but will be located in a different area of Traffio. See the section below titled 'Changes to the Existing Functionality'.

Before You Begin

Amoung many other features, FastTrack 360 provides a powerful and flexible payroll engine. The FastTrack 360 integration for Traffio assumes that FastTrack will be performing the entire pay run process from the timesheet data that Traffio provides. As such, when using this integration Traffio does not interpret how an employee is to be paid and no Pay Runs will need to be generated inside Traffio.

This arrangement requires you to configure FastTrack in a particular way - primarily using Client-level Job Templates with Agreement Rates. The way you setup your Job Templates will then dictate how FastTrack interprets pay entitlements.

This document does not provide specifics on how to configure your Client-level Job Templates and if you require assistance in configuring FastTrack in this way, we recommend that you reach out to the FastTrack 360 support team.

How to Connect Traffio to FastTrack 360

Request API Credentials

The integration requires Traffio to communicate with FastTrack 360 programmatically using a Application Programming Interface ('API' for short). Use of this secure API requires some login credentials.

  • Consumer Name: A unique name for the FastTrack 360 system you are connecting to.

  • API Key: A long string of random characters.

  • Username: The username to use to connect to the API. This is not the username you would normally use to log into FastTrack 360 via a web browser. It will be a new username generated specifically for access to the API.

  • Password: The password to use to connect to the API. As above, this is not the password you would normally use log into FastTrack 360.

To obtain these login credentials from FastTrack, please follow the instructions in this document.

Establish a Connection

Now that you have the API credentials you need to enter them into the Traffio interface to establish a connection with FastTrack 360.

Navigate to Integrations > Connections and create a new Connection by selecting the FastTrack integration and entering a name of your choosing.

Click on the blue FastTrack Options button that appears and enter your FastTrack credentials into the FastTrack API Access fields.

If you are connecting to a FastTrack environment that is intended for testing, you should select Testing from the API Mode field. Usually, if your Consumer Name ends in UAT, it means you are conneting to a testing environment.

Once all four credentials have been entered, click the Save button. If your credentials are incorrect or a connection with the FastTrack API is cannot be established, a orange warning message will appear and your record will not have been be saved.

If a connection was established, you can now click the blue Sync Resources button. This imports the required data records from FastTrack for you to complete the setup. Depending on the amount of data you have in FastTrack, this process may take some time - a green message will appear in the bottom left of the screen to indicate the synchronisation process has finished successfully.

Configuring the Integration

Now that all of the required data has been imported from FastTrack into Traffio, you can continue with the configuration. Some important options are discussed below.

The integration can operate in one of two modes as determined by the Template Mode field. When the client mode is selected, the Client Templates configuration screen is used to determine which Job Template will be used when data is pushed from Traffio to FastTrack. When in depot mode, the Depot Templates configuration screen is used. The vast majority of users of the integration will select client in this field and in only a select few cases depot may be required when FastTrack has been setup to pay entitlements according to the Attendance Type.

Some other fields which must have a option selected are the FastTrack skill keyword, FastTrack User and FastTrack Attendance Type drop down fields. Job Orders and Timesheets cannot be created without these three fields populated. For further information regarding these fields, hover your mouse over the blue information bubble for a detailed explanation.

A note on FastTrack Attendance Type, since FastTrack will be responsible for interpreting the timesheets according to it's Agreement Rates, what you select in this field will have little impact but nonetheless, it is recommended you select the Day shift option here.

In the End of Week field, you must select the day which represents the end of your pay week. This must align with the option of the same name inside your FastTrack interface.

Configuring the Client Mapping

Each Job Order created in FastTrack must be done for a particular FastTrack Client. To allow Traffio to create FastTrack Job Orders automatically, you need to translate Traffio Clients to FastTrack Clients. This is achieved by mapping Traffio Clients to FastTrack Clients on the Client Mapping screen.

See 'How it Works' section below for further details.

Configuring Person Mapping

Each Job Order also needs to be assigned to a FastTrack Candidate to be fulfilled. Just like mapping clients, we need to translate Traffio People to FastTrack Candidates in order to place them on these Job Orders by using the Person Mapping screen.

See 'How it Works' section below for further details.

Configuring Job Template Mapping

As mentioned above, the FastTrack 360 integration for Traffio requires your FastTrack system to make use of Client-level Job Templates and Agreement Rates.

The configuration of these Job Templates inside FastTrack will provide you with all of the required flexibility to generate the correct pay entitlements.

Each Booking in Traffio is performed for a particular Client. When we automatically create a FastTrack Job Order we must use a Job Template that has been setup specifically for the corresponding FastTrack Client - hence 'Client-level Job Templates'.

The Template Mapping screen allows you to specify which FastTrack Job Template to use for each Traffio Client based on the role they are performing on the booking - eg: 'Traffic Controller' or 'Spotter'. For example: When James works for 'A1 City Services' as a 'Traffic Controller' he can be mapped to the 'A1CS - Traffic Controller' job template.

For more granularity, the Job Template selection can also differ based on which Traffio Project they are working on. For example: When James is on A1's 'Level Crossing' project he can be assigned a different job template, 'A1CS (Level Crossing) - Traffic Controller'.

This flexibility will become clear the more you use the integration but for testing purposes, you will need to map a FastTrack Job Template to each Traffio Client at a minimum.

This can be a time consuming process. In future versions of this integration we plan to make the mapping of Job Templates a much simpler affair which more flexibility in mapping conditions.

How the Integration Works

As mentioned above, Traffio transfers only enough information to FastTrack to allow FastTrack to generate a pay run and calculate the correct pay entitlements using Agreement Rates.

This information primarily comes from Traffio Works Dockets. When a Works Docket is signed off in Traffio, a the transfer process will immediately commence behind the scenes as depicted below.

The interface for sending a Docket from Traffio to FastTrack appears on the Dockets tab for any signed-off docket:

Once sent, the background process (shown in purple above) is initiated. The screen will show that it is being processed - this can take up to 3 minutes to complete.

Once processed, the screen will update to provide details about it's final state. The image below shows that one employee's docket was transferred to FastTrack successfully while the other did not. Successfully transferred dockets will be found in the Incomplete timesheets area in the FastTrack interface ready for your approval prior to processing a pay run.

It is important to understand that Traffio does not automatically create a new FastTrack Job Order for every booking a person works on - it attempts to re-use Job Orders that have already been created based on the Candidate, Client and Job Template. It will attempt to extend the length of any appropriate, existing Job Order by one week at a time in order to align with the hours on the Traffio Works Docket.

Only when an existing Job Order cannot be found (or is in a non-editable state), a new Job Order will be created. Likewise, if an appropriate, existing Job Order is found but the existing Timesheet is in a non-editable state, a new Job Order and Timesheet will be created.

Handling Errors

Since the bulk of the integration's process is done in the background, as a Traffio office worker, you will not receive immediate feedback as to whether the docket has successfully been sent to FastTrack or not. Because of this, it is important that the office worker periodically checks either the docket screen, integration report or the error log to ensure all Works Dockets are sent to FastTrack. The error log can be found by navigating to Integrations > Connections > Select your FastTrack connection > Connection Errors.

When an error is encountered, the error log might provide sufficient information for you to make a correction to the configuration and/or data for the process to be attempted again. For example, you may have forgotten to map a Traffio Person to a FastTrack Candidate. In such a circumstance, you would need to correct the mapping and then use the blue Retry button on the error detail screen or the Docket screen.

If an error occurs that does not provide sufficient information to allow you to correct it yourself you may be required to correct, or enter, the data manually by logging into the FastTrack interface. In other circumstances Traffio and FastTrack support may be able to assist.

Limitations

Correcting Signed-Off Dockets

Once a Works Docket is signed-off in Traffio, it is immediately sent to FastTrack and should no longer be edited within Traffio. We recommend that you use the Traffio permission to prevent the modification of Works Dockets after they have been signed off.

Should a Works Docket require correction of hours within Traffio after it has been signed-off, you will need to manually modify the Timesheet that has already been created by using the FastTrack interface.

Single FastTrack Connection

The record within Traffio that represents the communication with FastTrack is called a 'Connection'. Connections are located under the Integrations main menu item.

Technically, you can create multiple Connection records in Traffio but there can only be one default/active FastTrack connection at a time. In other words, as Works Dockets are signed-off, they will all be pushed to the same 'active' FastTrack system.

Should users of this integration require the ability to push Traffio data to more than one FastTrack system in the future, Traffio may adjust the integration to facilitate this if deemed beneficial.

Changes to the Existing Functionality

Some Traffio users may currently be using the existing tools that allow Traffio to communicate with FastTrack. This functionality will continue to work with the new integration but will be located in a different area of Traffio.

The functionality previously provided by the FastTrack 360 main menu item will now be found in the FastTrack Connection screen which can be accessed via the Integrations main menu item.

Additionally, users must also enable the FastTrack Extras configuration item from the Admin > Traffio Config screen.

Did this answer your question?