Contact Flow Engine is a tool in the platform that enables you to define the flow of any type of communication (call, chat, email, SMS, or WhatsApp) between your organization and customers. A contact flow primarily consists of modules (such as languages or actions) and connectors (for linking link modules, setting the flow, or assigning system codes). It is used to create messages (in a specific language), which are then assigned to services for use.
To create a contact flow, you must have the Sysadmin or IT User role. |
The Contact Flow window displays the ID, Name, and Description of all the available contact flows and an Add button. Use this window to add, copy, or delete a contact flow. When you double-click a contact flow row, the Edit Contact Flow window appears, with the following tabs, buttons, and options: Tabs:
Options:
Buttons:
|
To create a contact flow, you must add modules that define messaging and logic properties, and link them using connectors that define the situation or system code. To add a module:
To add a connector:
A completed contact flow appears as a logical collection of modules connected by arrows. Click Save to save your contact flow and return to the Contact Flow window where your new contact flow is now listed in the table.
|
|
You can create user-defined variables for specific configuration properties of modules like http and condition in a contact flow. To create a contact flow variable:
You can use the contact flow variable in the Message Properties tab of the http module (for response variables mapping) or the condition module (to build an expression). |
To copy or delete a contact flow, hover on a contact flow row in the Contact Flow window. The respective icons appear at the end of the row,
|