How to conditionally change email content from Webform submissions Reading the docs I can see that you can conditionally change the recipient of a webform email based on a field value, but that's not quite what I want to do. I want to modify the content of the message based on a form input. For example, based on a webform field like:

Favorite Color:
[] Blue  [] Yellow  [] Red

Upon submission the user should receive totally different email messages saying either:


  You probably like the sky...


or


  You probably like bananas...


etc. (you get the idea).

Note: it would be clever and would solve this minimalistic example to create the options like

the sky|Blue
bananas|Yellow


and then use their tokens, but that's not an option in this case as it's multiple paragraphs of text I want to be different in the conditional messages.
This is more of a coding solution but you could implement hook_webform_submission_presave() in a custom module and use that to save the appropriate text to a hidden webform field type, then see if the token for that field will work in the email.

Alternatively, you could implement hook_webform_submission_insert() and send the email programmatically there, which would give you full conditional control of the email recipients and contents.