EmailOctopus Segmentation: Tags, Filters, and 5 Useful Segments
Contents
EmailOctopus segmentation lets you build dynamic audiences from tags, custom fields, engagement, subscription source, dates, and other contact data. The most useful change in the current segmentation model is how flexible the filter logic has become: groups can match all, any, or none of the rules you define.
That is enough for most creator and small-business targeting without forcing you to maintain dozens of static lists.
EmailOctopus segmentation at a glance
| Building block | Example |
|---|---|
| Tags | Customer, Webinar, Short story interest |
| Custom fields | Plan, language, company, birthday, location |
| Engagement | Opened, clicked, received specific campaigns |
| Subscription source | Landing page or form source |
| Date filters | Added in the last 30/60/90 days |
| Match logic | All, any, or none |
Tags vs segments in EmailOctopus
Tags are labels you apply to contacts. Segments are dynamic filters. A tag such as “Customer” remains on the contact until you remove it. A segment such as “Customer + clicked in the last five campaigns” changes automatically as the underlying data changes.
This distinction matters because trying to use tags for every targeting rule creates maintenance work. Use tags for durable classifications and segments for dynamic audiences.
What can you segment by?
- Tags and custom fields
- Contact details
- Campaign engagement
- Date added
- Subscription source
- Other stored contact data
How all, any, and none filters work
All means every rule in the group must be true. Any means at least one rule must be true. None is an exclusion group.
A useful real-world segment could be: people who received all five recent campaigns, clicked at least one of them, joined in the last 90 days or through a particular landing page, and do not have an “Inactive” tag.
Five EmailOctopus segments worth creating
1. Engaged subscribers
Use recent open/click activity to identify the people most likely to respond to your next campaign.
2. New subscribers
Filter by date added so new people can receive a different campaign or onboarding experience.
3. Interest groups
Collect interests in a form or custom field, then segment newsletters around what people actually asked to receive.
4. Customers vs non-customers
Use tags or synced data so existing customers do not keep receiving acquisition messaging meant for prospects.
5. Inactive subscribers
Build a segment for people who have stopped engaging, then run a re-engagement or list-cleaning workflow.
How segmentation connects to automation
Segmentation and automation reinforce each other. Conditions inside automations use many of the same data points, while automation Actions can add tags or update fields that later feed segments.
For example, an automation can tag people who clicked a product link. A segment can then collect everyone with that tag for a targeted launch campaign.
Common segmentation mistakes
- Building too many segments before sending anything. Start with audiences tied to an actual campaign decision.
- Using tags for everything. Tags are useful, but dynamic behavior belongs in segments.
- Collecting no useful subscriber data. Forms can collect additional fields, and the API can update contact data later.
- Forgetting exclusions. The “none” logic is valuable for suppressing customers, inactive contacts, staff, or other groups.
EmailOctopus segmentation FAQs
What is the difference between tags and segments in EmailOctopus?
Tags are labels stored on contacts. Segments are dynamic audiences built from rules such as tags, custom fields, engagement, dates, and subscription source.
Can EmailOctopus segments use AND and OR logic?
Yes. The current segmentation system supports all, any, and none match types.
Can forms collect data for segmentation?
Yes. EmailOctopus forms and landing pages can collect additional fields beyond the required email address.
Do segments update automatically?
Yes. Segments are rule-based, so contacts move in or out as their underlying data changes.