Segment conditions are the rules that express "which friends you want to reach." You can set conditions based on your friends' attributes, behavior, or data from external services, and combine them to narrow down to exactly the people you want.
Start by Letting the Agent Handle It
The easiest way to build a Segment is to tell the Marketing Agent your goal. When you ask something like "I want to broadcast to people who purchased recently" or "I want to follow up with friends who abandoned their cart," the agent proposes the best conditions and prepares them as a Segment for you.
If you'd rather fine-tune things yourself, you can also set conditions manually by referring to each one described below. It's perfectly fine to combine both approaches.
Basic Structure of a Condition
A single condition is built by choosing three things: a "property," a "condition," and a "value." The available conditions (operators) and the way you enter the value change depending on the property.
| Element | Role | Example |
|---|---|---|
| Property | What you filter by | Number of purchases, tag, LINE friend-added date |
| Condition | How you compare | Greater than or equal to, contains any of, integrated |
| Value | The basis for comparison | 3 times, a specific tag, 2026/01/01 |
The available properties are divided into LINE, tag, Shopify, HubSpot, and Klaviyo data. Properties from external services appear only when that service is integrated.
"Tags" and "Segments" Are Different Things
The "tags" used in Segment conditions refer to the classification tags you assign to friends. They serve a different role from a "Segment," which groups together your broadcast recipients, so be careful not to confuse the two.
| Concept | Role | Where to set it |
|---|---|---|
| Friend Tag | A label for classifying friends. Can be used as a Segment condition | LINE Official Account > Tags |
| Segment | A group of broadcast recipients narrowed down by conditions | LINE Official Account > Segments |
In short, Friend Tags are the material for building a Segment. The thing you can use as a broadcast recipient is a Segment.
LINE Friend-Added Date
This filters by the date a friend was added to your LINE Official Account. Use it when you want to extract new friends, such as those from a sign-up campaign.
| Condition | Description | Value entry |
|---|---|---|
| After | Friends added after the specified date | Select a date |
| Before | Friends added before the specified date | Select a date |
| Within period | Friends added within the specified period | Select a start date and an end date |
Tags
This filters by the tags assigned to your friends. You can extract friends who have a specific tag, or those who do not.
| Condition | Description | Value entry |
|---|---|---|
| Contains any of | Friends who have any of the specified tags | Select tags |
| Contains none of | Friends who have none of the specified tags | Select tags |
What you can choose here are the tags assigned to friends. When you specify multiple tags, "Contains any of" includes a friend as a target if even one of them is assigned.
Shopify ID Integration
This filters by whether a Shopify ID is integrated. No value entry is required.
| Condition | Description |
|---|---|
| Integrated | Friends integrated with a Shopify customer ID |
| Not integrated | Friends not integrated with a Shopify customer ID |
Shopify Tags
This filters by Shopify customer tags. You can choose from the list of tags registered in Shopify.
| Condition | Description | Value entry |
|---|---|---|
| Contains any of | Friends who have any of the specified tags | Select tags |
| Contains none of | Friends who have none of the specified tags | Select tags |
These are tags on the Shopify side, which are different from Friend Tags. When you re-sync your Shopify data, the latest tag list is reflected.
Number of Purchases
This filters by the number of purchases made on Shopify. Use it when you want to extract repeat customers or first-time buyers.
| Condition | Description | Value entry |
|---|---|---|
| Equal to | The number of purchases matches the specified value | Enter a number |
| Greater than or equal to | The number of purchases is greater than or equal to the specified value | Enter a number |
| Less than or equal to | The number of purchases is less than or equal to the specified value | Enter a number |
| Within range | The number of purchases falls within the specified range | Enter a minimum and a maximum value |
Days Since Last Purchase
This filters by the number of days that have passed since the last purchase. The value is specified in "days."
| Condition | Description | Value entry |
|---|---|---|
| Equal to | The number of days elapsed matches the specified value | Enter a number |
| Greater than or equal to | The number of days elapsed is greater than or equal to the specified value (purchased at least that many days ago) | Enter a number |
| Less than or equal to | The number of days elapsed is less than or equal to the specified value (purchased within that many days) | Enter a number |
| Within range | The number of days elapsed falls within the specified range | Enter a minimum and a maximum value |
Cart Abandoned
This filters by friends who placed items in their cart but did not complete the purchase. The elapsed time is specified in "hours."
| Condition | Description | Value entry |
|---|---|---|
| Has cart abandonment | Friends with an incomplete checkout | Not required |
| No cart abandonment | Friends without an incomplete checkout | Not required |
| At least N hours ago | At least the specified number of hours have passed since the cart abandonment | Enter hours |
| Within N hours | Within the specified number of hours since the cart abandonment | Enter hours |
For example, by narrowing down to "friends who abandoned their cart at least 2 hours ago," you can deliver a follow-up message at the right moment.
HubSpot ID Integration
This filters by whether a HubSpot ID is integrated. No value entry is required.
| Condition | Description |
|---|---|
| Integrated | Friends integrated with a HubSpot contact ID |
| Not integrated | Friends not integrated with a HubSpot contact ID |
HubSpot Segments
This filters by whether a friend belongs to a HubSpot list (segment). You can choose from the list of segments registered in HubSpot.
| Condition | Description | Value entry |
|---|---|---|
| Contains any of | Friends who belong to any of the specified segments | Select segments |
| Contains none of | Friends who belong to none of the specified segments | Select segments |
When the list is empty, create a segment in HubSpot and then re-sync the data.
HubSpot Properties
This filters by the value of a HubSpot contact property. First choose a property, then specify the condition and value.
| Condition | Description | Value entry |
|---|---|---|
| Equal to | The property value matches | Enter or select a value |
| Not equal to | The property value does not match | Enter or select a value |
| Contains | The property value contains the specified string | Enter text |
| Does not contain | The property value does not contain the specified string | Enter text |
| Has a value | The property has a value set | Not required |
| Has no value | The property has no value set | Not required |
Selectable Properties
In addition to the standard contact properties, you can also use properties added in the HubSpot integration's sync data settings as conditions.
| Property | Description |
|---|---|
| First name | The contact's first name |
| Last name | The contact's last name |
| Email address | The contact's email address |
| Phone number | The contact's phone number |
| Company name | The contact's company name |
| Lifecycle stage | A selection from a set of options |
| Lead status | A selection from a set of options |
For Lifecycle stage and Lead status, you select the value from a dropdown rather than entering text.
Klaviyo ID Integration
This filters by whether a Klaviyo ID is integrated. No value entry is required.
| Condition | Description |
|---|---|
| Integrated | Friends integrated with a Klaviyo profile ID |
| Not integrated | Friends not integrated with a Klaviyo profile ID |
Klaviyo Lists
This filters by whether a friend belongs to a Klaviyo list. You can choose from the list of lists registered in Klaviyo.
| Condition | Description | Value entry |
|---|---|---|
| Contains any of | Friends who belong to any of the specified lists | Select lists |
| Contains none of | Friends who belong to none of the specified lists | Select lists |
When the list is empty, create a list in Klaviyo and then re-sync the data.
Klaviyo Properties
This filters by the value of a Klaviyo profile property. First choose a property, then specify the condition and value.
| Condition | Description | Value entry |
|---|---|---|
| Equal to | The property value matches | Enter or select a value |
| Not equal to | The property value does not match | Enter or select a value |
| Contains | The property value contains the specified string | Enter text |
| Does not contain | The property value does not contain the specified string | Enter text |
| Has a value | The property has a value set | Not required |
| Has no value | The property has no value set | Not required |
How to Combine Conditions
Multiple conditions are combined at the level of filter condition groups. Conditions within a group are joined with AND (all must match), and groups are joined with OR (any one matches).
Conditions Within a Group (AND)
Conditions within the same filter condition group are all joined with AND. Only friends who match every condition become targets of that group. To add a condition within a group, use Add property (AND).
Between Groups (OR)
Multiple filter condition groups are joined with OR. Friends who match any one of the groups become the overall targets. To add a new group, use Add another condition (OR).
Example: Repeat and Active Customers
Place three conditions joined with AND within a single group.
- Filter condition 1 (AND)
- Shopify ID Integration = Integrated
- Number of purchases ≧ 3
- Days since last purchase ≦ 30
Example: VIPs or High-Frequency Buyers
Place two groups joined with OR and target friends who fit either one.
- Filter condition 1: Shopify Tags contains "VIP"
- OR
- Filter condition 2: Number of purchases ≧ 10
Checking the Conditions You Set
On the Segment edit screen, you can check the conditions you're setting and the friends who match them right on the spot. You can verify that you've narrowed down to the intended people before saving.
The Segment preview shows your current conditions and the "total friends matching the conditions." Adjust by changing conditions while watching the target count, and once everything looks right, confirm with Save segment.