One of my biggest holdups with using the native automation in SmartSuite is the lack of branching logic. I wonder if a workaround feature might be adding an option to specify a linked secondary automation rather than just "continue" or "fail" if conditions aren't met. Example use case: when adding data to a table that will then roll up into a junction table, I want my automation to first try to "Find record" to link the new data record to based on set parameters. If it can't find an existing rollup in the junction table, I don't want it to continue or fail, I want it to instead run a different automation that will make the needed rollup record. That secondary automation might have a trigger like "if automation fails"... This would allow stringing of actions rather than directly creating branching logic since the UI doesn't really seem like it would support it well.