Though the option to display a dynamic version based on multiple conditions is not built into the plugin interface, the same result can be achieved by nesting shortcodes. ie. creating a trigger and pasting its shortcode within a dynamic version content field of another.
Let’s assume you want to display a Click to Call button during your business’ opening hours and only for mobile users.
The result: If the user device is mobile, the shortcode of the trigger with the shortcode condition will be loaded. If the Schedule condition is met, the Click to call button will be displayed.
* The above strategy will do the trick. We’re aware it’s not an elegant solution– plans to add a simple built-in one is in the works.
If you have an If-So shortcode pasted inside another If-So trigger, and you set If-So to load triggers with Ajax, you need to make sure the nested shortcode is not loading with Ajax. In order to do so, simply add the parameter ajax=”no” to the nested shortcode.