The Decision element in Workflow allows a contact to receive a different flow of messages and logic if they meet a specific criteria. The criteria will differ based on the type of decision chosen. 

The following decision types are available in Workflow:

  • Marketing Status
  • Engagement
  • Purchase History Split
  • Order Details Split
  • Cart Details Split
  • Product Browse Details Split
  • Page Browse Details Split
  • Channel Affinity
  • Random 

Split Types and Criteria

Marketing Status Split

Marketing Status Splits allow you to change a contact's path if a contact is a resubscriber.  Marketing status splits are only available in list subscription workflows.

Contacts who are currently subscribed to the list or were previously subscribed to the list will be directed down the "Yes" path, while brand new subscribers to the selected list will be directed down the "No" path.

Engagement Split

Engagement splits allow you to change a contact's path based on how they interacted with a message. Engagement splits can change a path based on email or SMS messages.

  • Email: Email engagement splits can be triggered when someone opened or clicked through a specified Workflow email.
  • SMS: SMS engagement splits can be triggered when someone clicks through a link in a specified SMS message.
    NOTE: Engagement splits can only measure engagement for SMS or email messages sent in a workflow. 

Engagement splits require a wait step prior to the split. The duration of the wait step determines how long Listrak will wait to see if a contact took the specific action before sending them down the "Yes" path or the "No" path.

Purchase History Split

Purchase history splits allow you to change a contact's action based on the number of purchases a contact has made or the amount of money a contact has spent. 

  • Number of Purchases: For a specific merchant, set criteria for how many purchases a contact has made, including a specific number of purchases, less than a threshold, or more than a threshold. 
  • Sum of All Order Totals: For a specific merchant, set criteria for how much a contact has spent across all orders, including a specific value, less than a value, or more than a value. 

Order Details Split
An order details split allows you to change a contact's action based on the items ordered in the purchase event that entered them into the workflow. Order details splits are only available in purchase workflows.

  • Order Item SKU: Set criteria to determine if the transaction contains an item that is in list of SKUs.  SKUs must be typed in.  If any item in the transaction meets this criteria, the contact will be directed down the "Yes" path.
  • Order Item Category: Set criteria to determine if the transaction contains an item that is in a specific category, or list of categories.  Categories must be typed in and are case sensitive.  If any item in the transaction meets this criteria, the contact will be directed down the "Yes" path.

Cart Details Split

A cart details split allows you to change a contact's action based on the items abandoned in a contact's cart that entered them into the workflow. Cart details splits are only available in cart abandonment workflows.

  • Cart Item SKU: Set criteria to determine if the abandoned cart contains an item that is in list of SKUs.  SKUs must be typed in.  If any item in the cart meets this criteria, the contact will be directed down the "Yes" path.
  • Cart Item Category: Set criteria to determine if the abandoned cart contains an item that is in a specific category, or list of categories.  Categories must be typed in and are case sensitive.  If any item in the cart meets this criteria, the contact will be directed down the "Yes" path.
  • Cart Total: Set criteria for the total value of items in the abandoned cart, including is greater than, is greater than or equal to, is less than, is less than or equal to and is.

Product Browse Details Split

A product browse details split allows you to change a contact's action based on the specific product browsed that entered them into the workflow. Product browse details splits are only available in product browse abandonment workflows.

  • Product Browsed Item SKU: Set criteria to determine if the product browsed is in list of SKUs.  SKUs must be typed in.  If the product browsed meets this criteria, the contact will be directed down the "Yes" path.
  • Product Browsed Item Category: Set criteria to determine if the product browsed is in a specific category, or list of categories.  Categories must be typed in and are case sensitive.  If the product browsed meets this criteria, the contact will be directed down the "Yes" path.

Page Browse Details Split

A page browse details split allows you to change a contact's action based on the specific page browsed that entered them into the workflow. Page browse details splits are only available in page browse abandonment workflows.

Set criteria to determine if the link of browsed page is, contains, or does not contain a specific series of entered characters.  If the link of the page browsed meets this criteria, the contact will be directed down the "Yes" path.

TIP: Use page browse detail split for category browse abandonment, as shown in the image below. Nested page browse details splits with values configured to match your brand's category link structure can help direct contact's down paths and experiences specific to certain categories.

Channel Affinity Split

A channel affinity split allows you to prioritize different channels of your multichannel marketing campaign for contacts who are subscribed across more than one channel. 

There are two ways to prioritize across channel: by channel type or based on a contact's status on a specific list. Once a channel affinity split has been added to the canvas, adjust the properties in the elements panel. 

To prioritize by channel type, drag the channels in the order you wish to prioritize them. 

In the screenshot below, contacts who are subscribed to both the SMS and Email channel will receive an SMS message. 

To adjust priority based on a contact's subscription status, change the toggle under channel priority to on. Then specify the specific list or short code a contact must be to subscribed to in order to prioritize a specific channel. 

In the screenshot below, contacts subscribed to the SMS short code will receive an SMS message. If a contact is subscribed to a different SMS short code and the Master List they will receive the email message. 

Random Split

A random split allows contacts to be randomly split into groups. Random splits allow you to easily split test variables in your workflow messaging. 

Random splits allow you to adjust the percentage of the list that will be directed down each path of a random split. By default, 50% of a workflow's participants will be directed down each path.

Configuring a Decision Split

To configure a split, click on the decision once it has been added to the canvas. Use the elements panel on the left to select the criteria in the properties. 

Did this answer your question?