Combined Transports
https://www.loom.com/share/0710a7ef2ff14361a7b09757d2c91a04?sid=cb94d250-1711-4a30-a619-cb443b16a80e

Handling drivers with multiple (un)loading transactions to complete. The different transactions are dispatched one by one according to a predetermined sequence.
When you need this
Drivers arrive on your site and have multiple (un)loading transactions to complete, each identified by a unique reference:
You want to avoid that drivers have to register multiple times
Your dispatchers need to have a clean look of progress:
Only one transaction is dispatched at a time
Maintain a clear overview of preceding or follow-up transactions
Respect the predetermined sequence of transactions
It is important to have a digital trace of all transactions that were processed on your site
Main idea
Creating a combined transport
A carrier has combined different transactions that will be operated by 1 driver
The driver registers with one reference
The registration process identifies that the reference is part of a group of transactions
All required information is collected during the registration process covering all references in the group

Predefined combined transport: different visitors are link by sharing the same Combined Transport ‘reference'
A driver claims to have different references during registration at the kiosk
The driver can enter multiple references during registration
The correctness of each reference is checked
All required information is collected during the registration process, covering all references in the group

On the spot combined transport during the registration on the kiosk.
Handling a combined transport
A dispatcher handles a driver with multiple transactions
the different transactions are automatically linked
only 1 transaction at a time can be dispatched according to a defined sequence
the dispatcher has a detailed view on preceding or follow-up (un)loading transactions
the dispatcher can add or remove transactions from the combined transport

Dispatchers has a detailed overview on the combined transport status and sequence.
Wont' do / limitations
Pre-registration
Multiple Check-in visitors
Visitors with multiple check-ins cannot be combined in a transport with other visitors (both multiple and non-multiple check-in). Since each check-in creates a 'clone' of the original visitor, the clone will not be included in the combined transport.
Excel import
Visitor that are created using the Excel import, can’t be added to a combined transport.
Registration
Required fields on kiosk: only for the first visitor in the sequence
The registration process will cover only the questions for the profile of the first visitor in the sequence. Please see next example:
Combined Transport Sequence | Profile | Required fields on kiosk |
---|---|---|
Visitor 1 | Inbound | Mobile number, carrier |
Visitor 2 | Outbound | Mobile number, destination |
In this setup, the registration process will be started for the Inbound profile, regardless the reference that was used for identification. This means that the ‘destination’ field will not be asked during registration!
Document scanning: only for the first visitor in the sequence
Documents will only be scanned for the first visitor in the sequence. When a driver registers with a reference that is part of a combined transport, the registration flow will initiate for the profile of the first visitor (according to the sequence). If document scanning is required for any other visitors in the combined transport, it will be ignored for now.
Certified persons: only for the first visitor in the sequence
The certification flow will kick in when it is required for the first visitor in the sequence. In next setup, the driver will not be asked for certification:
Combined Transport Sequence | Profile | Certification required |
---|---|---|
Visitor 1 | Inbound | NO |
Visitor 2 | Outbound | YES |
Adding visitors during registration based on E-ticket
When registering a combined transport, the driver can add additional visitors by entering their reference numbers. Please note that e-tickets are not supported.
Adding ‘ad-hoc’ visitors during registration
When the driver creates a combined transport during registration, adding ad-hoc visitors is not supported. In other words, the provided references must match pre-registered visitors, and no manual fallback is allowed in this process.

Adding references during registration on kiosk
Changing a pre-registered combined transport during registration
When a combined transport has been pre-registered, the driver will not be able to modify its details during registration:
the driver cannot add additional references
the driver cannot remove any reference
the driver cannot change the sequence
Transition the visitor to CHECKED-IN after auto-approval
To ensure proper visitor flow in a Combined Transport, visitors must first transition to WAITING SEQUENCE to determine the dispatch order. Therefore, configuring visitors to move directly to CHECKED IN after auto-approval is not permitted. If this configuration is applied, the following will occur:
No confirmation screen will appear on the kiosk; instead, the landing page will reload.
The Combined Transport will be created, but all visitors will remain in EXPECTED
Dispatch
Unique PIN code for each visitor in the combined transport
It is not possible to obtain a single PIN code that is valid for all visitors in the combined transport. The following scenarios apply:
The PIN-code is only used for site entry: generate the PIN code only for the first visitor
The PIN-code is used for both site entry and checkout: generate PIN codes for both the first and last visitors
The PIN code is required for all visitors (e.g., for onsite barriers, weighing, …): generate a PIN code for each visitor
This logic can be achieved by a new condition that has been added to the trigger ‘when a visitor status changes’:

