Skip to main content

Installing the Task Mining software

Task Mining software overview

The Task Mining software captures data from user machines and lets you specify and configure the data that is captured. You can install the Task Minign software components in different ways, depending on your user case. You must also ensure the installation prerequisites are met.

Task Mining software components

Software component

Description

Install information

Task Mining Client software

  • Captures the clicks, user interactions and (optionally) screenshots for allowlisted applications.

  • Runs in the background on a user's machine or in a Virtual Desktop Infrastructure (VDI).

Installing the Task Mining Client software

Task Mining Configuration Editor (optional)

  • Sets or updates advanced client settings in the Task Mining software.

  • Used to create or update Task Mining configuration files.

Installing the Task Mining Configuration Editor (optional)

Browser extensions for Google Chrome and/or Microsoft Edge (optional)

  • Capture advanced browser metadata.

  • Used to specify which URLs Task Mining data will/will not be captured from.

Installing browser extensions (optional)

Task Mining Gateway (optional)

Important

Use of the Task Mining Gateway is currently limited to specific customers who use a hybrid environment. For more information, contact Support.

On-premise secure gateway and integration service for Task Mining.

For more information, contact Support.

Area

Prerequisite

Operating system

  • Microsoft Windows 10; or

  • Microsoft Windows 11 from version 2.18.0 of the Task Mining Client software.

Software development framework

Microsoft .NET Framework 4.8 or higher.

Note

This should already be installed on Windows 10 and Windows 11 machines. If it's not, the user will be prompted to install it when installing the Task Mining Client software. Installation of the .NET Framework typically requires admin rights.

Permissions

Depends on the Task Mining software component being installed and the installation type selected.

For installation information about individual Task Mining components, see Task Mining software components.

User machine and network set up

The Task Mining Client software must be able to access:

  • The API endpoints used by the Task Mining Client software to communicate with the Celonis Platform.

  • Specific directories and registry keys during installation of the Task Mining Client software and while the Task Mining Client software is running.

Target URL

Description

https://{team}.{realm}.celonis.cloud/task-mining/api/public/v2/activation/{activationCode}

Connects the Task Mining Client software to a specific Task Mining project.

https://{team}.{realm}.celonis.cloud/task-mining/api/clients/{clientId}/configuration

Retrieves the Task Mining Client software configuration file for the connected Task Mining project.

https://{team}.{realm}.celonis.cloud/task-mining/api/clients/{clientId}/log

Sends log messages, for example, about Task Mining Client software errors.

View these log messages in the Users & Invite screen for your Task Mining project.

https://{team}.{realm}.celonis.cloud/task-mining/api/clients/{clientId}/status

Sends Task Mining Client software status updates, for example, running or paused.

View these status updates in the Users & Invite screen for your Task Mining project.

Valid for Task Mining Client software versions 2.17 to 2.19 only.

https://{team}.{realm}.celonis.cloud/task-mining/api/clients/{clientId}/heartbeat

Sends an overview of the Task Mining Client software that is online to the Celonis team.

Valid for Task Mining Client software versions 2.17 to 2.19 only.

https://{team}.{realm}.celonis.cloud/task-mining/api/clients/{clientId}/state

Sends Task Mining Client software status updates, for example, running or paused.

View these status updates in the Users & Invite screen for your Task Mining project.

Valid for Task Mining Client software versions 2.20 or higher only.

https://{team}.{realm}.celonis.cloud/task-mining/api/clients/{clientId}/event

Sends information about specific events that happened in the Task Mining Client software, for example, the software has started, Task Mining data capture has started or stopped, data uploads were successful/failed.

Valid for Task Mining Client software versions 2.20 or higher only.

https://{team}.{realm}.celonis.cloud/task-mining/api/clients/{clientId}/metrics

Sends non-personalized usage metrics which can be used to identify potential issues with the Task Mining Client software.

https://{team}.{realm}.celonis.cloud/continuous-batch-processing/api/v1/{PoolId}/items

Uploads parquet files containing user interaction events to the Celonis team.

https://{team}.{realm}.celonis.cloud/image-collector/api/v3/upload/{userId}?bucketId={bucketId}

Uploads screenshots (if enabled) to the Celonis team storage bucket.

https://{team}.{realm}.celonis.cloud/integration/api/v1/data-push/{PoolId}/jobs/{jobId}/chunks/upserted

