---
sourceDocument: Zurich Workflow Data Fabric
sourceDocumentLink: https://www.servicenow.com/docs/r/zurich/integrate-applications

 Release :

    - zurich

ft:locale :

    - en-US

ft:publication_title :

    - Zurich Workflow Data Fabric

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Use

# Using RPA Hub {#ariaid-title1}

* Release version: Zurich
* 
* Updated July 31, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 minutes to read

Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of Using RPA Hub

The RPA Hub application in ServiceNow Zurich release enables developers, release managers, and administrators to configure and manage robotic process automations.
It facilitates the setup of bot processes by associating packages, robots, business applications, credentials, and parameters needed to execute automations efficiently.
Show full answer Show less  

## Key Features

* **Download and Installation:** Obtain and install the necessary RPA applications on Windows and add the ServiceNow RPA Chrome extension for browser interaction.
* **Package Creation:** Build unattended or attended automation packages containing the logic that bots will execute.
* **Robot Creation:** Define attended or unattended robots to run corresponding bot processes.
* **Bot Process Configuration:** Create bot process records defining sequences of actions and assign relevant assets such as packages and robots.
* **Credential Management:** Configure application and system credentials, including Time-based One-time Password (TOTP) seeds, for unattended robots to enable secure logins and multi-factor authentication.
* **Business Application Assignment:** Link business applications to bot processes to facilitate event correlation and track related applications.
* **Credential Group and Robot Assignment:** Map credential groups and assign robots to bot processes to enable execution of automations on Windows machines.
* **Optional Enhancements:** Create robot pools for optimized robot utilization, process parameters scoped to individual bot processes, shared parameters for global variable management, attended configurations for embedded task automation, and queues to manage robot work items.
* **Publishing:** Publish configured bot processes to activate and execute the automation workflows.

## Key Outcomes

* Streamlined setup of robotic automations with clear assignment of packages, robots, credentials, and business applications.
* Secure authentication management through credentials and TOTP for unattended bots, ensuring compliance with MFA-enabled environments.
* Flexible support for both attended and unattended automation scenarios tailored to organizational needs.
* Centralized management of variables and work items via process and shared parameters and queues, enhancing automation efficiency.
* Effective deployment and activation of bot processes through publishing, enabling timely automation execution.  
Developers, release managers, and administrators can use the RPA Hub application to configure a bot process and associate a package, robots, business applications, credentials, and process parameters for configuring automations.

Perform the following tasks for configuring automations using the RPA Hub application.

