Custom notification schedule dropdown only shows one calendar<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } .kb-wrapper { font-family: 'Lato', sans-serif; font-size: 12pt; line-height: 1.7; color: #000000; max-width: 100%; } .kb-wrapper h2 { font-size: 14pt; font-weight: 900; color: #032D42; border-bottom: 2px solid #e8fce4; padding-bottom: 4px; margin-top: 28px; margin-bottom: 10px; } .kb-wrapper p { margin: 0 0 10px 0; } .kb-wrapper ul, .kb-wrapper ol { margin: 0 0 10px 0; padding-left: 24px; } .kb-wrapper li { margin-bottom: 6px; } /* Numbered steps */ .kb-wrapper ol.steps { list-style: none; counter-reset: step-counter; padding-left: 0; } .kb-wrapper ol.steps li { counter-increment: step-counter; display: flex; align-items: flex-start; gap: 12px; margin-bottom: 10px; } .kb-wrapper ol.steps li::before { content: counter(step-counter); min-width: 28px; height: 28px; background-color: #032D42; color: #63DF4E; font-weight: 900; font-size: 11pt; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; margin-top: 2px; } .kb-wrapper ol.steps li .step-body { flex: 1; } /* Inline code */ .kb-wrapper code { background: #e6f0f5; color: #032D42; border: 1px solid #b8cfd8; border-radius: 3px; padding: 1px 5px; font-family: 'Courier New', monospace; font-size: 11pt; } /* Info callout */ .kb-wrapper .callout-info { border-left: 4px solid #52B8FF; background: #e6f4ff; padding: 10px 14px; margin: 14px 0; border-radius: 2px; } /* Related links */ .kb-wrapper .related-links a { color: #032D42; } .kb-wrapper .link-disclaimer { font-size: 10pt; font-style: italic; margin-top: 2px; margin-bottom: 10px; color: #444; } .kb-wrapper { font-family: 'Lato', sans-serif; font-size: 12pt; line-height: 1.7; color: #000000; max-width: 100%; } .kb-wrapper h2 { font-size: 14pt; font-weight: 900; color: #032D42; border-bottom: 2px solid #e8fce4; padding-bottom: 4px; margin-top: 28px; margin-bottom: 10px; } .kb-wrapper p { margin: 0 0 10px 0; } .kb-wrapper ul, .kb-wrapper ol { margin: 0 0 10px 0; padding-left: 24px; } .kb-wrapper li { margin-bottom: 6px; } /* Numbered steps */ .kb-wrapper ol.steps { list-style: none; counter-reset: step-counter; padding-left: 0; } .kb-wrapper ol.steps li { counter-increment: step-counter; display: flex; align-items: flex-start; gap: 12px; margin-bottom: 10px; } .kb-wrapper ol.steps li::before { content: counter(step-counter); min-width: 28px; height: 28px; background-color: #032D42; color: #63DF4E; font-weight: 900; font-size: 11pt; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; margin-top: 2px; } .kb-wrapper ol.steps li .step-body { flex: 1; } /* Inline code */ .kb-wrapper code { background: #e6f0f5; color: #032D42; border: 1px solid #b8cfd8; border-radius: 3px; padding: 1px 5px; font-family: 'Courier New', monospace; font-size: 11pt; } /* Info callout */ .kb-wrapper .callout-info { border-left: 4px solid #52B8FF; background: #e6f4ff; padding: 10px 14px; margin: 14px 0; border-radius: 2px; } /* Related links */ .kb-wrapper .related-links a { color: #032D42; } .kb-wrapper .link-disclaimer { font-size: 10pt; font-style: italic; margin-top: 2px; margin-bottom: 10px; color: #444; } Issue A custom notification's schedule dropdown displays only a single calendar entry and does not allow selection of additional calendars. Symptoms When configuring a custom notification, the Schedule dropdown on Step 3 "Set schedule" shows only the default Monday through Friday (9:00 AM – 5:00 PM) calendar.No additional calendar options are available in the dropdown. Facts Applies to all ServiceNow versions. Release All Versions Cause By default, the Schedule dropdown in custom notifications is populated only by calendar records that exist in the sys_calendar table. Out of the box, only the default Monday through Friday (9:00 AM – 5:00 PM) calendar record is present. No additional calendars appear until they are manually created. Resolution Create a new calendar record in the sys_calendar table, then define its schedule days and holidays. The new calendar will then appear in the custom notification schedule dropdown. Navigate to the sys_calendar table by entering sys_calendar.list in the application navigator filter field. Click New to create a new calendar record. Enter a name for the calendar, then click Submit. Open the newly created calendar record. In the Days related list, click New and add the required schedule days. Repeat as needed. In the Holidays related list, click New and add any applicable holiday entries. Repeat as needed. Navigate to the custom notification configuration and open Step 3. The new calendar record now appears as a selectable option in the Schedule dropdown. Note: Only records that exist in the sys_calendar table are available for selection in the custom notification schedule dropdown. Ensure the calendar record is fully saved before returning to the notification configuration. Related Links Customize system notifications Using schedules and calendars Notifications: Calendar vs. Schedule (Community) This link points to a ServiceNow Community article. Community content is not official ServiceNow documentation and may be updated or removed without notice.