---
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


---

# Calculate the number of robots required

# Calculate the number of robots in RPA Hub {#ariaid-title1}

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

Calculate the number of robots that you need to complete an unattended bot process execution that is based on the allocation type, for example, the SLA Based and Percentage Reduction.

## Before you begin

Familiarize yourself with robot pool concepts. For more information, see [Robot pool in RPA Hub](https://www.servicenow.com/docs/qOfyqMXT~VFtEBmvlIkqGQ "Create a robot pool in RPA Hub to distribute and manage the workload among multiple unattended robots for unattended bot processes.").

Create a robot pool. For more information, see [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.").

Enable robot pool for the bot process. For more information, see [Bot Process form in RPA Hub](https://www.servicenow.com/docs/Om1y5wU3LeCKrIihMLk6sw "Use the Bot Process form to associate it to the bot process configuration and populate the remaining fields required for a bot process.").

Associate a queue to the bot process. For more information, see [c to the bot process from the related list](https://www.servicenow.com/docs/ot9exgrY74Oe2zt2ypP6Xg "Associate a queue to a bot process in RPA Hub so that the bot process can interact with this queue. You can associate a bot process to multiple queues. If the bot process is enabled for robot pool, then only one queue (that is not associated with any other bot process) can be mapped to the current bot process.").

Define Average Handling Time (AHT) details on the queue form. For more information, see [Queue form in RPA Hub](https://www.servicenow.com/docs/873hzqr9qbRETprgYxqgSQ "Use the Work Queue form to create a queue. A queue lists the work items that you want the robot to process.").

Ensure that multiple queues are not associated to a bot process.

Ensure that the pending work items are available in the queue.

If you select the allocation type as SLA Based on the Bot Process form, ensure that the work items must contain a Service Level Agreement (SLA).

If you select the Percentage Reduction allocation type on the Bot Process form, make sure that you define a value in the Percentage Reduction field.

Role required: sn_rpa_fdn.rpa_release_manager or sn_rpa_fdn.rpa_admin

## About this task

If the value of the calculation is in decimals, the value is rounded off to the next higher value. For example, if the calculation result is 2.2 robots, the result that is displayed is 3. That means that 3 robots are required to
execute the bot process.

queryConditions included in the PickWorkItem component are considered for calculating the number of robots required to complete an unattended bot process execution, if the bot process is enabled with
robot pool. For more information about PickWorkItem component, see [Queue connector methods](https://www.servicenow.com/docs/ao8Oa17Dw96wGs536iCqEA "The Queue connector methods enable you to create and manage work items for queues in the RPA Hub.").

## Procedure

1. Navigate to AllRobotic Process AutomationRPA Hub Workspace.
2. Select the list icon (![List icon.]()).
3. On the Lists tab, under Build, select Bot Process.
4. Open a bot process.
5. In the form header, select the down arrow in the Start Process button.
6. Select Calculate.  
   A message is displayed about the number of robots that are required to execute the bot process.

*[\>]: and then