Uploads parquet files to the Celonis Platform if the Use Old Data Push API is activated.

Deprecated.

https://{team}.{realm}.celonis.cloud/image-collector/api/v2/upload/{userId}/

Uploads image files to the Celonis Platform if the Use Old Image Upload API is activated.

Deprecated.

What

Requirement

Client authentication

Authenticated in the Celonis team using an API key.

Communication encryption protocol

HTTPS using TLS 1.2 or higher on default port 443.

Target URL

Description

https://{team}.{realm}.celonis.cloud/task-mining/api/public/activation/{activationCode}

Connects the Task Mining Client software to a specific Task Mining project.

https://{team}.{realm}.celonis.cloud/task-mining/api/public/configuration

Retrieves Task Mining Client software configurations from the connected Task Mining project.

https://{team}.{realm}.celonis.cloud/task-mining/api/public/logs

 

Sends log messages, for example, about Task Mining Client software errors.

View these log messages in the Users & Invite screen for your Task Mining project.

https://{team}.{realm}.celonis.cloud/task-mining/api/public/update-status

Sends Task Mining Client software status updates, for example, running or paused.

View these status updates in the Users & Invite screen for your Task Mining project.

https://{team}.{realm}.celonis.cloud/task-mining/api/public/clients/{clientId}/states

Sends signals to the Celonis team to show an overview of ‘online’ Task Mining Client software.

https://{team}.{realm}.celonis.cloud/continuous-batch-processing/api/v1/{PoolId}/items

Uploads parquet files containing user interaction events to the Celonis team.

https://{team}.{realm}.celonis.cloud/image-collector/api/v3/upload/{userId}?bucketId={bucketId}

Uploads screenshots (if enabled) to the Celonis team storage bucket.

https://{team}.{realm}.celonis.cloud/integration/api/v1/data-push/{PoolId}/jobs/{jobId}/chunks/upserted

Uploads parquet files to the Celonis Platform if the Use Old Data Push API is activated.

Deprecated.

https://{team}.{realm}.celonis.cloud/image-collector/api/v2/upload/{userId}/

Uploads image files to the Celonis Platform if the Use Old Image Upload API is activated.

Deprecated.

Note

If you're using the Task Mining Client software in a VDI environment, these directories and registry keys must be persisted between sessions.

Directory

Access type

Description

%ProgramFiles(x86)%\Celonis SE\Celonis Task Mining

Read access during runtime.

Write access during installation.

Installation directory if the Task Mining Client soaftware has been installed for all users of a machine.

%LOCALAPPDATA%\Celonis SE\Celonis Task Mining

Read access during runtime.

Write access during installation.

Installation directory if the Task Mining Client software has been installed for the current user of the machine only.

%USERPROFILE%\CelonisTaskMining

Read/write access during runtime.

Contains cached parquet and image files. Configure the directory where these files are stored and other cached file settings in Task Mining Configuration Editor > Data Connection settings.

%LOCALAPPDATA%\Celonis\TaskMiningClient

Read/write access during runtime.

Contains cached configuration, application settings and logs for the Task Mining Client software.

%LOCALAPPDATA%\Local\Celonis\TaskMiningClient\logs

Write access during runtime.

Write access during installation.

Contains the current log file TaskMiningClientLogs.txt and compressed archived log files for the Task Mining Client software. The log file contains information about the Task Mining Client software, including errors, but does not include captured user data.

FROM Task Mining Client software version 2.18.

For more information, see Using the Task Mining Client software.

%LOCALAPPDATA%\Celonis_SE\CelonisTaskMining.Client._Url_< 32 alphanumeric characters><version of the client>

Read/write access during runtime.

Contains required settings for the Task Mining Client software.

Note

We recommend making the entire %LOCALAPPDATA%\Celonis_SE directory persistent. This ensures files are still available when the Task Mining Client software is updated.

<Personal Special Folder>

For more information, see Environment.SpecialFolder Enum.

Write access during runtime.

Contains crash report files.

<Personal Special Folder/Celonis Task Mining>

For more information, see Environment.SpecialFolder Enum..

Write access during runtime.

Contains error log files if the Task Mining configuration settings could not be loaded.

Registry key

Access type

Description

HKCU\<Software>\Celonis\TaskMining\installed

