F# language has a concept called "computation expressions" which are related to monads. They are also sometimes called workflows. But the article is using "workflow" in the more common language way which was confusing to me at first.
IIRC they are essentially Monads, but someone decided that was too scary a name. The result is confusion for experienced programmers, ironically the ones more likely to use F# (!)