Page tree

This section contains general instructions to create a completely new contact flow. For instructions on how to create introductory contact flows, see Basic Call Flow Creation Examples

To create a new contact flow, you must:

  1. Add a contact flow
  2. Add modules to the contact flow canvas
  3. Connect the modules
  4. Deploy the contact flow

Adding a Contact Flow

  1. In the Contact Flow Engine, click Add Contact Flow. The Add New Contact Flow window appears.

  2. Enter the Contact Flow Name and Description details.

  3. Select the Supports Expressions checkbox if the contact flow will contain the condition and lookup modules.

  4. Click OkThe Contact Flow Engine displays a blank canvas ready for the new contact flow.

Adding Modules to the Contact Flow

  1. Add required modules to the contact flow by selecting them from the Basic and Advanced module menus and dragging them onto the canvas. For more information, see Call Flow Editor Modules.

  2. Add a name for each new module.
    Module names must be unique and cannot contain any spaces. The name is used as the prefix for all the properties associated with the module.
     

    By default, the first module you create will have the Is First Module checkbox selected. This is the first module the system will look at for determining the contact flow. If your opening module is not created first, you will need to delete the first module you created in order to assign the 'Is First Module' property to the correct module. 

  3. To add the necessary values in the Message Properties and Contact Flow Properties tabs for each module, double-click the Value cell next to each property Display Name and enter an integer value or use the Expression Builder to include variables in the property value.
    For more information, see Call Flow Variables.
    The Message Properties tab displays the message field properties as well as their values, including the messaging that customers will hear. In the example below, the module name is "menu1" and it is the prefix for all message properties.

    When modules are added or removed from a contact flow, LiveVox recommends that you build new messages on the adjusted contact flow to ensure that the list of properties available in the message reflects new or removed options. 


    In this example, the 'menu1_phrases' is the verbiage that will play for this module. If the caller presses a digit on their telephone keypad prior to the completion of the message with the "Bargein" value set to "Yes", then the call will move onto the next logic step in the contact flow.


    The
    Contact Flow Properties tab displays any associated contact flow properties and values (if applicable). For instance, having "Bargein" with a value of "Yes" will allow callers to press keys to bypass the message.  

  4. Click Ok to add the module to the Contact Flow window.
  5. Repeat this process to add all the necessary modules to the Contact Flow window.

Connecting Modules

After adding modules, you must select connectors that contain the logic of the flow from one module to another as well as Event and Result values specific to the modules.

  1. Create connectors by selecting the Connector button in the Contact Flow window. Alternatively, hover over a source module until an arrow icon appears, then click and drag the dotted line to the target module.
    The Connector Setup window appears.

  2. Add the following details: 

    • Source Module: the starting point of the connector

    • Target Module: the ending point for the connector

    • Event: the type of Connector

    • Result: the outcome that will be used in reporting should be the last module for which the transaction was connected.

      The list of event connectors available is dependent on the source module. For more detail on connectors, see Call Flow Editor Connectors

  3. After all modules and connectors are set for the contact flow, click Save.

When adding connectors, the Contact Flow Engine allows you to:

  • Re-position connectors to different entry/exit points of the selected module.
  • Double-click on icons from the modules palette to add the module.
  • Select the module and press the INSERT key on your keyboard to add the module.
  • Select the module and press the DELETE key on your keyboard to delete the module.
  • Use the keyboard directional arrows to move a selected module.
    • Left/Right arrow – pixel by pixel move.
    • Shift + left/right – step-by-step move.
    • Ctrl + left/right – select next/previous module.

Copying a Contact Flow

You can create contact flows by copying existing contact flows and making the desired changes.

To copy a contact flow:

  1. Select the contact flow you want to copy from the Contact Flow dropdown menu.

  2. Click Copy.

  3. Enter a new contact flow name and description.

  4. Click Copy.

  5. Edit as required and click Save to save the new contact flow.

Deploying a Contact Flow

To enable a contact flow for use, you must deploy it. This is a workflow management step that allows you to control the visibility of a contact flow.

Click Deploy to deploy the saved contact flow into production. Any associated messages will begin using the new contact flow.

Applying a Contact Flow

Once your contact flow has been Saved and Deployed, you must create a message from the new contact flow and apply it to a service. For more information, see Create Messages.

  • No labels