Skip to content

Admin Panel

The Tarot Admin Panel is split into functional sections with tabs. Each tab focuses on a specific Tarot function.

The Admin Panel includes the following sections: User Management, Database, Organisation Settings, Events & Actions, Delivery Management, Transport Management, Returns, Costing Management, Containers, Exports, and Account.

Info

Availability of Admin Panel sections depends on the user’s access level and the modules enabled for the organisation.

Some sections may be hidden if the required permissions are not granted or the corresponding module is disabled.

User Management

User Management tabs

Roles

Use the Roles tab to control what users can see and do in Tarot. Roles define access levels and help you protect sensitive features.

Roles list

To create or edit a role:

  1. Select the Organisation the role belongs to.
  2. Choose the required Access Levels.
  3. Save the role to make it available to users.

Add Role modal

Organisations

Use the Organisations tab to create organisations, set operational limits, and enable Tarot modules.

Organisations list

When you create or edit an organisation, configure the following fields:

  • Name
    The organisation name displayed in the Tarot dashboard.

  • Parent Organisation (optional)
    Use this to build an organisational hierarchy.

  • Max Active Drivers
    Limits how many drivers can operate at the same time.

  • Timezone
    Ensures schedules and timestamps match local operations.

  • Modules
    Enable or disable specific Tarot features.

  • Logo
    Upload a logo to brand the Tarot interface.

Add Organisation modal

Users

Use the Users tab to manage individual user accounts in Tarot.

Each user belongs to one Organisation and has one assigned Role.

Users list

Adding a new user

When you create a user, provide the following details:

Add User modal

Assign the correct role to ensure users only access the features they need.


Database

The Database section lets you manage the everyday data that Tarot uses to plan routes. Each tab contains a list of existing records. From there, you can edit, delete, or add new entries.

All Database tabs follow the same pattern: - a table showing existing items - a modal for creating or editing records

Scenarios

Use the Scenarios tab to manage routing scenarios.

Scenarios list

The table shows all existing scenarios. Use the Actions+ button to add a new one.

Scenarios define the planning context used to group jobs and build runs.

Info

Scenarios are a core Tarot object.

See Scenarios in Core Objects for: - scenario structure and fields - how scenarios are used in planning - relationships with jobs and runs

From the Admin Panel, you can: - create scenarios for specific dates - edit scenario names and scheduling - assign scenarios to organisations

Jobs

Use the Jobs tab to manage delivery and pickup tasks.

Jobs list

The table shows all existing jobs.
Use filters and search to quickly locate specific entries.

Info

Jobs are a core Tarot object.

See Jobs in Core Objects for: - full job field definitions - relationships with units, returns, runs, and scenarios

From the Admin Panel, you can: - create and edit jobs - assign jobs to scenarios - update planning-related constraints

Drivers

Use the Drivers tab to manage driver profiles.

Drivers list

From the list, you can edit existing drivers or add new ones using Actions+.

Info

Drivers are a core Tarot object.

See Drivers in Core Objects for: - driver structure and constraints - how shifts and limits affect routing - driver usage in runs and optimisation

From the Admin Panel, you can: - create and edit driver profiles - configure shifts and breaks - assign dispatch and billing settings

Runs

Use the Runs tab to manage runs for drivers.

Runs list

A run groups jobs for a single driver within a scenario and is used for route planning.

Info

Runs are a core Tarot object.

See Runs in Core Objects for: - run structure and relationships - how runs link drivers, jobs, and scenarios - planning and optimisation context

From the Admin Panel, you can: - create runs for drivers - assign scenarios - prepare routes for planning

Units

Use the Units tab to manage shipment items linked to jobs.

Units list

Each unit represents a single package or parcel and is always linked to a job.

Info

Units are a core Tarot object.

See Units in Core Objects for: - unit structure and fields - how units relate to jobs, containers, and proofs

Locations

Use the Locations tab to manage addresses used across Tarot.

