Your workflow is built up of individual steps called 'nodes'.
Workflow nodes are categorized into two types and can be found on separate tabs in the panel on the right of your canvas:
These nodes define the interaction between the end-user and the Chat Flow platform. The different types of User-facing Interaction nodes are described in the table below.
Request the end-user to enter specific text information
Display static text information to the user
Provide the end-user with a URL to an external website and allow the URL to return a single variable result
Enable inbound and outbound media sharing
The main menu with options that can trigger a new node or a new workflow
Multiple Choice Input
Ask the end-user to make a selection from a multiple choice list
Enable end-users to make secure payments using a debit/credit card
Action nodes define the various internal processes that can be carried out by the Chat Flow platform. The different types of Action nodes are described in the table below.
Reformat a date input into a specified desired format
Reformat a number input into a specified desired format
Display a dynamic list retrieved from an HTTP call. This node allows you to retrieve a list of data to use with the Menu, Multiple Choice Input, or Input nodes
Hash, encode and encrypt any variable(s) before sending them to an external API
Call an external API using HTTP, whether the API is from a 3rd party organization or from within your organization
Allows the workflow to verify whether a user-input variable is empty or not
Verify whether a variable is null (i.e. non-existent)
Perform mathematical operations on variables
Match variables to a regular expressions pattern
Remap a variable to another predefined value
All action nodes return either a YES or NO response based on the success of the operation carried out. You can define what action should follow in each case - the end-user is either directed to another step in the same workflow, or another workflow is triggered.