After you group related events into a single transaction record, you can use the content from the transaction record in a message to your customers. You can also update the user journey based on information in the transaction record. In order to do this, you must first set up a transaction segment. When you create a segment of transactions, you can then use content from the transaction record in personalizing the message using Liquid.
When you use a segment of transactions as the target audience for a campaign, the transaction segment might return multiple transaction records for the same user. By default, Blueshift does not send multiple messages to the same user, even if the message is for a different transaction record. To bypass this default behavior and send multiple messages to a user, one for each transaction record, select the Skip duplicate messaging check setting in the Campaign Properties Messaging Preferences.
When you use a segment of transactions as the target audience for a campaign, you can use the attributes from the triggering transaction in the trigger filters.
For example, for a segment that is based on the "orders" transaction model, you can use the Customer Type attribute from the triggering transaction in your trigger filter.
When you use a segment of users as the target audience for a campaign, you can use the transaction attributes from the user profile in the trigger filters.