Set relative due date to "Last day of current month" in Rules

i community!

I’m looking for a way to automate due dates based on the current month using Asana Rules, and I think this would be a game-changer for many of us.

The Feature Request: I would love to have the ability to set a relative due date based on the current month when a rule is triggered. Specifically, being able to choose options like “Last day of the current month” or “X day of the current month”.

My Use Case: When a new task is added to my project, I want the rule to automatically set the due date to the last day of whatever month we are currently in.

Currently, rules only allow setting due dates a fixed number of days after the trigger (e.g., “Due 5 days after”). Because months have different lengths (28, 30, or 31 days), using a rule like “+30 days” doesn’t reliably hit the actual end of the month.

Having a dynamic “End of current month” option would perfectly automate monthly closing tasks, billing cycles, and end-of-month reporting pipelines without any manual adjustments.

Questions for the community: Has anyone faced a similar challenge and found a clever workaround for this? I’m curious if this can be achieved using advanced rule combinations, Bundles, or if you had to resort to external integrations like Zapier/Make.

I’d love to hear how you handle end-of-month automation!

Thanks in advance for your insights!

Are you on Enterprise? You can use Script Actions for that. This is what I do to push something to “next Monday”

Hi Bastien, thank you for your response. Unfortunately, I am not on the Enterprise plan. It’s a pity that this feature isn’t native to Actions.

Hi @Patryk_D,

FYI another option (no Enterprise plan needed) is to use a FlowAgent from our Flowsana integration.