Just to clarify a bit. Devices like this need to be connected (linked) to the SmartThings hub first, and then Alexa should be able to see it once you say, “Alexa, discover my devices”.
Alexa’s routines are static, while webCoRE’s pistons can react differently depending on other circumstances. For example, when I tell Alexa good night, all she does is flip a Simulated Switch. At that point, webCoRE takes over, and runs a very complex set of events. Everything from checking to make sure my doors are locked, checking the rain chance the next 8 hours, and warning me if there is a window open, starting some nice background white noise, and depending on the day of the week, time and weather conditions, many other things also come into play.
Basically, with Alexa’s Routines, you only get one result. (the same every time)
With webCoRE, one command can return many different variations, based on other conditions.