Segments

Group clients by behavior, purchases, or tags to target broadcasts and analyze your list.

Segments are dynamic groups of clients who share something in common — they've attended a certain number of classes, have an active membership, haven't booked in 30 days, etc. Unlike static lists, segments update automatically as client data changes.

You can use segments to:

  • Target a broadcast to a specific audience
  • Filter your client list in the dashboard
  • Understand behavior patterns (e.g., who's at risk of churning)

Create a segment

  1. Go to Clients → Segments
  2. Click Create new segment
  3. Name the segment
  4. Add conditions

Condition types

User data conditions filter on what clients have or are:

ConditionWhat it filters
Client AttributeClients based on specific client account behaviors, such as account creation date, last visit, or email opt-in status
Client Custom FieldClients based on custom fields configured in client settings
TagsClients with a specific tag on their profile
Pricing optionClients based on their purchase history — active, expired, never purchased, etc. You can filter by specific option name, type (pack, subscription, bundle), or intro offer status

Event conditions filter on what clients have done:

ConditionWhat it filters
Booked reservationBooked at least / exactly / fewer than X times
Canceled reservationCanceled at least / exactly / fewer than X times
Attended reservationAttended at least / exactly / fewer than X times
Watched on-demandViewed on-demand content at least / exactly / fewer than X times

Marketing email conditions filter on how clients have engaged with your emails:

ConditionWhat it filters
Email deliveredClients who had an email successfully delivered to their inbox
Email openedClients who opened a marketing email
Email clickedClients who clicked a link in a marketing email
Email bouncedClients whose email address returned a bounce

Each event condition supports time filters:

  • Over all time — all-time count
  • Relative dates — in the last X days, not in the last X days, between X and Y days ago
  • Absolute dates — after a specific date, before a specific date, between two dates

Combining conditions: AND vs OR

When you add multiple conditions, choose how they combine:

LogicWhat it means
All (AND)Client must meet every condition — more specific
At least one (OR)Client meets any one condition — broader

Example: Tags = "Intro Offer Buyer" AND Pricing Option = has never purchased a subscription → clients who bought an intro offer but haven't converted to a membership.

Use segments in broadcasts

When creating an email, SMS, or push broadcast, under Who should receive this, scroll to Custom Segments and select your saved segment.

Built-in segments

Arketa includes predefined segments you can use without creating anything:

SegmentWho's in it
Leads0 purchases and 0 reservations
Intro offerHas an active, non-canceled intro offer with credits remaining
Bought membership in last 7 daysPurchased a subscription in the past 7 days
Active memberHas a paid, active subscription (not trial, not set to cancel)
MemberHas any subscription that isn't canceled
RetentionHas a subscription expiring within the next 7 days

These appear in the client list filter and as broadcast audience options.

Was this helpful?