# Schedule flow to run 1 time a month on the last day of each month

**URL:** <https://connective.celigo.com/t/schedule-flow-to-run-1-time-a-month-on-the-last-day-of-each-month/5165>\
**Category:** Integrator.io\
**Created:** [July 31, 2025, 7:21pm UTC](https://connective.celigo.com/t/schedule-flow-to-run-1-time-a-month-on-the-last-day-of-each-month/5165 "2025-07-31T19:21:01Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jay\_Juen](https://avatars.discourse-cdn.com/v4/letter/j/ecae2f/32.png) [@Jay\_Juen](https://connective.celigo.com/u/Jay_Juen)\
**Post date:** [July 31, 2025, 7:21pm UTC](https://connective.celigo.com/t/schedule-flow-to-run-1-time-a-month-on-the-last-day-of-each-month/5165/1 "2025-07-31T19:21:01Z")

</div>

What is the best way to structure the schedule for this scenario?

I do not see that the “preset” schedule allows for monthly.

In the cron expression, a “day of the month” can be set - however - will IO know to run the flow on the 28th or 30th if it is not a 31 day month?

---

<div class="post-metadata">

**Author:** ![nuriensing](https://sea1.discourse-cdn.com/flex001/user_avatar/connective.celigo.com/nuriensing/32/6918_2.png) [@nuriensing](https://connective.celigo.com/u/nuriensing)\
**Post date:** [July 31, 2025, 11:07pm UTC](https://connective.celigo.com/t/schedule-flow-to-run-1-time-a-month-on-the-last-day-of-each-month/5165/2 "2025-07-31T23:07:20Z")

</div>

Hi @Jay_Juen

This one is also great for feedback to have the cron settings be a bit more improved in Celigo.

I’m afraid you now need a small workaround for this case:  
In the cron job, select the day of the month and choose 28, 29, 30, and 31.  
Then, in the flow itself, use a script to check whether it’s actually the last day of the month, and only proceed if that condition is met.

Also, check @tylerlamparter last comment here — it might be helpful:  
👉 [https://connective.celigo.com/t/set-flow-schedule-to-every-2-weeks/4544/7](https://connective.celigo.com/t/set-flow-schedule-to-every-2-weeks/4544/7)