Locations are shared between Jobs, Runs, and other entities to ensure consistent and accurate route planning.

Each location includes: - a full Address - Latitude and Longitude

Locations list

Adding a location

Add a location to make an address available for jobs and routing.

To add a location:

  1. Click Actions+.
  2. Start typing an Address.
  3. Select the correct address.
  4. Click Save.

Add Location modal

Tarot automatically resolves coordinates to ensure accurate distance and travel-time calculations.

Clients

Use the Clients tab to manage delivery and pickup recipients.

Clients represent customer locations where deliveries or pickups take place and are typically referenced by Jobs.

Clients list

From the list, you can edit existing clients or add new ones using Actions+.

Add Client modal

Import

Clients can be imported using CSV or Excel files.

Clients import

When a file is uploaded: - Tarot detects columns and data types - A preview table is shown - No data is saved until you confirm the import

Clients import preview

Export

Client data can be exported at any time in CSV or Excel format.

Manual creation

Clients can also be added manually using the Add Client form.


Organisation Settings

The Organisation Settings section lets you control how your organisation works in Tarot.

Here you define how routes are optimised, how drivers receive jobs, and how planning behaves overall.

These settings apply to the entire organisation.

Optimisation Settings

Use the Optimisation Settings tab to control how Tarot builds routes.

This is where you decide what the routing engine should prioritise and how jobs are distributed.

Optimisation Settings page

Dispatch Method

Choose how drivers receive their jobs:

  • Email – Drivers get job details by email.
  • QR Code – Drivers scan a QR code to access their jobs.

Pick the option that fits your daily workflow.

Default Job Duration (minutes)

Set the default time a driver is expected to spend at each job.

Accurate job duration helps Tarot calculate realistic arrival times and schedules.

Quick Optimisation

Turn this on if you want routes to be generated faster.

This is helpful when: - you need results quickly - routes are simple - you're testing different scenarios

Note

Quick Optimisation focuses on speed.
For complex routing, you may get better results with it turned off.

Allocate Jobs Fairly Between Drivers

Enable this option to distribute jobs more evenly between drivers.

This helps: - balance workloads - avoid overloading a single driver - improve team fairness

Optimisation Objective

Choose what Tarot should prioritise when building routes:

  • Time – Reduce total travel time.
  • Distance – Reduce total distance driven.
  • Cost – Reduce operational cost (if cost settings are configured).

Select the objective that matches your business priority.

Example

  • Choose Time for urgent or same-day deliveries.
  • Choose Distance to reduce fuel usage.
  • Choose Cost if managing driver or vehicle costs is critical.

After making changes, click Save to apply them.

Password Policy

Use the Password Policy tab to define password requirements for your organisation.

This helps improve account security and ensures all users follow consistent password standards.

