User Model
Flow Builder represents a Flow visually on a canvas, using three types of components:
- User start: this is the entry point to a Flow when the user writes for the first time.
- Webhook start: this is the entry point to a Flow when it receives a webhook to the URL created in Flow Builder.
- Step: this is the most common type of component in Flow Builder, where you can configure the Message you want to send to users and the Actions you want Flow Builder to take.


Flow Builder visual canvas
click to enlarge
Flow Builder follows a simple user model of Trigger → Actions → Reaction Message.


Flow Builder user model
You can have more than one Action, evaluated top to bottom.


Flow Builder user model for more than one Action
There are two types of blocks:
- The first two blocks
Trigger
+Actions
act as thestart
block. - Every subsequent set of
Message
+Trigger
+Actions
act as thestep
block.


Types of blocks for a Flow Builder user model
Updated 8 days ago
Did this page help you?