Write access during installation.

Registers installation of the Task Mining Client software.

HKLM\<Software>\Celonis\TaskMining\activation_link_url

Read access during runtime.

Write access during installation.

Link that automatically activates the Task Mining Client software the first time the Task Mining Client software is started.

HKLM\<Software>\Celonis\TaskMining\client_certificate_subject

Read access during runtime.

Write access during installation.

Client certificate subject used for the authentication of any secure gateway.

HKLM\<Software>\Celonis\TaskMining\client_working_directory

Read access during runtime.

Write access during installation.

Task Mining Client software working directory.

HKLM\<Software>\Celonis\TaskMining\connection_timeout

Read access during runtime.

Write access during installation.

Custom HTTP call connection timeout used for the Task Mining Gateway.

Important

Use of the Task Mining Gateway is currently limited to specific customers who use a hybrid environment. For more information, contact Support.

HKLM\<Software>\Celonis\TaskMining\custom_extension_ids

Read access during runtime.

Write access during installation.

Custom browser extension IDs used when installing self-hosted browser extensions. For more information, see Installing self-hosted browser extensions.

HKLM\<Software>\Celonis\TaskMining\secure_gateway_server

Read access during runtime.

Write access during installation.

Host URLs of the secure gateway server.

HKLM\<Software>\Celonis\TaskMining\service_principal_name

Important

Use of the Task Mining Gateway is currently limited to specific customers who use a hybrid environment. For more information, contact Support.

Read access during runtime.

Write access during installation.

Service principal names used for the on-premise Task Mining Gateway.

HKMU\<Software>\Celonis\TaskMining\extension_socket_port

Read access during runtime.

Write access during installation.

Custom port for browser extensions.

HKMU\<Software>\Google\Chrome\Extensions\ndfcgjlpabkombgfpckhglibdhnipbfl\update_url

Write access during installation.

Updates the URL of the Google Chrome browser extension.

HKMU\<Software>\Microsoft\Edge\Extensions\ndfcgjlpabkombgfpckhglibdhnipbfl\update_url

Write access during installation.

Updates the URL of the Microsoft Edge browser extension.

HKMU\<Software>\Microsoft\Windows\CurrentVersion\Run\CelonisTaskMining

Write access during installation.

Autostarts the Task Mining Client software once the user has logged into their machine.

HKMU\<Software>\Classes\CelonisTaskMining\(Default)

Write access during installation.

Registers the Task Mining-specific URL.

HKMU\<Software>\Classes\CelonisTaskMining\shell\open\command\(Default)

Write access during installation.

Registers the shell command to open the Task Mining Client software from the Task Mining-specific URL.

HKMU\<Software>\Classes\CelonisTaskMining\URL Protocol

Write access during installation.

Enables browsers to open the Task Mining Client software from the Task Mining-specific URL.

Important

For KMU, when the client is installed for all users of the machine (admin), the key will be under HKLM. When installed for the current user only, the key will be under HKCU.

For <SOFTWARE>: On 32-bit Windows systems, replace with Software. On 64-bit Windows systems, replace with Software\Wow6432Node.If the registry key for autostart is not writable, the application will not autostart at system start.

Description

Version

File

More information

Task Mining Client software install file

2.20.0

(2025-07-31)

CelonisTaskMining.Client.Installer

Installing the Task Mining Client software (install file)

Task Mining Configuration Editor install file.

2.20.0

(2025-07-31)

CelonisTaskMining.Configuration.Installer

Installing the Task Mining Configuration Editor (optional)

Browser extension (use for Task Mining Client software from 2.19).

2.2.0

(2025-04-24)

Celonis Task Mining Chrome Browser Extension for version 2.0.0

Installing browser extensions from Chrome Web Store (optional)

Browser extension (use for Task Mining Client software before 2.19)

1.0.2

(2023-11-25)

Celonis Task Mining Chrome Browser Extension for version 1.0.2 (legacy)

Installing browser extensions from Chrome Web Store (optional)

Self-hosted browser extension (use for Task Mining Client software from 2.19)

2.0.0

(2025-04-29)

2025-04-29_CelonisTaskMiningBrowserExtension-2.0.0

Installing self-hosted browser extensions (optional)

Self-hosted browser extension (use for Task Mining Client software from 2.19)

1.0.2

