Small recommendation you might say "flow chart" instead of "canvas" - I think of "canvas" to mean freely drawing, or even HTML5 canvas (which technically it may be).
How does it handle side effects?
Say I designed a flow that captures a payment with a 3rd party provider and sends receipt emails.
Flawless marketing site btw!