The table shows existing password policies, including:

  • Min length – Minimum number of characters required.
  • Max length – Maximum allowed password length.
  • Special characters – Required number of special characters (e.g. !, @, #).
  • Capital characters – Required number of uppercase letters.
  • Description – Optional explanation of the rule.

You can edit an existing policy or create a new one using Actions+.

Password Policy list page

Units and Measurement

Use the Units and Measurement tab to define which measurement units your organisation uses in Tarot.

These settings affect how distances, weights, and fuel consumption are displayed across the platform.

Units and Measurement page

Distance Unit

Choose how distance is measured:

  • Kilometers
  • Miles

Weight Unit

Choose how weight is displayed:

  • Kilograms
  • Pounds

Fuel Consumption Unit

Select how fuel consumption is calculated and displayed:

  • Liters per 100 km
  • Miles per UK gallon

After making changes, click Save to apply them.

Note

Make sure your selected units match your operational and reporting standards.

App Settings

Use the App Settings tab to configure how the Tarot mobile app behaves for drivers.

These settings control GPS tracking, barcode logic, communication options, and helpdesk details.

App Settings – top section

GPS Sending Frequency (seconds)

Defines how often the driver’s device sends GPS location updates.

Lower values: - provide more frequent tracking updates - increase battery and data usage

Higher values: - reduce battery usage - provide less frequent location updates

GPS Sending Distance Interval (meters)

Defines how far a driver must move before a new GPS update is sent.

This works together with the time-based GPS frequency setting.

Allow Create Units

If enabled, drivers can manually create units in the mobile app.

This is useful when: - shipments are added last minute - units are missing from the original job setup

Autofill Signature

Automatically fills the signature when completing a job.

This speeds up job completion in workflows where a physical signature is not required.

Barcode Scanning

Enable this to allow barcode scanning in the mobile app.

If disabled, drivers can manually mark units as loaded and then delivered without scanning barcodes.

This is useful if your workflow does not rely on barcode-based unit handling.

Create Pre-scan Units

Allows drivers to create units before scanning them.

App Settings – bottom section

Unit Scan Pattern

The Unit Scan Pattern defines which barcodes are considered valid when scanning units in the mobile app.

Only barcodes that match the configured rule will be accepted.

Configure:

  • Prefix – Required starting characters (e.g. ABC, PKG-).
  • Min Length – Minimum total barcode length.
  • Max Length – Maximum allowed barcode length.

Tarot automatically generates a validation rule (regex) based on these values.

If you need to match multiple patterns or apply more complex validation rules, select Advanced (Regex) to create your own custom validation rule.

You can learn more about regular expressions here.

If you're not familiar with regex, you can describe your barcode format to an AI assistant (such as ChatGPT or Gemini) and ask it to generate the appropriate pattern for you.

Enable Runsheet Driver SMS

When enabled, drivers receive their runsheet via SMS.

This option requires SMS to be configured in Tarot.

See SMS Configuration for more details.

Helpdesk Email

The email address displayed in the app for driver support.

Helpdesk Contact Number

The phone number drivers can call for assistance.

Helpdesk Instructions

Additional instructions shown in the mobile app.

Use this field to provide: - support guidance - escalation instructions - operational notes

After making changes, click Save to apply them.

Note

Changes to App Settings affect all drivers in the organisation. Make sure updates are aligned with your operational workflow.

Proof Reasons

Use the Proof Reasons tab to define delivery outcome reasons used in the mobile app.

Proof reasons allow drivers to explain what happened during a job - for example, successful delivery, damaged goods, missing items, or client-related issues.

Proof Reasons list page

The table shows all configured reasons and their behaviour flags.

From here, you can: - create a new reason - edit existing ones - import reasons in bulk - export reasons as CSV or Excel

Adding a Proof Reason

Click Actions+ to create a new reason.

Add Reason modal

Configure the following fields:

Basic Information

  • Name – The label shown to drivers in the app.
  • Organisation – The organisation this reason belongs to.

Flags

Flags define how the reason behaves in the system.

  • Closed – Marks the job as completed.
  • Ok – Indicates a successful outcome.
  • Damaged – Indicates damaged goods.
  • Missing – Indicates missing items.
  • Client Responsible – Indicates responsibility lies with the client.
  • Replan – Marks the job as requiring replanning.
  • Reservations – Marks the job with a reservation status.
  • Partial – Indicates partial completion.

Requires

Define what the driver must provide when selecting this reason:

  • Signature
  • Photo
  • Comment

This ensures the correct proof is collected.

For

Define when this reason is available:

  • Load Proof
  • Deliver Proof
  • Job Proof

Allow

Define the outcome type:

  • Successful
  • Unsuccessful

TMS Codes

Use TMS Codes+ to link this reason with external Transport Management System codes.

This is useful when integrating Tarot with external systems.

After configuring the reason, click Save.

Importing Proof Reasons

Proof reasons can be imported in bulk using a file.

Click Import to upload a CSV or Excel file.

Proof Reasons import modal

The import template includes fields such as:

  • organisation*
  • tms_codes*
  • name*
  • requires_signature
  • requires_photo
  • requires_comment
  • for_load_proof
  • for_deliver_proof
  • for_job_proof
  • allow_successful
  • allow_unsuccessful

Fields marked with * are required.

No data is saved until you confirm the import.

Exporting Proof Reasons

Click Export to download existing proof reasons as:

  • CSV
  • Excel

This is useful for: - backup - bulk editing - system integration

Proof Settings

Use the Proof Settings tab to define which proof reasons are used by default in a scenario.

Proof Settings list page

The table shows:

  • Reason – The proof reason.
  • Default job – Whether this reason is the default for job proof.
  • Default deliver – Whether this reason is the default for delivery proof.
  • Default load – Whether this reason is the default for load proof.

You can edit existing mappings.

Adding a Scenario Reason

Click Actions+ to assign a reason to a scenario.

Add Scenario Reason modal

Configure the following:

  • Scenario Name – The scenario this configuration applies to.
  • Reason – Select one of the configured proof reasons.

Then choose where it should be used as default:

  • Default job
  • Default deliver
  • Default load

After making changes, click Save.

Job Tags

Use the Job Tags tab to create and manage tags that can be assigned to jobs.

Job tags help you visually categorise and filter jobs in Tarot.
You can see them in the Job Pool, Jobs Panel, Runs Panel, and Tracking Panel, making it easier to identify and manage specific groups of jobs.

Tags are often used to mark jobs such as “Carry Over”, “Oversize”, delayed jobs, or any other category that requires special handling, routing, or assignment to a specific scenario or vehicle.

Job Tags list page

The table shows:

  • Name – The tag label.
  • Color – The colour used to display the tag.
  • Organisation – The organisation the tag belongs to.

You can edit an existing tag using the edit icon.

Adding a Job Tag

Click Actions+ to create a new job tag.

Add Job Tag modal

Configure the following fields:

  • Name – The label that will appear on jobs.
  • Organisation – Select which organisation the tag belongs to.
  • Color – Choose a colour for visual identification.

After completing the fields, click Save.

Vehicle Categories

Use the Vehicle Categories tab to define vehicle types used in your organisation.

Vehicle Categories are useful when you operate multiple types of vehicles (for example, large trucks and vans), allowing you to categorise them clearly and keep track of your fleet structure.

Vehicle Categories list page

The table shows:

  • Value – The name of the vehicle category.
  • Organisation – The organisation the category belongs to.

You can edit an existing category using the edit icon.

Adding a Vehicle Category

Click Actions+ to create a new vehicle category.

Add Vehicle Category modal

Configure the following fields:

  • Value – The name of the vehicle category (e.g. Van, Truck, Bus).
  • Organisation – Select which organisation the category belongs to.

After completing the fields, click Save.

Territories

Use the Territories tab to manage territories and territory groups.

Territories restrict which drivers can serve specific areas and allow you to structure planning geographically.

Territories page – top section

Open Territory Map Editor

Click Open Territory Map Editor to create or edit territories on the map.

This opens the Territory Builder — a separate feature where you can:

  • draw territories using polylines
  • define geographic areas
  • assign territories or territory groups to scenarios

See How to use Territory Builder for detailed instructions.

Territory Settings

  • Drivers with territories can serve jobs without territories

If set to True, drivers assigned to territories can also serve jobs that have no territory assigned.

If set to False, drivers will only be assigned to jobs within their defined territories.

Choose the option that matches your operational rules.

Territory Groups

Territory Groups allow you to manage multiple territories as a single logical group.

When you apply a Territory Group to a scenario, all territories within that group are applied to the scenario.

Each group includes:

  • Name
  • Description
  • Colour
  • Territories – One or more selected territories

You can create, edit, and manage territory groups from this section.

Territories page – Territory Groups section

Territories

The Territories section lists all defined territories.

Territories page – Territories section

Each territory includes:

  • Name
  • Description
  • Color
  • IDM Job Limit (if configured)

From here, you can: - filter territories - edit existing ones - delete territories

Territories are created and shaped in the Territory Builder and then managed here in the Admin Panel.

Delivery & Tracking

The Delivery & Tracking page allows you to configure how your public tracking pages and delivery interactions behave.

It includes four tabs:

  • Delivery Tracking
  • Proof of Delivery
  • Reschedule Notification Settings
  • Dispatch Settings

Delivery Tracking

Delivery Tracking – top section

Interactive Delivery Management

Configure how customers can manage their delivery:

  • Delivery reschedule cut off – Defines how long before the scheduled date rescheduling is allowed.
  • Logo – Upload your company logo to display on delivery tracking pages.

This section controls customer-facing delivery interaction.

Page Customisation

Delivery Tracking – Job Details + Milestones sections

You can control which fields are visible on the tracking page.

Each row allows you to:

  • Enable or disable a field
  • Rename the display text shown to customers

General

Controls global tracking page elements: - Powered by label
- Add Delivery button

Job Details

Control which job information is displayed: - ETA (planned and updated)
- Signature time
- Accept / Reschedule / Schedule buttons
- Delivery instructions
- Address
- Job UID
- Tracking ID
- Sender
- Delivered by
- Attachments and Proof buttons

Delivery Milestones

Control which status milestones are visible: - Created
- Planned
- Started
- Delivered
- Custom status messages

Delivery Scheduling Modal

Customize the rescheduling interface: - Delivery Scheduling title
- Option labels
- Comment field
- Reschedule button
- Schedule Delivery button

This allows you to tailor the tracking experience to match your branding and workflow.

Proof of Delivery

Proof of Delivery tab

Configure how Proof of Delivery (PoD) documents are presented.

You can define:

  • Header text
  • Default sender
  • Delivered by text
  • Logo

These settings affect how PoD documents appear when viewed or downloaded.

Reschedule Notification Settings

Reschedule Notification Settings tab

Configure email notifications sent when a delivery is rescheduled.

You can:

  • Enable or disable notifications
  • Set the notification subject
  • Define the notification body
  • Add one or more recipients

Dispatch Settings

Dispatch Settings tab

Control visibility of additional job data:

  • Show Units
  • Show Returns

Scenario Templates

Use Scenario Templates to create reusable scenario configurations.

Templates allow you to predefine drivers, territory groups, and default dates — so you don’t need to configure them manually each time.

What is a Scenario Template?

A Scenario Template is a predefined setup that can include:

  • A scenario name
  • A tracking name (customer-facing)
  • Assigned drivers
  • Assigned territory groups
  • A default date

This helps standardize recurring planning scenarios.

Create a Scenario Template

Click the + button to create a new template.

Add Scenario Template modal

Fill in the following fields:

  • Name – Internal name of the template
  • Scenario Name – The scenario name used in planning
  • Scenario Tracking Name – The name shown in tracking pages
  • Drivers – Select one or more drivers
  • Territory Groups – Assign relevant territory groups
  • Default Date – Set a default scheduling date (e.g. Tomorrow, Next Business Day)

Click Save to create the template.

Managing Templates

From the list view, you can:

  • View assigned drivers and territory groups
  • See the default date
  • Edit existing templates

Note

Scenario Templates do not run automatically. They provide a predefined configuration that can be used when creating or planning scenarios.

Delivery Checklist

Delivery Checklist page

Delivery Checklists allow you to configure mandatory checks that drivers must complete in the mobile app.

There are two checklist types:

  • Start Route – completed before a driver begins a route
  • End Route – completed after a driver finishes a route

These checklists appear in the mobile application as part of Start Run Proofs and End Run Proofs.

Once completed, checklist data is stored with the run proofs and can be viewed in the Tracking Panel.

To access it: Right-click a completed run → open Run Details → go to the Proofs tab.

See also: Driver Mobile App Quickstart

Checklist Configuration

Select the Checklist Type:

  • Start Route
  • End Route

Each checklist type can have its own custom fields.

Adding Custom Fields

You can build fully custom forms by adding fields of different types.

Supported field types include:

  • Text
  • Number
  • Textarea
  • Select
  • Checkbox
  • Date
  • Time
  • Images
  • Signature
  • Todo

Click Add Field to create a new field.

Field Settings

For each field you can configure:

  • Label – The name shown to drivers
  • Field Type – The input type
  • Default Value – Optional pre-filled value
  • Field Required – Make the field mandatory
  • Field Constraints – Set validation rules (e.g. minimum and maximum length for text/number fields)

You can also reorder fields using the arrow controls in the field list.

How It Works in the Mobile App

When a checklist is configured:

  • Drivers must complete all required fields before starting or ending a route
  • Validation rules are enforced
  • Submitted checklist data is saved with the run

This ensures operational compliance, safety checks, and structured data collection directly from the field.

SMS Configuration

SMS Configuration page

The SMS Configuration page allows you to enable and configure SMS notifications using Twilio.

This integration is required if you want the system to send SMS updates (such as reschedule notifications or tracking updates).

SMS notifications are typically configured and triggered through Events & Actions.

See also: Events & Actions

Twilio Integration

To send SMS notifications, you must:

  1. Enable SMS Notifications via Twilio
  2. Enter valid Twilio credentials

Required fields:

  • Twilio Account SID
  • Twilio API Key
  • Twilio API Secret
  • Twilio Sender Number (must include country code, e.g. +1234567890)

You can find these credentials in your Twilio Console under: Account → API Keys & Tokens → Account Info

How It Works

Once configured:

  • SMS notifications will be sent using your Twilio account
  • The sender number will be used for all outbound messages
  • If credentials are invalid or missing, SMS notifications will not be delivered

Click Save Configuration after entering your credentials.

Important Notes

  • The sender number must be purchased or verified in your Twilio account.
  • Ensure your Twilio account has sufficient balance.
  • SMS costs are billed directly by Twilio.

Events & Actions

Use the Events & Actions section to automatically send notifications when something happens in Tarot.

For example, you can send an email or SMS when: - a job is created
- a job is completed
- a run starts or finishes

This helps you keep your team and customers informed without manual work.

Events & Actions Builder

Events & Actions page

On this page, you see a list of events.

Each event is something that can happen in Tarot.
You can attach actions (notifications) to any event.

Events

Events define when a notification should be sent.

Common examples:

  • Job Created – when you add a new job
  • Job Moved Into Scenario – when you assign a job to a scenario
  • Job Moved Into Pool – when a job is moved back to the job pool
  • Job Completed – when a job is finished
  • Run Created – when a new run is created
  • Run Started – when a driver starts a run
  • Run Completed – when a run is finished

Actions

Actions define what happens when the event occurs.

You can choose:

  • Send Email Notification
  • Send SMS Notification

You can add multiple actions to the same event if needed.

Add an Action

Click Create Action under the event you want to use.

Then configure your notification.

Configure an Action

Add Action – fields

When creating an action, you define:

  • Action type – Email or SMS
  • Name – Internal name for this notification
  • Recipients – Who should receive it (for example, customer email)
  • Message Subject – The subject line (email only)
  • Message Body – The content of the message

This lets you fully control what is sent and who receives it.

Conditions (Optional)

Conditions dropdown

Add conditions if you only want the notification to be sent in specific cases.

For example, you can send a notification only: - for a specific customer
- for certain job types
- when a field contains a specific value

You can choose fields like: - Client UID
- Customer email
- Job priority
- and more

Then define how they should match (equals, contains, etc.).

How It Works

  1. An event happens (for example, a job is completed)
  2. Tarot checks your conditions (if you added any)
  3. The notification is sent automatically

This helps you automate communication and avoid manual updates.

Note

SMS notifications require SMS Configuration to be set up.
See SMS Configuration for more details.