- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Is it possible in ServiceNow to create a subflow that performs the following?
Sends approval reminders with a maximum waiting period of 21 days for outstanding approvals
Automatically cancels the Service Request (SR) if the approval is not completed within that time
Adds a user-visible note explaining why the SR was closed
Allows this logic to be modularized and reused across multiple Service Request flows
I struggled to find a clear answer to this. I would appreciate it if anyone could provide a solution to this matter, and I will mark it as the ACCEPTED SOLUTION. Many thanks!
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Hi @Dao Anh Tu !!
Create Approval (not Ask for Approval) in the main flow
This creates the approval record without blocking execution.
Call a reusable subflow immediately after
Pass in:
Service Request record
Approval sys_id
Max wait time (21 days)
Reminder interval
Subflow logic
Use Wait for Condition:
Condition: Approval state ≠ Requested
Timeout: 21 days
Send reminder notifications at defined intervals (e.g., day 7, 14, 20)
If timeout is reached and approval is still pending:
Cancel / close the Service Request
Add Additional Comments explaining the auto-closure (user-visible)
Optionally close the approval
If approval completes before timeout:
Subflow exits
Main flow continues normally
Mark this as Helpful if it clarifies the issue.
Accept the solution if this answers your question.
Regards,
Vaishnavi
Associate Technical Consultant
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
yes this is possible
You can create re-usable subflow for this
something like this
💡 If my response helped, please mark it as correct ✅ and close the thread 🔒— this helps future readers find the solution faster! 🙏
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Hope you are doing good.
Did my reply answer your question?
💡 If my response helped, please mark it as correct ✅ and close the thread 🔒— this helps future readers find the solution faster! 🙏
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Hi @Ankur Bawiskar
Sorry for keep you waiting.
Thanks for the solution you provided. Unfortunately, it pauses at the Ask for Approval step when I configure it by adding an action in the main flow. This means we have to respond to the approval first, and it cannot execute the logic inside the subflow. The logic in this subflow is really good, but I am still stuck on how to generate an approval without waiting and then proceed to the subflow after the Ask for Approval step.
Thanks again.
