Define Entry Segment

Learn how to define segment criteria for users to enter a Journey.

Overview

The Entry Segment block can be considered as a starting point for creating a Journey. It defines the criteria based on which the users enter a Journey.

Entry Segment Block

Entry Segment Block


Remember that the selection made in the Setup determines the segments available for drag and drop on the Journey canvas:

Configuration in SetupEnabled Segments
If you selected At a specific time in SetupThe Past behavior, Journey Trigger, and Custom list segments are enabled.
If you selected By an event trigger in SetupThe Action, Inaction, Date time, Journey Trigger, Page visit, Referrer entry, and Page count segments are enabled.

To define the Entry Segment for a Journey:

  1. Drag and drop one of the desired segments to the Entry Segment block. For example, use the Past behavior segment.
Entry Segment Node for Journeys

Entry Segment Node for Journeys

  1. Click the dropped Entry Segment. The Segment pane appears. The following image displays the Who section for a Past Behaviour segment.
  1. Enter the segment name.
  2. Under the Who section, also called Query Builder, define the criteria as required. All rules defined are combined using the AND operator. Users qualify only if they fulfill all the criteria.
  3. If required, select Do not send users unsubscribed to exclude the unsubscribed users from the Journey.
  4. Click Continue and Save & Close.

πŸ“˜

Note

  • For more information about Journey entry criteria, refer to the Define the Journey Entry Criteria section.
  • For more information about what type of user segments can be used, refer to the Segments section.

Entry Segment Criteria

Under the Who section, also called Query Builder, you can define the criteria for the user's entry into a Journey.

Find Users from the Segment

When you publish a Journey, users are filtered from the segment you select from this dropdown menu. Based on your Journey type, Past Behaviour, or Live Action, a list of existing segments appears. The below image shows the Past Behaviour Segments list.

Filter by Action

Using the Who have done [Operator] of these events filter in the Who section, you can filter users for your Journey based on their actions within a specified time. You may also filter the users depending on whether the event occurred for the first time, for the last time, at a given time of day, or on a specific day of the week. You can define one or more criteria to filter the users.

This set of criteria can be refined using the following two types of operators:

  • All (AND): Fetches users who match all the event criteria set in the action filter. For example, a user did App Launched event and Charged in the last 30 days.
  • Any (OR): Fetches users who fulfill any combination of the event criteria set in the action filter. You can also specify how many times these events occur. For example, a user did Video Watched event or Video Liked event more than once in the last 30 days.

Filter by Inaction

Using the Who have not done filter in the Who section, you can filter users for your Journey based on the actions they did not perform within a specified time. You may also filter the user depending on whether the event did not occur for the first time, for the last time, at a given time of day, or on a specific day of the week.

For instance, you can create a Journey that targets users as soon as they add a product to their cart but do not finish transacting within 10 minutes; that is the golden window within which most users transact on iOS and Android app platforms. By default, it evaluates all the criteria using the OR operator. If you specify multiple criteria, the user is qualified if any of the criteria are met.

Filter by User Properties

Using the With user properties filter in the Who section, you can filter users for your Journey based on the user's properties such as language, location, gender, phone number, and so on. By default, it combines all the criteria using the AND operator.

For example, you can send a push notification to English-speaking female and male users who have a phone number.

486

Filter by User Properties

The following table explains the various user property types:

Property TypeDescriptionExample
User PropertiesCustom user profile properties that you define and send to CleverTap.Customer Type = Platinum
DemographicsDemographics filters include Age and Gender.Age = 25 to 40 years
Gender = Female
GeographyUser's location Filters include Country, Region, and City. CleverTap's SDK can automatically detect this from the user's IP address.Country = United States
State = California
City = San Francisco
Geography RadiusUser's exact location. You can select a city and then define the target radius. You can also select multiple cities. You can receive this information using CleverTap's SDK. For more information, refer to the iOS and Android developer guides.Locations = San Francisco, USA; Paris, France
ReachabilityReachability filters include Has email address, Has phone number, Unsubscribed email, and Unsubscribed SMS. These filters help analyze the communication preferences of the users with the help of the following flags:

  • MSG-push: Indicates that the user has enabled push notification from the application. Works with the DDND Flag.
  • MSG-sms: When set to true, it indicates that the user has subscribed to SMS notifications. When set to false, it indicates that the user does not want to receive SMS notifications.
  • MSG-email: When set to true, it indicates that the user has subscribed to Email notifications. When set to false, it indicates that the user does not want to receive email notifications.
  • MSG-whatsapp: When set to true, it indicates that the user has subscribed to WhatsApp notifications. When set to false, it indicates that the user does not want to receive WhatsApp notifications.
  • For more information about each of these flags, refer to communication preferences listed under the Manually Updating Predefined User Profile Properties section.
    Unsubscribed email = No
    App FieldsApp fields filters include App Version, Device Make, Device Model, OS Version, and CleverTap SDK Version. CleverTap's SDK sends this information for each device with your app, meaning a single user can have multiple devices associated with the user profile.OS Version = 10

    Filter by User Interest

    Using the With interests filter in the Who section, you can filter users for your Journey based on the user's interests, such as event property, time of the day, and specific day of the week. For more information, refer to the Psychographic Segmentation documentation. By default, it combines all the criteria using the AND operator.

    The following table explains the various user interest types:

    Property TypeDescriptionExample
    Event Property Select the event property based on which you want to meet the criteria.For example, App Launched in the last 30 days.
    Time of the day Time of day when the event was raised. It contains the start and end times.12 PM - 6 PM
    Day of the weekDay of the week when the event was raised, such as Sunday, Monday, Tuesday, and so on.Day of the week = Sunday

    After defining the entry segment criteria, you can choose how you want to communicate with the users. For more information about Journey paths, refer to the Define Journey Path section