Articles on: ServiceNow

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

Was this article helpful?

Share your feedback

Cancel

Thank you!