Skip to main content

Customer Segments

Segments are saved filter sets that dynamically match customers. Unlike static lists, a segment's customer count updates automatically — when a customer matches the segment's criteria, they're included; when they no longer match, they're excluded.


Creating a Segment

  1. Go to the Customers page
  2. Open the Advanced Filter panel
  3. Set your filter conditions (tags, language, platform, custom attributes, etc.)
  4. Click Save as Segment
  5. Give your segment a descriptive name
  6. Click Save

Your segment is now available for quick filtering and campaign targeting.


Available Filter Types

Segments support all the same filter criteria as the Advanced Filter panel:

FilterDescription
TagsMatch customers with specific tags
LanguageFilter by preferred language
PlatformWhatsApp, Instagram, Webchat
CountryCountry code
Custom AttributesEnum, number, date, text, boolean, array attributes
Date CreatedWhen the customer was added
Last InteractionWhen the customer last had a conversation
Marketing Opt-OutWhether the customer has opted out of marketing

AND/OR Logic

  • AND within a filter group — all conditions in the group must be true
  • OR between filter groups — a customer matching any group is included

This follows the same logic as the customer filtering on the Customers page.


How Segments Are Used

Campaign Audience Targeting

Segments are the primary way to define a campaign audience. In Step 2 of the campaign wizard, select one or more segments to target. The campaign will be sent to all customers matching those segments at send time.

Quick Filtering

On the Customers page, click any segment name to instantly apply its filters and view matching customers.

Dynamic Membership

Segments are dynamic, not static snapshots. If a customer's data changes and they now match (or no longer match) a segment's criteria, the segment count updates automatically. You never need to manually add or remove customers from a segment.


Managing Segments

ActionHow
View customer countThe segment card shows the current count of matching customers
Edit filtersOpen the segment and modify its filter conditions
DeleteRemove a segment (does not affect the customers themselves)

Practical Examples

Segment NameFilters
VIP Arabic SpeakersTags contains "VIP" AND Language = Arabic
Inactive 30+ DaysLast Interaction older than 30 days
Gold Tier in OmanCustom attribute tier = gold AND Country = OM
WhatsApp Opted-InPlatform = WhatsApp AND Opt-out = false
New This WeekDate Created within last 7 days
Enterprise LeadsCustom attribute interest = Enterprise AND Tags contains "lead"

Tips

tip

Create your segments before building campaigns. When you reach the audience step in the campaign wizard, your segments will be ready to select — no need to define filters on the spot.

note

Segment counts are dynamic. A segment showing 500 customers today may show 520 tomorrow if new customers match the criteria. Campaign sends use the count at the time of sending.


Next Steps