šŸŽ“ Academy training: Automating workflows in Asana

Hi @Eduardo_Cordoba, welcome to the community! :raising_hands: :tada:

Thanks for taking the time to share this detailed use case. At the moment, Asana rules currently rely on task-based triggers, conditions, and fields. They can’t use Time Off data as a native trigger or condition, so overlaps with PTO won’t automatically notify, reschedule, or adjust dates.

You can approximate this with a workaround:

• Use a custom field to track availability or PTO status manually.
• Build rules like:
a. Trigger: task assigned or due date set
b. Condition: custom field indicates unavailable
c. Action: add comment, notify PM, or shift dates
• Use projects or dashboards to surface tasks by that field.
This requires manual updates or automation since Time Off isn’t directly connected to rules.

A practical workaround is to use a custom field to represent ā€œunavailableā€ status, then build rules that react when tasks are assigned or due dates are set.

  1. In the project, go to Customize → Fields and add a custom field like ā€œAvailabilityā€ (multi-select works well for ā€œPTOā€ and ā€œAvailableā€).
  2. Create a rule: When ā€œDue date is setā€ or ā€œField is changedā€ → Check if ā€œAvailability = PTOā€ → Do this ā€œAdd a commentā€ tagging the PM and task owner.
  3. For reporting, build a dashboard widget that filters tasks by ā€œAvailability = PTOā€ so PMs can quickly spot impacted work. Another option is using Workload alongside this to visually spot capacity gaps when someone is out.

This won’t auto-reschedule dates, but it does create a consistent way to flag and report PTO conflicts using rules.

This is a great feature request, and I can see how it would benefit teams managing workloads, capacity, and SLA-driven processes. There’s already a product feedback topic related to using Time Off data more proactively in workflows, so I’d recommend adding your details and upvoting here: New Rule Condition: Assignee is Out of Office (including My Tasks availability)

Hope that helps! I’m here if you need anything else. :raising_hands:

1 Like