Can users choose when they receive system notifications?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-29-2025 03:45 AM
Hi all
I am working on configuring email notification preferences so that users can control when they receive project task notifications - specifically, allowing them to receive certain types of notifications at a scheduled time each week, rather than as the event occurs.
My problem:
When a user is assigned as "Responsible" for multiple project tasks in a short time (e.g., 10+ tasks within 10 minutes), they currently receive a flood of email notifications. To reduce this noise, I want to batch these notifications and send them during a user-defined time slot (e.g., every Monday at 9 AM).
Desired Outcome:
Users can go to their notification preference and choose a slot to receive all project task email notifications (of a given type) for the week.
I have set up a calendar in the sys_calendar table and am trying to use it as the window in which a user would receive a specific type of notification.
My use case being assigned as "Responsible" for a project task. A user can be assigned as responsible to 10+ tasks in the space of 10 minutes - to avoid these notifications trickling in and 'spamming' the users, I am trying to set up a notification preference in which they would only receive all "Responsible" emails in a given time slot each week.
The desired outcome is that users can go to their notification preference and choose a slot to receive all "Responsible" emails for the week.
I've created the 'Test' calendar in the sys_calendar table to define the notification window - this is working fine and appears as a "schedule on the notification" (Screenshot below)
I have made the notification "subscribable
But, despite trying the above, the email notifications are not being sent at all. There’s no indication of failure—nothing appears in the outbox, skipped logs, or error logs. It seems like the notification isn’t being triggered or queued.
Has anyone successfully implemented scheduled/batched notifications like this in ServiceNow? Am I missing a configuration step or using the wrong approach?
Thanks!!
Kay
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-04-2025 06:53 AM
I haven't used it like that
But you can simply use eventQueueScheduled() and determine the next best time for sending the email.
If my response helped please mark it correct and close the thread so that it benefits future readers.
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader