--- title: "TruBot Module" slug: "trubot" description: "Learn how the TruBot Module connects Decisions with Datamatics TruBot to activate bots and retrieve logs and reports." updated: 2026-04-27T20:46:39Z published: 2026-04-28T14:12:58Z canonical: "documentation.decisions.com/trubot" --- > ## 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/version-10/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/version-10/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. |