Feature Request: Enhanced Multi-Branch Conditions for Workflow Automations (Solving the "IF Chain" Problem!)

Hi Monday.com Community,

I’m writing to propose a significant enhancement to our workflow automations that I believe would greatly improve efficiency and simplify complex processes, especially when dealing with dynamic assignments.

The Problem I’m Solving Today:

Currently, when building automations that need to react differently based on who a task or item is assigned to, I often find myself creating very long and cumbersome “IF” chains. For example, if an item needs to go to different approval processes or trigger different notifications based on which of several possible users it’s assigned to, I have to set up an “IF [Assigned Person] is A, THEN do X; ELSE IF [Assigned Person] is B, THEN do Y; ELSE IF…” and so on. This quickly becomes unwieldy, difficult to manage, and prone to errors as the number of possible assignees grows.

My Feature Request: A New “Multi-Branch Condition” Based on Assigned Users

I would love to see a new, more robust “Multi-Branch Condition” within the automation recipes, specifically designed to handle scenarios involving assigned users. Here’s how I envision it working:

  1. Select the “Assigned To” Column as the Condition Trigger: Similar to how we can currently select a status column, we would select an “Assigned To” person column.
  2. Define Multiple Branches Based on Specific Users: For each branch, we could specify one or more users.
  3. Crucially: Ability to Run Multiple Branches if Multiple Users are Assigned: This is the core innovation. If an item is assigned to multiple users, and those users are specified in different branches of the multi-branch condition, then all relevant branches would execute simultaneously.
  • Example Scenario: Imagine an item that needs review from “Marketing Lead” and “Legal Reviewer.”
    • Branch 1: If assigned to “John Doe” (Marketing Lead), then send a notification to the Marketing team and update a “Marketing Review Status.”
    • Branch 2: If assigned to “Jane Smith” (Legal Reviewer), then create a sub-item for legal review and update a “Legal Review Status.”
    • With this new feature: If the item is assigned to BOTH John Doe and Jane Smith, both Branch 1 and Branch 2 would run. This eliminates the need for separate automations or complex workarounds to handle multi-assignee scenarios.

Benefits of this Feature:

  • Simplifies Complex Workflows: Eliminates the need for long, nested IF statements, making automations much cleaner and easier to understand.
  • Enhances Scalability: Easily add new users and their associated workflow branches without overhauling existing automations.
  • Improves Flexibility: Allows for true parallel processing of actions when multiple relevant users are assigned to an item.
  • Reduces Errors: Less complex automations lead to fewer configuration mistakes.

I believe this feature would be a game-changer for many teams using Monday.com, especially those with dynamic task assignments and multi-stakeholder processes.

Thank you for considering this request!

Best regards,