For more information, contact Support.

 

Installing self-hosted browser extensions (optional)

Important

Use of the Task Mining Gateway is currently limited to specific customers who use a hybrid environment. For more information, contact Support.

Task Mining Gateway overview

The Task Mining Gateway is an on-premise secure gateway and data integration service for Task Mining. It provides secure authentication of the Task Mining Client software using Kerberos and saves theTask Mining data to a local MSSQL database. You must be a Celonis admin to install the Task Mining Gateway. For more information, contact Support.

Task Mining Gateway releases

Version

File

Release date

Release note

Support ends

2.4.0

task-mining-gateway.jar

(134 MB)

2025-07-31

Improvements

  • Supports Task Mining Client software with version 2.20 and higher.

  • Reporting to the cloud of users who have never activated a client on a Task Mining Gateway instance.

September 2026

2.3.1

task-mining-gateway.jar

(134 MB)

2025-04-30

Improvements

Cloud integration Cloud integration can now be disabled using a configuration property. See section 7.5 Disable cloud integration of the Installation Guide.

Fix

Fixed issue that could lead to performance issues and increased latencies when used with several thousand concurrent clients.

March 2026

2.3.0

task-mining-gateway.jar

(134 MB)

2025-04-02

Improvements

Clients Dashboard: The gateway can now forward Client status information to a specified Task Mining project within the Celonis Platform. This enhancement enables a dashboard showing connected Task Mining Client software, providing visibility into key information, such as status and version. For example, this information can then be visualized in Studio, enhancing visibility for large-scale deployments.

March 2026

2.2.0

task-mining-gateway.jar

(129 MB)

2025-02-07

Improvements

  • Parquet File Data Encryption at Rest: Parquet files that are uploaded by Task Mining Clients are encrypted and stored on the disk.

  • Compression of log files and configurable rotation: Log files can now be stored in a compressed format and have configurable rotation options - max size per log files and their retention time.

Fix

Missing timeouts for the LDAP communication now have default values but can also be configured. This fix prevents the gateway from waiting indefinitely if the LDAP connection fails to respond. Instead, it will time out, log an error message, and continue operating to prevent any service disruption.

September 2025

2.1.3

task-mining-gateway.jar

(129 MB)

2023-02-28

Fix

Fixed issue with writing timestamps into MSSQL database.

September 2025

2.1.2

task-mining-gateway.jar

(129 MB)

2023-02-23

Fix

Fixed issue where database connections were not properly closed.

September 2025

2.1.1

task-mining-gateway.jar (129 MB)

2024-02-19

Improvement

Updated dependencies to fix known vulnerabilities.

September 2025

2.1.0

Download the task-mining-gateway (jar, 129 MB)

2024-01-31

Features

  • Added feature to clean up temporary files of the Task Mining Gateway during shutdown.

  • Added support for Task Mining v2 APIs to be compatible with future Task Mining Client versions.

  • Added endpoint to get a list of projects a user is allowed to join, to support future switching of Task Mining Gateway environments and projects.

Improvements

  • Improved data processing performance of the Task Mining Gateway.

  • Improved logging of the Task Mining Gateway.

  • Added client_id to parquet_file Postgres table for additional information during debugging.

  • Changed logic so parquet files are stored on a per-project basis in the data folder on the client machine.

Fixes

Fixed issue where yhr Task Mining Gateway could not process parquet files with different schemas.

September 2025

2.0.0

Download the task-mining-gateway (jar, 123 MB)

2023-08-31

Feature

Added possibility of inserting collected Task Mining event data directly into an MSSQL database without relying on Hybrid Data Integration service.

Improvement

Added retry mechanism for parquet files that were not successfully inserted into the database.

September 2024

Limited releases

Note

The versions referenced in the table below are not official public releases and will not apply to most customers.

Version

File

Release date

Release notes

Support ends

2.16.1

Task Mining Client.msi

(4.3 MB)

Task Mining Configuration Editor.msi (4.2 MB)

2024-03-04

  • Secure gateway selection is now stored in the User.config file.

  • Fixed bug were attributes were hashed despite hashing being disabled for all attributes.

March 2025

2.16.0

Task Mining Client.msi (4.3 MB)

Task Mining Configuration Editor.msi (4.2 MB)

2024-02-20

