Journey Conditions

Learn to use Conditions to create personalized journeys on the Netcore CE dashboard.

Conditions help you create personalized journeys by analyzing user attributes, actions, or behavior. Use conditions like Check attribute, Has done event, or others to segment users and ensure targeted communication. Refer to this document to learn how to create a journey.

The six type of conditions are:

  1. Check Attribute
  2. Has Done Event
  3. Reachable Channel
  4. Split Action
  5. Is In Segment
  6. Is In List

Check Attribute

The Check attribute condition enables targeted communication and allows you to filter as per user details. Send your preferred communication based on whether these attributes meet the conditions you set. Using this condition ensures it reaches the right audience. For example, if you want to send an email to users with an email address in your contact master:

  • Select the attribute: Email
  • Select the operator: Exists

This configuration ensures that only users with email addresses receive the communication.

Follow the given steps to use this condition.

  1. Drag & drop the Check attribute condition on the Journey canvas.
  2. Click Check attribute to set the conditions. The Check attributes screen appears. Specify the attribute, operator, and value for each parameter. Refer to the given table to learn about the configuration options.
OptionDescription
AttributesSelect an attribute from the dropdown
OperatorYou can use the following operators to set conditions:
  • Exists: Checks if the attribute is present.
  • Does not exist: Checks if the attribute is missing.
  • Is: Matches the exact value.
  • Is not: Excludes the specified value.
  • Contains: Checks if the attribute includes a specific value.
  • Does not contain: Ensures the attribute does not include a specific value.
  • Starts with: Matches attributes starting with a particular value.
  • Ends with: Matches attributes ending with a particular value.
  • Is one of: Matches if the attribute is among the listed values.
  • Is not one of: Excludes all listed values.
ValueAdd a value that matches the selected attribute. For example, provide an email address for the Email attribute or a phone number for the Phone Number attribute.

Click on + Add Parameters to add multiple attributes. Once done, click SAVE.

📘

Important Points

  • Select ALL if all attributes must be satisfied.
  • Select ANY if only one attributes needs to be true.
  • Attribute checks do not apply to anonymous users.

Has Done Event

The Has done event condition checks if a user has performed a specific event within a specific time range. Use this condition to segment users based on their actions, such as opened, clicked, and so on.

Follow the given steps to use this condition.

  1. Drag & drop the Has done event condition on the Journey canvas.
  2. Click Has done event to set the conditions. Conditions - Has done an event screen appears. Refer to the given table to know the options available here.
Activity typeDescriptionActivity status
App/ web activityChecks if a user performed specific actions on your app or website. Select the duration for which you want to view the activity. The options include: Past number of mins, Past number of hours, Past number of days, Custom Range, Last 180 days.Select custom or system events from the dropdown.
Email activityChecks if a user interacted with an email, such as opened or clicked it.Open, Click, Hard Bounce
WhatsApp activityChecks if a user engaged with a WhatsApp message, like viewing or responding.Open/Read, Deliver, Click, Fail
RCS activityChecks if a user interacted with an RCS message, such as reading or clicking links.Open/Read, Deliver, Click, Fail
Viber activityChecks if a user engaged with a Viber message, like viewing or clicking.Open/Read, Deliver, Click, Fail
Zalo activityChecks if the Zalo message was delivered or failed to the user.Deliver, Fail
SMS activityChecks if a user received or engaged with an SMS message.Deliver, NDNC Drop, Others, Click on link
App push notification activityChecks if a user interacted with an app push notification, like clicking.Deliver, Click, Fail
Web push notification activityChecks if a user engaged with a web push notification, like clicking.Deliver, Click, Fail
Web message activityChecks if a user engaged with a web message like viewing or clicking.View, Close, Click

Once done, click SAVE.

Reachable Channel

Set the priority to target reachable contacts. Drag and arrange the channels in your preferred order of priority. For example, if you set Email as the top priority, the system will first send communication via email. If the email fails, it will automatically try the next channel in your list, and so on.

Follow the given steps to use this condition.

  1. Drag & drop the Reachable channel condition on the Journey canvas.
  2. Condition- Reachable Channel screen appears. Set the priority of the channels and click SAVE.

Split Action

The Split action condition helps you to analyze which combination of variants works the best for your journey. Use at least one/two scenarios at a time. There are maximum of five variants available in split action to test the journey flow.

Follow the given steps to use this condition.

  1. Drag & drop the Split action condition on the Journey canvas.
  2. Map at least two variants to two different channels/ nodes.
  3. Click on Split action to set the percentage. Distribute this journey in variants to measure a journey report and analyze the performance screen appears.
  4. Set percentage for variants using the slider or manually add the value. Ensure that the sum off all the variants is 100 and click SAVE.

📘

Variant Distribution Logic

  • List & Segment: Users are distributed based on the selected percentage for each variant.
  • Triggers: Users are distributed randomly when they first enter the journey.
    If the journey is in repeat mode, users remain in the same variant for subsequent entries. For example, on day 1, User X enters variant A, and User Y enters variant B. On day 2 or later, both will stay in their original variants.
  • Editing Distribution: You can modify the variant percentages after deployment. Previously entered users may move to a different variant and receive different communications. Total distribution must always equal 100%.

Is In Segment

The Is in segment condition helps you check if a user belongs to a specific segment you wish to send your preferred communication.

Follow the given steps to use this condition.

  1. Drag & drop the Is in segment condition on the Journey canvas.
  2. Click Is in segment to set the conditions. Conditions - Is in segment screen appears.
  3. Select up to five segments from the dropdown and click SAVE.

Is In List

The Is in list condition helps you check if a user belongs to a specific segment you wish to send your preferred communication.

Follow the given steps to use this condition.

  1. Drag & drop the Is in list condition on the Journey canvas.
  2. Click Is in list to set the conditions. Conditions - Is in list screen appears.
  3. Select up to five segments from the dropdown and click SAVE.