ConfigBot for ServiceNow – Instance Comparison
Sometimes, after an instance upgrade or version change, it becomes difficult to verify configurations, customizations, and differences across multiple ServiceNow instances. The Instance Comparison module of ConfigBot helps organisations perform detailed multi-instance comparison and delta analysis to quickly identify gaps, missing components, customization differences, field-level variations, plugin discrepancies, and upgrade-related changes between environments.
The module generates a comprehensive comparison report covering platform components such as tables, fields, Business Rules, UI Policies, Notifications, HRSD artifacts, Workspaces, CMDB metrics, plugins, and other metadata objects. This helps administrators and platform owners improve upgrade validation, maintain configuration consistency, reduce manual verification efforts, and ensure alignment across Development, QA, UAT, and Production instances.
The following article explains how to quickly generate and compare cross instances using the Instance Comparison module.
Step 1: Log in to ConfigBot
Enter your username **and **password, then click Submit to access the portal.

Step 2: Access the Instance Comparison Module
From the Home Screen, navigate to “Reports” and click on the “Instance Comparison” module tile

Step 3: Select a Workspace
Choose the workspace that best fits your needs.

Step 4: Create a New Iteration
Click the Add Iteration button

- Enter the Iteration Number
- Select the Workspace
- Enter Host Address
- Choose the Instance Type
- Enter your Company ID and Username
- Add a short Description
- Then click Submit to create the iteration.

Step 5: Prepare Workbook for config sheet
Once the Iteration is created, click on the Hamburger Menu and select Prepare Workbook.

In the pop-up window:
- Enter your ServiceNow instance password
- Add any execution notes
- Select the checkbox for Prepare Sheet
Then click Confirm and Start to prepare sheet.

Step 6: Config Data in Config Sheet
Once the status shows Complete, open the workbook.
- Go to the Config worksheet tab.
- In the Execute Column, select Yes for the desired module screens; you want to execute and see the compared data into the Report.

Step 7: Start Generate and Compare Execution
Once config is filled, back to workspace, click on the Hamburger Menu and select Request Re-Process.

Again, click on the hamburger menu icon, and this time select Execute Process.

In the pop-up window:
- Enter your ServiceNow instance password (Instance A)
- Add any execution notes
- Select the Generate & Compare Iteration option
Scroll down and;
- Enter Host Address of ServiceNow Instance (Instance B)
- Enter your Company ID and Username (Instance B)
- Enter Second Instance Password
Click “Confirm and Start” button

Step 8 Monitor Progress
Click the Information (ℹ️) icon to track your iteration’s progress.

Below you can see the executed reverse and compare iterations for both instances are parallel.

User can verify each execution by navigating to the workspace section and select specific module the bot started execution in parallel.

Step 9: Execute Compare (Not Mandatory)
If during execution any of the iteration is failed due to any error (plugin, data, or service) the compare will not start for that iteration, in that case we must perform Compare Iteration execution
Once execution is complete with error, back to workspace > Request Reprocess. Again, click on the hamburger menu icon and select Execute Process

In the pop-up window:
- Enter your ServiceNow instance password (Instance A)
- Add any execution notes
- This time Select the Compare Iteration option only
Scroll down and;
- Enter Host Address of ServiceNow Instance (Instance B)
- Enter your Company ID and Username (Instance B)
- Enter Second Instance Password
Click “Confirm and Start” button
Step 10: Execute Selective Generate and Compare
This advance option is used when you want to execute another module screen that is somehow missed or left ignored. So, it will only generate and compare that specific selective module without overriding the existing data.
To execute “Selective Generate and Compare” open the workbook
Within the workbook:
- Go to the Config worksheet tab.
- In the Execute Column, select Yes for the desired module screens; you want to execute.

Now back to workspace > Request Reprocess. Click on the hamburger menu icon and select Execute Process
In the pop-up window:
- Enter your ServiceNow instance password (Instance A)
- Add any execution notes
- This time Select the “Selective Generate and Compare” option only
Scroll down and;
- Enter Host Address of ServiceNow Instance (Instance B)
- Enter your Company ID and Username (Instance B)
- Enter Second Instance Password
Click “Confirm and Start” button

Step 11: Generate Multi Instance Report
Once the compare is executed or status is complete, click on the hamburger menu icon and request reprocess.
Again, click on the hamburger menu icon and select Execute Process
In the pop-up window:
- Enter your ServiceNow instance password (Instance A)
- Add any execution notes
- This time Select the Summary Report option only
Scroll down and;
- Enter Host Address of ServiceNow Instance (Instance B)
- Enter your Company ID and Username (Instance B)
- Enter Second Instance Password click Confirm and Start button

Once the status is complete you can access reports in PDF and HTML format via logs or you can download zip file from link available in the header

And you can see the Missing fields (Custom and OOB), Missing Tables, HR & IT missing fields and missing Plugins in Instance A and Instance B from Metric details sheet.
Open the workbook, navigate to Metric Details. Here you can see

Updated on: 05/18/2026
Thank you!