Hi!
Yes, I believe so. there is a WDL function called rand(), so assuming you have 3 email body designs you can just store them in three 'Compose' action blocks,let's name them 'Compose 1', 'Compose 2', 'Compose 3'.
Then add an 'Initialize variable' action block, type string let's call it 'TargetBody', then add a 'Switch' action block, assign as its input the following expression:
rand(1,4)
So you just need to define 3 branches for the Switch (values 1, 2 and DEfault for 3).
Inside branch 1, add a 'SEt variable' action block, name 'TargetBody', assign as its value the following expression:
outputs('Compose_1')
Inside branch 2, add a 'SEt variable' action block, name 'TargetBody', assign as its value the following expression:
outputs('Compose_2')
Inside branch Default, add a 'SEt variable' action block, name 'TargetBody', assign as its value the following expression:
outputs('Compose_3')
Now, out of your Switch, add a 'SEnd an email' action block, assign as its value variable 'TargetBody'
If you are unfamiliar with WDL expressions, please follow these steps to add them:
https://youtu.be/LPZ-WZoWwp4
Please let us know your progress, if you find any issue implementing this approach do not hesitate to share a screenshot from your flow design and the problem encountered
Hope this helps