Major release features and capabilities include:

◼ Enhancements to Custom Types

We've enhanced Interact's existing Custom Types capability in order to provide additional flexibility for customization now and in the future.

Custom Types enable you to define and integrate mixed fields types in Interactions. For example, a Custom Type representing a customer object might consist of a fieldset such as First Name, Last Name, Phone, Date of Birth, etc. (Custom Types are especially useful when using Integration Points from external data sources.)

In addition to primitives (text, number, boolean, etc.) a Custom Type can now contain Enums (enumerated variables) and Collections.

After creating a Custom Type in the Admin Console, it becomes available for use as a variable in any Interaction.

The Admin Console also features a new, more intuitive user interface for creating and managing Custom Types:

For more details, see Creating Custom Types.


◼ Enhancements to System Variables

You can now add a Collection variable to the System Variables in the Admin Console for your account:

When you add a Collection to the System Variables, it will be available for use in any Interaction. Collections are almost always used to receive values from an outside service via an Integration Point.

For more details, see Adding System Variables.


◼ Additional Elements Now Dynamically Display with Rules

In Release 9.3.2 we added the ability to dynamically show or hide many of Interact's Page elements during runtime using a Rule, providing additional personalization for the user's journey.

The Show/Hide Rule field enables you to dynamically display an entire element from the user when a specified Rule condition is met:

With this release, we've extended Show/Hide Rule functionality to the following elements:

  • Yes/No choices
  • Regular or Dynamic choices
  • Collection Displays
  • Multiple Selection choices

For more details, see Dynamically Displaying Elements with Rules.