Added support for switching between projects on multiple secure gateways.

March 2025

 

Important

Use of the Task Mining Gateway is currently limited to specific customers who use a hybrid environment. For more information, contact Support.

Task Mining Gateway overview

The Task Mining Gateway is an on-premise secure gateway and data integration service for Task Mining. It provides secure authentication of the Task Mining Client software using Kerberos and saves theTask Mining data to a local MSSQL database. You must be a Celonis admin to install the Task Mining Gateway. For more information, contact Support.

Task Mining Gateway releases

Version

File

Release date

Release note

Support ends

2.4.0

task-mining-gateway.jar

(134 MB)

2025-07-31

Improvements

  • Supports Task Mining Client software with version 2.20 and higher.

  • Reporting to the cloud of users who have never activated a client on a Task Mining Gateway instance.

September 2026

2.3.1

task-mining-gateway.jar

(134 MB)

2025-04-30

Improvements

Cloud integration Cloud integration can now be disabled using a configuration property. See section 7.5 Disable cloud integration of the Installation Guide.

Fix

Fixed issue that could lead to performance issues and increased latencies when used with several thousand concurrent clients.

March 2026

2.3.0

task-mining-gateway.jar

(134 MB)

2025-04-02

Improvements

Clients Dashboard: The gateway can now forward Client status information to a specified Task Mining project within the Celonis Platform. This enhancement enables a dashboard showing connected Task Mining Client software, providing visibility into key information, such as status and version. For example, this information can then be visualized in Studio, enhancing visibility for large-scale deployments.

March 2026

2.2.0

task-mining-gateway.jar

(129 MB)

2025-02-07

Improvements

  • Parquet File Data Encryption at Rest: Parquet files that are uploaded by Task Mining Clients are encrypted and stored on the disk.

  • Compression of log files and configurable rotation: Log files can now be stored in a compressed format and have configurable rotation options - max size per log files and their retention time.

Fix

Missing timeouts for the LDAP communication now have default values but can also be configured. This fix prevents the gateway from waiting indefinitely if the LDAP connection fails to respond. Instead, it will time out, log an error message, and continue operating to prevent any service disruption.

September 2025

2.1.3

task-mining-gateway.jar

(129 MB)

2023-02-28

Fix

Fixed issue with writing timestamps into MSSQL database.

September 2025

2.1.2

task-mining-gateway.jar

(129 MB)

2023-02-23

Fix

Fixed issue where database connections were not properly closed.

September 2025

2.1.1

task-mining-gateway.jar (129 MB)

2024-02-19

Improvement

Updated dependencies to fix known vulnerabilities.

September 2025

2.1.0

Download the task-mining-gateway (jar, 129 MB)

2024-01-31

Features

  • Added feature to clean up temporary files of the Task Mining Gateway during shutdown.

  • Added support for Task Mining v2 APIs to be compatible with future Task Mining Client versions.

  • Added endpoint to get a list of projects a user is allowed to join, to support future switching of Task Mining Gateway environments and projects.

Improvements

  • Improved data processing performance of the Task Mining Gateway.

  • Improved logging of the Task Mining Gateway.

  • Added client_id to parquet_file Postgres table for additional information during debugging.

  • Changed logic so parquet files are stored on a per-project basis in the data folder on the client machine.

Fixes

Fixed issue where yhr Task Mining Gateway could not process parquet files with different schemas.

September 2025

2.0.0

Download the task-mining-gateway (jar, 123 MB)

2023-08-31

Feature

Added possibility of inserting collected Task Mining event data directly into an MSSQL database without relying on Hybrid Data Integration service.

Improvement

Added retry mechanism for parquet files that were not successfully inserted into the database.

September 2024

Limited releases

Note

The versions referenced in the table below are not official public releases and will not apply to most customers.

Version

File

Release date

Release notes

Support ends

2.16.1

Task Mining Client.msi

(4.3 MB)

Task Mining Configuration Editor.msi (4.2 MB)

2024-03-04

  • Secure gateway selection is now stored in the User.config file.

  • Fixed bug were attributes were hashed despite hashing being disabled for all attributes.

March 2025

2.16.0

Task Mining Client.msi (4.3 MB)

Task Mining Configuration Editor.msi (4.2 MB)

2024-02-20

Added support for switching between projects on multiple secure gateways.

March 2025