Segment types
Voucherify uses three distinct segment types.Static segment
A fixed list of up to 20,000 customers that does not update automatically.- Best for: One-time marketing lists or manually curated groups.
- Constraint: Membership never changes after creation.
Passive segment
A filter-based group that updates in real time and is not used in campagins.- Definition: Membership updates automatically as criteria are met, but the segment does not trigger any βenteredβ or βleftβ events.
- Best for: Validation rules, where the system only needs to check if a customer is currently eligible.
- Scale: No fixed member limit (filter-based).
By default, a newly created filter-based segment is passive.
Active segment
A filter-based group designed for real-time automation and lifecycle tracking.- Definition: Membership updates automatically and triggers events when customers enter or leave the segment.
- Events: Triggers
customer.entered.segmentandcustomer.left.segment. - Best for: Automated distributions, loyalty earning rules, and referral tiers.
Editing segments
- Static segments cannot be edited after creation.
-
Passive segments can be edited after creation.
- You can add, remove, or modify filters.
- You can rename the segment.
- Each passive segment must contain at least one filter.
- Edits can be made from the segment list or the segment details view using the three-dots menu.
-
Active segments cannot be edited after creation.
- This restriction ensures consistency for event-driven workflows.
Create a static segment
Use this segment type to manually group specific customers.1
Navigate to Segments
Go to Engagement > Segments and click Create segment.
2
Select customers
Mark the customerβs checkboxes. You can search for specific customers or use filters to to narrow down the results.
3
Save
Select the desired customers and click Save as segment > Static segment.
Create a passive or active segment
1
Navigate to Segments
Go to Engagement > Segments and click Create segment.
2
Define filters
Add one or more filters using profile attributes, events, or metadata.
3
Save
Save the segment. It will be created as a passive segment.
Filter categories
You can build segments using multiple attributes:- Profile attributes: Standard fields such as email, city, or source.
- Activity & events: Behavioral data like total order count, last purchase date, or custom API events.
- Customer metadata: Custom attributes defined in your customer metadata schema.
Manage and use segments
Management actions
From the Segments tab, you can:- Audit: Review filters, evaluation logic, and the current member count.
- Export: Download a CSV file with all segment members.
- Delete: Remove segments that are no longer needed.
Usage in campaigns
- Validation rules: Define incentive eligiblity based on segment.
- Distributions: Trigger automated workflows that send incentives when customers enter or leave an active segment.
- Earning rules: Each earning rule defines an action that assigns a particular number of points to a customerβs account, in this case, customer entered segment event.

