Understanding SmartPush Segments

SmartPush
SmartPush
  • Updated

SmartPush’s Segments feature allows you to group contacts based on specific behaviors or attributes, such as browsing activity, order history, or geographic location. You can use these segments in email or SMS marketing to reach more relevant audiences with more personalized content.

This article explains what segments are, how they work, and how to create segments for targeted marketing campaigns.

 


 

What Is a Segment?

A segment is a dynamic contact list created using one or more filtering rules. These rules can be based on:

  • User behavior, such as placing an order or viewing a product
  • Contact attributes, such as country, email address, or tags

Segments update automatically in real time. When a contact meets the defined conditions, they are added to the segment. When they no longer meet the conditions, they are removed.

 


 

Common Use Cases

You can use segments for scenarios such as:

  • Contacts who viewed a product but did not place an order
  • Contacts who placed an order more than 30 days ago
  • Subscribers who canceled a subscription
  • High-spending customers from a specific country or region

 


 

Segment Filter Conditions

SmartPush provides multiple filtering dimensions to help you build refined audience groups based on user data and behavior.

Filter Type Example Conditions Data Source Update Frequency
Properties Name, email, gender, country, city, birthday, language, registration source, custom attributes SHOPLINE platform, SmartPush forms Real-time
Membership status Member, non-member SHOPLINE membership system Real-time
Email channel Email sent, opened, clicked, subscription status, invalid email SmartPush email tracking Real-time
SMS channel Phone subscription status, invalid phone number SmartPush SMS tracking Real-time
Consumer behavior Number of orders, first/latest order time, total spend, average order value, purchased product/category SHOPLINE platform Real-time
Active behavior Page views, product views, last visit time SmartPush tracking Real-time
Customer lifecycle Loyal customers, high-potential customers, nurture-needed customers, dormant customers, churned customers SmartPush AI model T+1
SmartPush events Coupon received, coupon clicked SmartPush tracking Real-time
Others Custom tags, imported tags, popup-collected tags SHOPLINE / Shopify platform, SmartPush import, SmartPush popups Real-time

 


 

Creating Segments

This section walks you through how to create and manage segments to achieve more precise audience targeting and marketing outreach.

Creating a Custom Segment

You can create custom segments based on your business needs by following these steps:

  1. Go to Contacts > Segments, then click Create segment in the top-right corner.
  2. On the creation page, click Edit next to the segment name to rename it for easier identification.

  3. In the Segment filter conditions section, click + Add conditions, then select a filter type (e.g., Properties, Membership status, Email channel) in the condition panel and configure your conditions.

  4. To refine your rules, click + Add conditions again and use the logic buttons (And / Or) to combine conditions.

  5. Once configured, click Create segment in the top-right corner. The system will calculate the segment data.
  6. After creation, you can view contact data and performance metrics at the bottom of the page and manage the segment accordingly:

    • To adjust conditions, reconfigure them and click Update segment to recalculate data.
    • To remove the segment, click Delete segment.

    Note:

    • After clicking Update segment, a pop-up will display a list of automation tasks associated with the segment, sorted by last updated time.
    • You can choose whether to trigger all contacts immediately into active automation flows after updating conditions.
    • If your remaining email quota or SMS balance is insufficient, some contacts may not receive messages.
    • In such cases, it is recommended to turn off the trigger option, or upgrade your plan / recharge SMS credits before enabling it again and updating the segment.

Creating a Suggested Segment

To improve efficiency, SHOPLINE provides prebuilt segments for common use cases:

  1. Go to Contacts > Segments, then switch to the Suggestions tab.

  2. The system provides ready-to-use segments for common scenarios, such as:
    • Active email subscribers
    • Potential converters
    • High-value customers
  3. Click Create next to a segment to generate it instantly.

  4. On the segment setup page, edit the segment name and review the segment conditions. Once confirmed, click Generate segment to create the segment.

Managing Existing Segments

After creating segments, you can view and manage them from the segment List page:

  • View segments: Go to Contacts > Segments, then open the List tab to see all segments, including their names, contact counts, subscription channels, and last updated times.
  • Manage segments: Click Action next to a segment to perform the following:

    • Edit: Adjust conditions or update the segment
    • Copy: Create a new segment based on existing conditions
    • Delete: Remove the segment (this action cannot be undone)

 


 

How to Use Segments

Segments can be applied to both marketing campaigns and automation flows to enable more precise targeting and personalized marketing.

Use in Marketing Campaigns

When creating campaigns, you can include or exclude specific segments:

  • Email campaigns:
    • Select specific segments as recipients
    • Exclude certain segments
  • SMS campaigns:
    • Select specific segments
    • Exclude certain segments

Use in Automation Flows

  • Contact enters segment trigger: You can use Contact Enters Segment as a trigger in automation. When a contact meets the criteria and enters the segment, the automation flow will be triggered automatically.

Note:

  • Each store can create multiple automation tasks, but only up to 10 active Contact Enters Segment triggers at the same time.
  • When the limit is reached, starting or updating a new automation will prompt a notification.
  • You can pause existing tasks from the pop-up:
    • Tasks are listed by last updated time
    • Select one or more tasks to disable
    • Click Confirm to Disable and choose a pause method
    • Click Pause to deactivate selected tasks and activate the new one

To learn more about SmartPush metrics and event filtering settings, refer to "Understanding SmartPush Metrics."

 


 

Tips for Using Segments

Consider the following recommendations when building segments:

  • Combine multiple conditions to narrow your audience more precisely, such as contacts who viewed a specific product and are located in a specific country or region.
  • Avoid conflicting conditions, such as setting a start date later than the end date for the same event.
  • Use relative time ranges, such as past 7 days, when creating rolling segments.
  • Review your segment logic before sending large campaigns.
  • Use clear and descriptive segment names so they can be easily identified in future campaigns or automation workflows.

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request