ConfigBot for ServiceNow - Notification
Notifications for ServiceNow help teams efficiently manage notification configurations within their ServiceNow environment. It centralizes notification, email templates, and translated notifications in a single, easy-to-use spreadsheet interface, making it simple to create, update, and maintain consistent communication across the platform. Using ConfigBot for ServiceNow changes can be capture in update set.
Users can easily insert new notifications, update existing ones, and compare configurations across versions to ensure accuracy and alignment. If any issues occur during automation, they’re automatically logged for review, ensuring process reliability and transparency.
Designed for scalability and control, Notifications empowers teams to automate faster, manage communication effortlessly, and maintain consistency across global ServiceNow environments.
The following article explains how to use the Notification module in ConfigBot to perform different operations.
Step 1: Log in to ConfigBot
Enter your username and password on the login page, then click Submit to access your ConfigBot portal.

Step 2: Access the Notification Module
From the ConfigBot dashboard, navigate to the Platform, and click on Notification module tile to open it.

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

In Popup window:
- Enter the Iteration Number
- Select the Workspace or ADD NEW Workspace
- Enter Host Address
- Choose the Instance Type
- Enter your Company ID and Username
- Add a short Description

After filling in all details, click Submit to create your iteration.
Step 4: Set the Filter Configuration:
Once the iteration is created, open the workbook and navigate to Config Sheet and select filter type, in fig below, I have selected fetch All filter type so it will fetch all records present in the instance

You can also select other filter type
- Fetch All: will fetched all the records from the instance
- Fetch All, except these: will fetch all records except those that are mentioned in the next column.
- Fetch Only: will fetch the records that are mentioned in the next column.
- Fetch Active Only: will only fetch active records.
- Fetch In Active Only: will only fetch inactive records.
- Fetch By Query: will only fetch records that are associated with the query
Or you can use the Dependent Functionality by selecting "Yes" in Column D "Dependent"

When Dependent is set to Yes, records are fetched based on their parent record. This ensures that only the child records associated with the selected parent configuration are retrieved.
Dependency Relationships:
Notification → Records are fetched using the configured filter.
- Email Template → Records are fetched based on the related Notification records.
- Translated Notification → Records are fetched based on the related Notification records.
Email Script → Email Script fetched using the configured filter.
Step 5: Generate Workbook
Once the iteration is created, click on the Hamburger Menu and select Generate workbook.

In the pop-up window:
- Enter your ServiceNow password
- Add any execution notes.
- In Advanced Options, Select All box to Generate workbook.

Click Confirm and Start to process execution
This step prepares the workbook with the basic configuration setup and backfilled the data from ServiceNow instance.
Step 6: Review Results
Once the execution status changes to Complete, open the generated workbook. You will notice that the sheet backfilled with the data

Automation (Configure Records using ConfigBot):
Step 1: Open Generated Workbook:
Click on sheet icon to open generated workbook

Navigate to the desired Sheet (Notification, Email Templates and others):
Create and configure the records.
To Start Configuration for Automation:
Step 1: Create a record on email script, fill all the required columns for Email Script.

Step 2: Navigate to Email Template screen to create email template and fill the mandatory details to create a valid record.

Step 3: Then navigate to Notification Screen and create a notification and fill the column and attach the Email template with notification.
Note: you can connect your recent configured email script either in email template body or notification body (here you can see the email script is attached in notification body)

Step 4: Then navigate to Translated Notification, if want to create the translation of notification, fill all the mandatory to columns.

Step 5: Finally, navigate to the Config sheet. Set Maintain Update Set to Yes and enter the desired Update Set Name.

Note: Make sure to pending the status of each record before running automation.
Step 6: Start Configuration
Once your configuration data is set:
- Return to your Workspace.
- Click the Hamburger Menu and select Request Reprocess.

Click the Hamburger Menu again and this time select Start Configuration

In the pop-up window:
- Enter your ServiceNow password
- Add any notes
- Select the Advance options boxes which you configure on sheets.
- Click Confirm and Start to execute

Note: Select check boxes options as per your Configuration.
Step 7: Result Overview
You can click the Information logs (🛈) icon on your iteration to monitor the processing status in real time and Logs.

Once the execution Complete, proceed to review your results in their respective sheets.

You will notice highlights across multiple tabs:
- Red Highlights → Indicate configuration differences between the values currently maintained in the sheet and those available in the ServiceNow instance. These highlights help identify areas where changes have been made or where the configurations are not aligned.
- Green Highlights → Indicate matching configuration values between the sheet and the ServiceNow instance, confirming that no configuration changes have been identified.
Validation (Validate Configuration Changes from the sheet):
Step 1 – Open the Generated workbook
Click on the sheet icon to open the generated workbook

Step 2 – Change the status to Pending
Navigate to the desired sheet for which you want to validate the data and change the Processing Status to “Pending”

Step 3 – Start Execution (Validation)
Once the Processing Status is set to “Pending, close the workbook and navigate back to workspace
Click on the hamburger menu icon and select “Request Reprocess”

Click on the hamburger menu icon one more time and now select “Start Validation”

In the pop-up window:
- Enter your ServiceNow instance password.
- Add any execution notes
- Select the checkbox for the desired sheet

Step 4: Review Results:
Once the execution status changes to Complete, open the generated workbook.


You will notice highlights across multiple tabs:
- Red Highlights → Indicate configuration differences between the values currently maintained in the sheet and those available in the ServiceNow instance. These highlights help identify areas where changes have been made or where the configurations are not aligned.
- Green Highlights → Indicate matching configuration values between the sheet and the ServiceNow instance, confirming that no configuration changes have been identified.
Compare (Compare Between Two Executions):
Step 1 – Should have two Generated Workbooks
Ensure that you have two workbooks generated (As mentioned above).

Step 2 – To Start Compare Execution:
Click on the hamburger menu icon and select “Request Reprocess”

Click on the hamburger menu icon again and this time select “Compare iteration”

In the pop-up window:
- Select the iteration you want to compare against.
- Click Confirm and Start to start the execution process.

Once the status shows complete, open the workbook and navigate to each sheet to see the changes.

You can notice highlights across multiple tabs:
- Red Highlights – Indicate differences between the two iterations.
- Green Highlights – Indicate matching values across both workbooks.
These color-coded results allow you to instantly identify what has changed or remained consistent between the two ServiceNow instances.
Or we can also Navigate to the “Compare Summary” Sheet, to find the differences

This Sheet provides a quick and reliable way to verify data consistency between executions. Instead of manually inspecting records, you can visualize differences and matches in a structured tabular form.
Thank You!
Updated on: 09/07/2026
Thank you!