Blocks are one of the main Convoworks components. We have two block types included in the core package: Conversation block and Loop block. You can learn more about them and blocks in general here.
Conversation block
Conversation block’s structure is pretty straightforward. It contains a Read Phase, Process Phase, and a Fallback flow.
Loop block
The Loop block iterates through an array you have to provide under the Items property and evaluates user answer. Its structure is a little bit more complicated. It has two process phases – Main Processors and Process Phase. The Main Processors, when triggered, advance the Loop block‘s iteration while the Process Phase’s processors do not and serve as additional processors. The Done container executes when the iteration is done.