Gateways

Interact supports for inbound and outbound gateways. However, all the configurations were done through property files, which are hard to manage and prone to errors.

An interactive channel can be configured to define multiple Gateway mappings in it.

You can create gateway mappings for the following.

  • Journey Outbound
  • Deliver Outbound
  • Generic Outbound
  • Generic Inbound

For more details on the Journey Outbound, see the Unica Interact and Unica Journey integration section.

For more details on the Deliver Outbound, see the Unica Interact and Unica Deliver integration section.

Generic outbound: It can be used to define the mappings for the gateways, which are configured to use for outbound communication.
  • Number of messages: It defines the number of messages that will be sent through gateway
  • Priority: It defines the priority of the gateway, which is a numeric value. The combination of Name and Priority uniquely identifies the Gateway within the enclosing interactive channel. Gateway having minimum Priority value will be deployed to Interact runtime.
  • Channel properties – This is used to define the properties in key-value format which is needed for the gateway.
  • Mapping – This is used to define the mapping between the endpoint field and the Interact field.
Generic inbound: This can be used to define the mappings for the gateways which are configured to use for inbound communication.
  • Priority: It defines the priority of the gateway, which is a numeric value. The combination of Name and Priority uniquely identifies the Gateway within the enclosing interactive channel. Gateway having minimum Priority value will be deployed to Interact runtime.
  • Channel properties - This is used to define the properties in key-value format which is needed for the gateway. These properties are passed as parameters to startSession API.
  • Mapping - This is used to define the parameter mapping between the Interact event and endpoint event. These properties are passed as parameters to postEvent API.

See the Configure gateways section for more details on how to configure mappings for the Email, MobilePush and UBX gateway.