---
title: "TruBot Module"
slug: "trubot"
updated: 2025-08-06T16:00:31Z
published: 2025-08-06T16:00:31Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.decisions.com/llms.txt
> Use this file to discover all available pages before exploring further.

# TruBot Module

## Overview

| ## Module Details |
| --- |
| **Core or Github Module** | Core |
| **Restart Required** | No |
| **Steps Exposed** | Yes |
| **Step Location** | Integration > TRUBOT |
| **Settings Location** | SYSTEM > Administration > Decisions.TruBot |
| **Prerequisites** | - Datamatics Account - TruBot module installed - Create a [project dependency](https://documentation.decisions.com/v9/docs/project-dependencies). |

This module integrates with the RPA tool TruBot provided by Datamatics. TruBot allows the programming of multi-skilled bots to increase productivity at an enterprise level. Installing the module allows developers to connect with TruBot, activating bots and retrieving logs and reports about their work.

---

## Configuration/Properties

A dashboard that displays information about the connected RPA system and pending steps that are running bots is available in the **SYSTEM**> **Administration**> **Decisions.TruBot**folder.

---

## Available Steps

The table below provides a list of all the steps within the module. More information can be found in the [TruBot Steps article](https://documentation.decisions.com/docs/available-modules?highlight=TruBot%20step).

| Step Name | Description |
| --- | --- |
| Get Bot Variables Values | Gets variable values based on a bot's ID and the Job ID that it is running. |
| Get Job Details | Shows all running job details for a given bot. Can set for a particular time frame. |
| Get Job Status By Job Execution Id | Pulls a specific Job's status based on the Execution ID. |
| Get Job Status By Job Id | Pulls a specific Job's status based on the Job's ID. |
| Get Process Information By Bot Id | Retrieves process information based on a specific Bot Id. |
| Get Process Information By Name | Get process information based on the process's name. |
| Get Tru Bot Project Folder From Flow | Provides the Project FolderId of the Project the TruBot running Flow is in. |
| Run Bot | Run a bot based on its ID. |
| Run Bot and Wait | Run a bot based on its ID and receive a response about its status. |
| Download Bot Transaction Log | Allows a specific job's transaction logs to be downloaded to a specific directory. |
| Get Bot Transaction Log | Provides detailed transaction logs for a specific job. |
| TruBot Login | Connect to the TruBot URL. |
