# How to build a subscriber segment to target the right people

> Segments let you group subscribers by shared traits and behavior, then message just that audience. Build one step by step: name it, add conditions with All or Any match logic, and target it in a campaign.

- Canonical URL: https://acellesend.com/kb/articles/how-to-build-a-subscriber-segment
- Author: Ryan Walsh, Audience & Analytics Editor
- Category: List Management — Segments, tags, import/export, double opt-in, verification, hygiene
- Content type: tutorial · Difficulty: beginner
- Published: 2026-05-25 · Last updated: 2026-08-15
- Reading time: 6 min
- Publisher: AcelleMail Knowledge Base, https://acellesend.com/kb

---

Sending the same email to your whole list is the fastest way to bore the people who love you and annoy the people who don't. **Segments** fix that. A segment is a saved, always-up-to-date group of subscribers who share something — what they're tagged with, when they were added, whether they open your emails — so you can send the right message to the right people instead of blasting everyone.

This guide builds a segment from scratch, end to end, so by the finish you can target a campaign at exactly the audience you want.

**Who this is for:** anyone managing a mailing list who wants to send more relevant campaigns. You'll work entirely on the customer side, inside one of your lists — no admin access needed.

## Before you start

- **A list with subscribers** — segments live inside a single list, so you need one with contacts in it. Go to **Audience → Lists** and open the list you want to segment.
- **Something to segment on** — segments filter on subscriber fields (email, name, company, tags, the Created date) and behavior (when they last opened or clicked). The more complete your subscriber data, the sharper your segments. If your list is messy, clean it first with [list hygiene](https://acellesend.com/kb/articles/email-list-hygiene-clean-your-list-for-better-deliverability).
- **A goal in mind** — "people who opened in the last 30 days", "Gmail subscribers", "tagged as VIP but never clicked". Knowing the audience makes the conditions obvious.

## Step 1 — Open the Segments tab

Open your list, then click the **Segments** tab. This screen is the home for every segment on the list: a count of your total segments, how big each one is, and a table of the segments you already have with their match rules and live subscriber counts.

To start a new one, click **New segment** in the top-right corner.

![The Segments screen for a list](https://acellesend.com/plugins/acelle/landing/images/kb-bot/how-to-build-a-subscriber-segment/step-1-segments-list.png)
*The Segments tab shows total segments, the size of each, and a table of existing segments with their match rules. **New segment** is in the top-right corner.*

## Step 2 — Name it and choose the match logic

The create screen asks for two things up front:

- **Segment name** — name it for the audience, not the rule. *Engaged Gmail subscribers* tells you more at a glance than *Segment 1*. This is just a label for you; subscribers never see it.
- **Match subscribers who meet** — this is the important one. **All** means a subscriber has to meet *every* condition to be included (this is AND — narrower, more precise). **Any** means meeting *just one* condition is enough (this is OR — broader). Most targeted segments use **All**.

Give it a clear name and leave the match set to **All** for now — you'll see why in the next step.

![The create-segment form](https://acellesend.com/plugins/acelle/landing/images/kb-bot/how-to-build-a-subscriber-segment/step-2-create-form.png)
*Name the segment for its audience, then pick how conditions combine: **All** (meet every rule) or **Any** (meet at least one). Then add your first condition.*

## Step 3 — Add your first condition

Click **Add condition**. A condition row appears with three parts, left to right — this is the whole engine of a segment:

1. **Field** — *what* you're filtering on. Open the dropdown and you'll see every field on the list: Email, First Name, Company, Tag, Created date, Last opened email, Last link click, plus any custom fields you've added.
2. **Operator** — *how* you're comparing it: *equal*, *not equal*, *contains*, *not contains*, *starts with*, *ends with*. For dates and numbers you also get *greater than* and *less than*, plus *blank* / *not blank* to catch empty fields. The choices suit the field type.
3. **Value** — *what to match against*. For a text field you type it in; for a date you pick one.

Read the row left to right and it says a sentence. The example below reads "**Email contains @gmail.com**" — a quick way to isolate your Gmail subscribers.

![A condition set to Email contains @gmail.com](https://acellesend.com/plugins/acelle/landing/images/kb-bot/how-to-build-a-subscriber-segment/step-3-condition.png)
*Each condition is three parts — field, operator, value — that read as a sentence. This one matches every subscriber whose email contains "@gmail.com".*

> **Tip:** Not sure which field to pick? Start broad with one condition, save, and check the subscriber count. If it's too big, come back and narrow it — segments are always safe to edit.

## Step 4 — Stack conditions to get specific

One condition is a filter. Two or more is a *targeted* segment. Click **Add condition** again for each extra rule, and remember the **All / Any** choice from Step 2 decides how they combine:

- **All (AND)** — every condition must be true. *Email contains @gmail.com* **and** *Last opened email greater than 2026-05-01* **and** *Tag equals vip* gives you recently-active Gmail VIPs — a tight, specific audience.
- **Any (OR)** — one condition is enough. *Tag equals vip* **or** *Tag equals early-adopter* pulls everyone in either group into one segment — a broad audience.

A good rule of thumb: use **All** when you're narrowing to a precise group, **Any** when you're gathering several groups into one. To drop a condition, click the **×** on its row.

## Step 5 — Save and use it

Click **Save segment**. You land back on the Segments tab, and your new segment shows up in the table with a **live subscriber count** — the number of contacts who match right now. That count isn't frozen: because a segment is a set of rules (not a fixed list), it updates itself as subscribers join, leave, or change. A "recent Gmail openers" segment automatically picks up tomorrow's new matching subscribers with no extra work.

Now put it to work. When you build a campaign and pick this list, you can target **the segment** instead of the whole list — so only the people who match get the email. Same for automations. That's the whole payoff: one relevant send beats ten generic ones.

## Troubleshooting

- **The segment count is 0** → your conditions are too strict, or a value doesn't match your data. Loosen one condition (or switch **All** to **Any**) and watch the count move. A common cause is a typo in the value, or filtering on a field most subscribers leave empty.
- **Way too many subscribers match** → you're on **Any** when you meant **All**, or you only have one broad condition. Switch to **All** and add a second condition to narrow it.
- **A field you expected isn't in the dropdown** → it's a custom field that doesn't exist on this list yet. Add it under **Manage list fields**, make sure your subscribers have values for it, then it'll appear as a condition option.
- **The count looks stale** → it isn't — segment counts are computed live from current subscribers. If a number surprises you, open the segment and re-read the conditions; the rules are doing exactly what they say.

## Recap

You've built a segment: opened the Segments tab, named it, chosen **All** or **Any** match logic, added conditions (field, operator, value), stacked them to get specific, and saved a self-updating audience you can target in any campaign.

Next, learn *which* segments actually move the needle in [Segments: slice your list into audiences that convert](https://acellesend.com/kb/articles/advanced-segmentation-strategies), and turn a "went quiet" segment into a comeback with [re-engagement automation](https://acellesend.com/kb/articles/re-engagement-campaigns-win-back-inactive-subscribers).

---

## Related articles

- [Importing Contacts CSV — Best Practices and the 6-Click Field Mapping Wizard](https://acellesend.com/kb/articles/importing-contacts-csv-best-practices-and-field-mapping): Format the CSV right before you upload — column headers in row 1, UTF-8 encoding, one email per row. AcelleMail's import wizard handles the rest in 6 clicks. Visual walkthrough of the wizard plus error-recovery patterns + bulk-update strategies in the collapsible section.
- [List Hygiene in AcelleMail: Verify, Filter, Blacklist](https://acellesend.com/kb/articles/email-list-hygiene-clean-your-list-for-better-deliverability): AcelleMail gives you three concrete tools to keep a list clean — per-list email verification, the Subscribers status filter, and a customer-managed Blacklist. This walkthrough shows when to use each and what good hygiene looks like in production.
- [Subscriber Preferences & Frequency — A Preference Center That Reduces Unsubscribes](https://acellesend.com/kb/articles/managing-subscriber-preferences-and-frequency): Offer a preference center — "Hey, instead of unsubscribing, want fewer emails per week, or only the product updates?" — and unsubscribe rates drop materially. AcelleMail's built-in Update form covers this in 3 clicks. Visual walkthrough plus per-topic-list patterns in the collapsible.
- [Segments: Slice Your List Into Audiences That Convert](https://acellesend.com/kb/articles/advanced-segmentation-strategies): Build dynamic subscriber groups in AcelleMail using list fields, tags, activities, and email-verification results. Walk-through with real screenshots of the segment builder.
- [Build a Signup Form and Embed It on Your Site](https://acellesend.com/kb/articles/creating-effective-signup-forms-and-landing-pages): AcelleMail has a drag-and-drop visual builder for signup forms with 4 popup layouts and 5 display triggers (immediate, delay, exit intent, on click, first visit). Walkthrough with real screenshots of every panel.
