How to trigger Flow yearly basis ?
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-27-2022 08:05 AM
Hello community,
Is this possible to trigger flow yearly basis ?
For example : Flow should trigger on Jan 1 at 12 PM every year.
Thanks
6 REPLIES 6

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sunday
Well then you create a Flow variable, run the script in Set Flow Variables and then use that in the IF statement.
Use a true false flow variable and the return a true or a false variable.
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Wednesday
Yes, use a Scheduled Flow Trigger:
Steps:
Flow Designer → New → Flow
Add Trigger → Scheduled
Configure Schedule:
Run: Yearly
Timezone: Select appropriate timezone
Start Date/Time: January 1, 12:00 PM
Repeat: Every 1 year(s)
Alternative - Advanced Scheduling: If you need more control, use Daily trigger with condition:
Run: Daily at 12:00 PM
Add Flow Logic: Check if current date is January 1st
// In a Script step
if (gs.nowDateTime().getMonthLocalTime() == 1 &&
gs.nowDateTime().getDayOfMonthLocalTime() == 1) {
// Continue flow execution
return true;
}
// Exit flow
return false;
Scheduled Job Alternative: Create a Scheduled Job (System Definition > Scheduled Jobs):
Run: Yearly
Script: Trigger your flow via direct execution
Recommendation: Use the native Scheduled Flow Trigger with yearly recurrence - it's the simplest and most maintainable approach.
Glad I could help! If this solved your issue, please mark it as ✅ Helpful and ✅ Accept as Solution so others can benefit too.*****Chavan A.P. | Technical Architect | Certified Professional*****