- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-10-2025 11:17 PM
i have details to be mapped , I am facing difficulty in triggering the flow , I want to trigger a flow which will create an case automatically on first Saturday of every month, can anyone guide me if not flow any other approach ?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-10-2025 11:28 PM
2 approaches
1 ) You can use daily scheduled job which checks if today is 1st saturday or not, use this in Condition field and set answer=true/false.
if answer=true then script of scheduled job will run
somewhat challenging using flow as you can't directly determine the 1st saturday of every month.
OR
2) You can use a daily scheduled flow and call a custom flow action which checks if it's 1st Saturday and returns true/false
If true then your flow proceeds
If false the flow ends
Something like this to check if today is 1st saturday of month
// Only run on the first Saturday of the month
var today = new GlideDateTime();
var dayOfMonth = parseInt(today.getDayOfMonthLocalTime(), 10);
if (dayOfMonth <= 7) {
answer = true;
}
answer = false;
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-10-2025 11:22 PM
@sudhakar kondap You can make use of Scheduled Job Script Execution. This will help you to define the frequency.
✔️ If this solves your issue, please mark it as Correct.
✔️ If you found it helpful, please mark it as Helpful.
—
Shubham Jain
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-10-2025 11:28 PM
2 approaches
1 ) You can use daily scheduled job which checks if today is 1st saturday or not, use this in Condition field and set answer=true/false.
if answer=true then script of scheduled job will run
somewhat challenging using flow as you can't directly determine the 1st saturday of every month.
OR
2) You can use a daily scheduled flow and call a custom flow action which checks if it's 1st Saturday and returns true/false
If true then your flow proceeds
If false the flow ends
Something like this to check if today is 1st saturday of month
// Only run on the first Saturday of the month
var today = new GlideDateTime();
var dayOfMonth = parseInt(today.getDayOfMonthLocalTime(), 10);
if (dayOfMonth <= 7) {
answer = true;
}
answer = false;
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