đˇď¸ Custom segments are unlocked with the Loyalty Accelerate plan.
This guide shows how to set up popular custom segments:
Marketing preference segments
Customers with a mobile number who accept marketing
Customers who provided an email but did not accept marketing
Purchase-based segments
Customers who bought from a specific store
Customers who purchased a specific product
Engagement-based segments
Customers who havenât opened a campaign
Window shoppers who opened emails
Internal segments for testing
đ Note: Don't see the segment you are looking to create? Contact our support team, and weâll help you craft it.
Marketing Preference Segments
Customers with mobile numbers and accept marketing
Customers with mobile numbers who accept marketing
These customers have shared their mobile number and opted in to receive SMS marketingâgiving you a direct, high-value channel to engage with them.These customers have provided their mobile numbers and opted in to SMS marketing.
Why this matters:
Send targeted SMS campaigns.
Improve engagement with opted-in customers.
Build loyalty through consistent communication.
How to create this segment
1. Go to Customers > Custom Segments and click Create segment
2. Name your segment
3. Under Segment Conditions, select Mobile â Has any value.
4. Click save and create segment.
â
This will include all customers who have provided a mobile number and subscribed to SMS marketing.
Customers Who Provided an Email but Did Not Accept Marketing
Customers who provided an email but did not accept marketing
These customers shared their email addresses during checkout but chose not to receive marketing communications. You can still use their email for essential updates and transactional messages.
â
Why this matters:
Analyze behaviors of customers who opted out.
Adjust your messaging strategy to improve opt-in rates.
How to create this segment
1. Go to Customers > Custom Segments and click Create segment
2. Name your segment
3. Under Segment conditions, select Email > Has any value.
4. Click Save and create segment.
â ď¸ Important: This initial list will include all customers with an email. To isolate only those who do not accept marketing:
Export the segment (dropdown next to Send campaign to segment).
Open the .csv file in Excel or Google Sheets.
Sort the Accepts marketing column.
Remove customers marked TRUE; keep those marked FALSE.
Purchase-Based Segments
Customers Who Purchased at a Specific Store
Customers who purchased at a specific store
Segment customers by the store location where they made a purchase. This helps you tailor campaigns to local audiences, highlight in-store events or offers, and build stronger connections with shoppers in each community.
â
âWhy this matters:
Run localized marketing campaigns.
Align promotions with store-level inventory.
Send invitations to in-store events or VIP offers.
How to create this segment
1. Go to Customers > Custom Segments and click Create segment
2. Name your segment
3. Under Segment conditions, select Site purchased from > 'Is' > and choose the store site.
4. Click Save and create segment.
đ Note: Omnichannel shoppers may appear in multiple store-site segments.
Customers Who Purchased a Specific Product
Customers who have purchased a specific product
Target customers based on products theyâve already bought. This allows you to recommend complementary items, promote refills or upgrades, and create personalized campaigns that drive repeat purchases.
â
Why this matters:
Cross-sell complementary items.
Upsell premium product versions.
Build retention by offering exclusive product-related deals.
How to create this segment
1. Go to Customers > Custom Segments and click Create segment
2. Name your segment
3. Under Segment conditions, select Product purchased > 'Is' > and choose the product.
4. Click Save and create segment.
đ Note:
Use AND to find customers who purchased all products.
Use OR to find customers who purchased any of the products.
đĄ Tip: Refine further by adding Site purchased from â Is â [Choose site].
Engagement-Based Segments
Customers Who Havenât Opened a Campaign
Customers who havenât opened a campaign
These subscribers received your email but didnât open it. Use this segment to re-engage inactive customers with stronger subject lines, exclusive offers, or tailored follow-ups that spark their interest.
Why this matters:
Run re-engagement campaigns.
Improve email deliverability with targeted testing.
Test subject lines and content strategies.
How to create this segment
1. Go to Customers > Custom Segments and click Create segment
2. Name your segment
3. Under Segment Conditions, select Campaign last sent â Is â [Choose campaign].
4. Click Add condition (keep AND selected).
5. Add Campaign email opened > Is not > [Choose same campaign].
6. Click Save and create segment.
Window Shoppers Who Opened an Email
Window shoppers who opened an email
These customers are engaging with your emails but havenât made a purchase yet. Theyâre showing interest, making this segment ideal for targeted promotions, personalized product recommendations, and incentives that encourage them to convert.
Why this matters:
Understand interests of non-buyers.
Nurture toward conversion with tailored offers.
Measure email content effectiveness.
How to create this segment
1. Go to Customers > Custom Segments and click Create segment
2. Name your segment
3. Under Segment Conditions, select RFM Customer Segment â Is â Cold (formerly At Risk).
4.Click Add condition (keep AND selected).
5. Select Campaign email opened â Is â [Choose campaign].
6. Click Save and create segment.
Internal Testing Segment
Internal Employees
Internal employees
Use your teamâs email addresses to create a dedicated testing group. This lets you safely preview campaigns, check formatting, and ensure everything looks and works as intended before sending to customers.
Why this matters:
Collect pre-launch feedback.
Run quality assurance checks.
Test campaigns in a controlled environment.
How to create this segment
1. Go to Customers > Custom Segments and click Create segment
2. Name your segment
3. Under Segment Conditions, select Email â Is â [Employee email].
4. Click Add condition and change to Or.
5. Repeat step 1 for each employee.
6. Click Save and create segment.
đĄ Tip: If youâll test campaigns regularly, tag employees in your Marsello database and create the segment using that tag. This makes the segment easier to maintain.