View Categories

Multi if-else execution behaviour in automation

< 1 min read

Query: If there are multiple ElseIf-cards under the multi if-else card in an automation that are expected to be executed as true because there conditions are being satisfied, why is only 1 if card getting executed and automation flow is not going toward others?

Explanation: Multi if/else card evaluation happens from left to right and will execute only 1 if-card (left-most if card whose condition is true). Consecutive if cards on the right of the “first true if card” will not be executed. Hence, the high priority conditions should be placed to the left.

Even though the highlighted ElseIf card is true, automation will not flow towards it since one ElseIf card on the left of it got evaluated to true.


Scroll to Top