Conditional execution flow
The execution flow is controlled depending on each action's success or failure at performing it's tasks. This is a very straightforward way of working with blueprints. Nevertheless, there might be cases in which you'll want to conditionally control de execution flow, maybe by comparing certain values or variables. There is a specific action called "Condition", which you'll find in the Execution control provider, that was designed with this use case in mind.
This action will let you create as many conditions, and as complex as you want them to be, and evaluate them at runtime. You can also use interpolation the same way you'd do in any other field in the settings dialog of any action.
For further information on how values are casted and compared, go to the documentation of the Condition action.