1. [Download the RPA applications from RPA Hub](https://www.servicenow.com/docs/BDeO9sgQ372Usv6Hah1ihg "Download the Robotic Process Automation (RPA) applications in your Windows machine from RPA Hub as a prerequisite for installing the applications or upgrading them.").

   Download and install the Robotic Process Automation (RPA) applications in your Windows machine from RPA Hub.
2. [Add the ServiceNow RPA Chrome extension](https://www.servicenow.com/docs/LXcIH~jm254QBfr8wSPsNA "Add the ServiceNow RPA Chrome extension to your Chrome browser to establish an interaction with the applications that are opened in this browser.").

   Add the ServiceNow RPA Chrome extension to your Chrome browser to establish an interaction with the applications that are opened in this browser.
3. [Create a package to assign to a bot process](https://www.servicenow.com/docs/BBMaE8wXQOjV14wX3h6mZw "Create an unattended or attended package in RPA Hub to assign it to a bot process to execute an automation.").

   Create an unattended or attended package that contains automation logic and is assigned to a bot process to execute an automation.
4. [Create a robot in RPA Hub.](https://www.servicenow.com/docs/ws9M0gUCb40EPYWydwOZCA "You can create an attended or an unattended robot in RPA Hub to run the bot process, if you have the RPA admin role or RPA release manager role.")

   Create an attended or an unattended robot to run the attended or unattended bot process respectively.
5. [Configure a bot process record.](https://www.servicenow.com/docs/zcOQRESx0Tj3~SpRxb0GTg "In RPA Hub, you can create a bot process configuration record and assign assets to associate it with a bot process. Or you can just save the bot process configuration record, however it won't be associated to a bot process. It remains orphaned.")

   Configure a bot process by creating a bot process configuration record and assigning assets. A bot process is a predefined sequence of actions that a robot
   follows to accomplish a specific task or achieve a particular goal.  
   For configuring unattended bot process, perform the following tasks:
   1. [Configure credentials in RPA Hub](https://www.servicenow.com/docs/xJLZC5eANwY_tAhHqJrsMQ "In RPA Hub, you can create application credentials, robot credentials, and Time-based One-time Password (TOTP) authentications and link them to multiple bot processes through a credential group. Set up external credential vault to retrieve robot credentials, application credentials, or Time-based One-time Password (TOTP) seed.").

      Create an application credential for a robot to log in to an application and a robot credential to log in to a system to execute an
      automation. Create Time-based One-time Password (TOTP) seeds for unattended robots to seamlessly authenticate against multi-factor authentication (MFA)-enabled applications.
   2. [Assign a business application to a bot process in RPA Hub](https://www.servicenow.com/docs/DGf4ixs6~kTzbq7SApGPHQ "Assign a business application to a bot process for an effective event correlation or to get information about assigned business applications. For example, you might want to see information about the SAP application.").

      Assign a business application to a bot process for an effective event correlation or to get information about assigned business applications.
   3. [Associate a credential group to a bot process in RPA Hub](https://www.servicenow.com/docs/Q9aQz~aWz93SDzrD3GRsog "Enable a robot to perform an automation in RPA Hub by mapping a credential group to an unattended bot process.").

      Map a credential group to an unattended bot process to enable a robot to log in to a system and applications to perform an automation.
   4. [Assign a robot to a bot process in RPA Hub](https://www.servicenow.com/docs/h2krRFDyw47vaAn9Mo3CiA "Assign a robot to an unattended bot process to execute the automation (package) that is mapped to it.").

      Assign a robot to an unattended bot process to execute the automation (package) that is mapped to it.
   5. [Assign a process robot credential within a bot process in RPA Hub](https://www.servicenow.com/docs/b0YwdUiKAedXqqy2E5E7~Q "Assign a process robot credential within an unattended bot process so that the selected robot can perform the automation in the Windows machine.").

      Assign a process robot credential within an unattended bot process so that the selected robot can perform the automation in the Windows machine.
   6. (Optional) [Create a robot pool in RPA Hub](https://www.servicenow.com/docs/wu~ze4Gr1KB22HEpCkD95g "Create a robot pool in RPA Hub for an optimum utilization of robots to execute the bot processes.").

      Create a robot pool for an optimum utilization of robots to execute the bot processes.
   7. (Optional) [Create a process parameter within a bot process in RPA Hub](https://www.servicenow.com/docs/2mYmcXLL9PLttjqNzHNAcg "Create a process parameter to store the variables that are used within a bot process. The process parameter that you just created can only be used by this bot process.").

      Create a process parameter to store the variables that are used within a bot process. The process parameter that you just created can only be
      used by this bot process.
   {#using-rpa-hub__ol_vkv_nbw_mdc}

   For configuring attended bot process, perform the following tasks:
   1. [Assign a business application to a bot process in RPA Hub](https://www.servicenow.com/docs/DGf4ixs6~kTzbq7SApGPHQ "Assign a business application to a bot process for an effective event correlation or to get information about assigned business applications. For example, you might want to see information about the SAP application.").

      Assign a business application to a bot process for an effective event correlation or to get information about assigned business applications.
   2. [Assign an attended user or group to an attended bot process](https://www.servicenow.com/docs/T_PrEOD1DZRdbjh_0ytgXQ "Assign an attended user or group to an attended bot process in RPA Hub, so that your user or group can access and execute this automation on Windows machines.").

      Assign an attended user or group to an attended bot process, so that your user or group can access and execute this automation on Windows machines.
   3. (Optional) [Create an attended configuration record in RPA Hub](https://www.servicenow.com/docs/k5ynXPgkgpo3W8yOth~2~g "Create an attended configuration record in RPA Hub to trigger an attended bot process that is enabled with embedded task automation.").

      Create an attended configuration record to trigger an attended bot process that is enabled with embedded task automation.
   {#using-rpa-hub__ol_aqr_zbw_mdc}
6. (Optional) [Create a shared parameter in RPA Hub](https://www.servicenow.com/docs/46aCK13kO5o9K7lZEKBC_Q "Create a shared parameter so that you can store the global variables or configurable items in one place. These variables are used across bot processes.").

   Create a shared parameter so that you can store the global variables or configurable items in one place and use them across bot processes.
7. (Optional) [Create a queue in RPA Hub](https://www.servicenow.com/docs/cVHsptFlNOfqaygq5BnZ9A "Create a queue in RPA Hub to manage the work items that you want the robot to process.").

   Create a queue to manage the work items that you want the robot to process.
8. [Publish a bot process in RPA Hub](https://www.servicenow.com/docs/J~UvzNVvcL5l576flkSVCw "Publish a bot process so that you can get it ready to execute a process.").

   After you have configured a bot process and assigned a package and robots to it, you can publish the bot process to execute the automation.
{#using-rpa-hub__ol_b3z_fgw_4dc}