Checkout
Document signing and printing: not supported
A new condition is required:
All visitors are ready for checkout
When this condition is added to Triggers & Actions, it is possible to create automation to send the driver to the exit to sign and print documents. However this will only print documents that are attached to the visitor that was used for checkout (typically the last visitor in the sequence).
Workaround created for Versele-Laga enables document handling with combined transport. Please check below in the expanded window
Weighing: first and second weight needed for each visitor
When weighing is used in combination with combined transports, the first weight of the second visitor will match the second weight of the first visitor. However, there is no automation to synchronize these weights.
Combined Transport Sequence | First weight | Second weight | Net weight |
---|---|---|---|
Visitor 1 | 1 000 | 1 500 | 500 |
Visitor 2 | 1 500 | 1 700 | 200 |
Visitor 3 | 1 700 | 1 800 | 100 |
In the case of weighing within a combined transport, the driver will need to perform both a first and second weighing for each visitor.
More information
Visitor status WAITING SEQUENCE
In a combined transport, only one visitor at a time can have the status of WAITING DISPATCH or CHECKED IN. When a combined transport is placed in a dispatch queue, all visitors will transition to a new status WAITING SEQUENCE. Automation will then determine the first visitor in the sequence (based on configuration) and activate it by either:
Transitioning the first visitor to WAITING DISPATCH
Auto-dispatching the visitor so it transitions to CHECKED IN
Profile validities
When adding a visitor to a combined transport, ensure the transport includes at least one visitor with a valid profile for today or a future date.
Registration process of a combined transport
Pre-registered combined transport
When a driver enters a reference that is part of a combined transport, the registration flow will start for the first visitor in the sequence, regardless the reference that was used by the driver.
On the spot created combined transport by the driver
When a driver enters a reference that is not part of a combined transport,
and the tenant is configured to allow the creation of combined transports during registration,
and the driver registers with a profile that is eligible for combined transports,
then the driver will be able to provide additional references.

Each of these references will be matched to pre-registered visitors. In case of a match, the reference will be added to the combined transport.
Operating a combined transport
Copy fields when a combined transport is placed in the dispatch queue
Different events can place the combined transport in the queue:
Automation after a successful registration on the kiosk
Manual action by a user in the UI
API operation
When the combined transport is placed in the dispatch queue, following data is copied from the visitor imitating the change to all other visitors in the combined transport:
Fields marked as ‘copied fields' in the configuration settings
Timestamps of ‘registration started’ and ‘registration ended’
Language
When a visitor from a combined transport arrives onsite
The location of all visitors in a combined transport is synchronized. Thus when a visitor is set to ONSITE, all visitors in the combined transport are set to ONSITE.
When a visitor from a combined transport is processed
When a visitor is processed, it transitions to WAITING FOR DOCUMENTS or READY FOR CHECKOUT . The sequence is re-evaluated and the next visitor is activated (transitioned to WAITING DISPATCH or auto-dispatched).
A visitor is added to a combined transport
When a combined transport is ‘in progress’, it can only be joined by visitors that are ‘not arrived / approved’. When joined, the data is copied from a random visitor in the combined transport to the joiner.
When a combined transport is ‘departed’ then visitors cannot join anymore.

