Command list you can say to Amazon Echo:

Tip: use simple and unique names for each zone and schedule, multiple word names are acceptable

Individual zone commands:

"Alexa, tell Spruce to turn on zone" Alexa will return a list of zones
"Alexa, tell Spruce to turn on zone 1 for 5 minutes"
"Alexa, tell Spruce to turn on the {zone name} for 5 minutes" zone name set in Spruce app
"Alexa, tell Spruce to turn on zone 1" Alexa will ask for how long?
"Alexa, tell Spruce to turn on the {zone name}" Alexa will ask for how long?
"Alexa, tell Spruce to water the {zone name}" Alexa will ask for how long?
"Alexa, tell Spruce to turn off zone 1"
"Alexa, tell Spruce to turn off the {zone name}"

Run all zones commands:

"Alexa, tell Spruce to water all zones for 5 minutes"
"Alexa, tell Spruce to turn on all zones for 5 minutes"
"Alexa, tell Spruce to water all zones" Alexa will ask for how long?

Schedule commands:

"Alexa, tell Spruce to start" Alexa will return a list of schedules
"Alexa, tell Spruce to start the schedule {schedule name}" schedule name set in Spruce app
"Alexa, tell Spruce to run the schedule named {schedule name}"
"Alexa, tell Spruce to start a schedule" Alexa will list available schedules