As long as the water heater can be included in an Alexa routine ( not a smartthings routine) , there is now a very easy way to trigger it from SmartThings using a virtual contact sensor.
If it cannot be included in an Amazon routine, then you have to use the old hacking method of setting up a separate device, typically a cheap android tablet, to speak the commands for you.
See the FAQ. If your device can be included in an Amazon routine, then use the link in the FAQ to the thread that discusses how to do that. If it cannot, then read the rest of the FAQ. ( this is a clickable link)