Removing a visitor from a combined transport is always allowed.
A note on status transitions
Status transitions can impact all visitors in the group
When a visitor is transitioned to a new status, it can happen that all visitors will be updated. This will be reflected in the visitor actions menu:
We define 3 groups of statuses in a combined transport:
Not arrived / approved | In progress | Departed |
---|---|---|
EXPECTED WAITING FOR APPROVAL | WAITING SEQUENCE WAITING DISPATCH CHECKED IN WAITING FOR DOCUMENTS READY FOR CHECKOUT | DEPARTED |
Summarized: when a visitor in a combined transport is transitioned to another status group, all visitors in the combined transport will be updated. Some examples:
A visitor is set to DEPARTED → all visitors are set to DEPARTED
An expected visitor is placed in the queue → all visitors transition to WAITING SEQUENCE, and the first in sequence is activated
A visitor in WAITING DISPATCH transitions to CHECKED IN : no effect on other visitors in the group.
Blocking a visitor that is part of a combined transport
A blocked visitor can never be part of a combined transport. When a visitor is blocked, it is removed from the combined transport.
Advanced asset management
Drop-off full and Pick-up full
When drivers need to drop-off a full asset (with reference) and pick-up a full asset (with another reference), this can be organized with combined transports:
Combined Transport Sequence | Profile | Operation type |
---|---|---|
Visitor 1 | Inbound | Drop-off full |
Visitor 2 | Outbound | Pick-up full |
When this combined transport is pre-registered, the driver only needs to enter one of the references.
If the driver creates the combined transport during registration, both references will be approved before they can be combined into a single transport.
Drop-off and pick-up on different dispatch dashboard
When drop-off and pick-up transactions are organized within a combined transport, it is possible to operate both actions on different dispatch dashboards.
⚙ How to configure
At this moment, only 1 combined transport definition is supported per tenant (across all sites):
⚙ Configuration > Combined Transport
Configuration highlights:
Reference field: unique identifier shared by all visitors in a combined transport
This reference field must be configured but can remain empty during visitor pre-registration. When the driver combines visitors at the kiosk, the system automatically generates and fills in this reference field.
This reference field can no longer be changed once the first combined transport has been created!
Transaction sequence:
First sort by profile: first inbound, then outbound, next …
Second by custom field: slot start, booking id, …
Copied fields after registration: when a visitor is placed in the queue, these fields will be synchronized to all other visitors in the combined transports (! this happens only once !)
Configuration guidelines
Import translations
We have introduced a new kiosk screen to enable drivers to combine different transports during the registration process. This screen requires translations for various text labels, which you can manually add in the configuration settings: ⚙ Configuration > Combined Transports > Translations.
To help you get started, you can import the provided Excel file containing standard translations for the text labels:
Translations Combined Transports.xlsx
Ready for Checkout: Free up yard location
The yard location of a regular visitor is automatically cleared when they transition to 'Departed.' However, for visitors in a Combined Transport, you might want to free up locations earlier to prevent the same driver from occupying multiple spots. The recommended flow should be as follows:
The first visitor transitions to 'Ready for Checkout.'
The second visitor is added to the queue.
The yard location of the first visitor is cleared.
To achieve this behavior, you will need to add a trigger that frees up the yard location when the status changes to 'Ready for Checkout.' You can also add a condition (e.g., 'CT Reference is not empty') to ensure this only applies to visitors in a Combined Transport.
Send different SMS’s on redispatch
You might want to configure different text messages for the driver depending on whether it's their first dispatch or a subsequent re-dispatch:
First Dispatch:
“Welcome to our site, please use the following PIN-Code to open the barrier and proceed to DOCK 1.”
Re-dispatches:
“Please proceed to DOCK 3 for your next operation.”
To configure this:
Add a Custom Field to your Combined Transport (CT) profiles labeled 'First in Sequence' (Yes/No).
Set up a Trigger to activate this custom field (value = YES) when the first visitor is added to the queue.
Status Change to 'Waiting Dispatch'
Condition (NEW): 'First in Sequence' = YES.
Customize your SMS actions:
If 'First in Sequence' = YES, send the welcome SMS.
If 'First in Sequence' is empty, send the re-dispatch SMS.
This setup ensures that drivers receive appropriate instructions depending on their stage in the dispatch process.
No redispatch: all visitors are (un)loaded at the same dock
You can configure next trigger:
Trigger: on status change to ‘Waiting dispatch’
Condition: if not first visitor in sequence (see https://behindthebuttons.atlassian.net/wiki/spaces/DAM/pages/edit-v2/4123394076#Send-different-SMS%E2%80%99s-on-redispatch )
Action: transition the visitor ‘Finish yard operation’
Guidelines for integrations
When visitors are created by host systems (ERP, WMS, TMS) or Time Slot Management systems, integration should be configured to align with the desired handling of combined transports:
Will the various orders on the transport be loaded at the same dock?
Will the orders frequently require (un)loading at different docks, necessitating redispatching on site?
The diagram below illustrates these different scenarios.
Transporeon standard integration - combine and book
Be careful, the combine and book features will not create combined transports (see case 2 of the image above): Transporeon has the option to let the carrier combine different bookings to one grouped slot. This is known as the feature ‘Combine and book’. The resulting grouped slot will be synchronized to Peripass as a single visitor. Some fields of that visitor can be multivalued, reflecting values from the individual bookings, e.g. order number. If such a multi-valued fields is used for automatic approval, the driver can identify with any reference from that list during registration.

Troubleshooting
My visitors are not displayed in the correct order …
Let’s explain sorting by looking at next example:

The visitors are displayed in next order:
First all visitors in status WAITING FOR DOCUMENTS , READY FOR CHECKOUT and DEPARTED
These visitors are sorted by the time their yard operation was finished
! If the combined transport is departed, all visitors in the sequence are sorted this way
Then the visitor in the status CHECKED IN
Finally the dynamic calculated sequence of all remaining visitors
First according to profile sorting
Next based on customer field (selected for sorting)
Finally based on creation_date in the database (lowest visitor id first)