Segments: Slice Your List Into Audiences That Convert

Build dynamic subscriber groups in AcelleMail using list fields, tags, activities, and email-verification results. Walk-through with real screenshots of the segment builder.

What this is for

A segment is a saved filter over a mail list. When you create a campaign and pick a segment as the audience, AcelleMail re-evaluates the conditions at send time — so a segment defined as "opened a campaign in the last 30 days" automatically expands and contracts as subscribers engage.

This walkthrough shows you exactly which buttons to click in the AcelleMail segment builder, what each condition row actually looks like, and a handful of segment recipes you can build right away.

Before you start

  • You need at least one mail list with subscribers. Segments are scoped to a list — there's no "global" segment across lists.
  • Tags and custom fields are the main raw material. If your subscribers don't have tags or custom fields yet, your segments can only use Email + activities (which are still useful, but limited).
  • Segments are dynamic by default. Every condition re-runs each time a campaign or automation reads the segment. There's no "static snapshot" mode — if you need that, copy the matched subscribers into a separate list.

Step 1 — Open the Segments tab inside your list

From the sidebar click Lists, open the list you want to segment, and switch to the Segments tab in the list's top navigation. The URL is /rui/lists/<list-uid>/segments.

AcelleMail Segments overview page showing 3 segments (Active subscribers, Engaged openers, Recent signups), three stats cards (Total segments, List subscribers, Largest segment), and a Segment sizes bar chart

You get a dashboard with three things in it:

  • Three stat cards — Total segments, total list subscribers, and what % of the list the largest segment covers.
  • Segment sizes chart — a horizontal bar comparing every segment's reach. Useful for spotting segments that have drifted to near-empty (probably stale conditions) or near-100% (probably too broad to be useful).
  • Segment table — name, match rules, and matching subscriber count. Each row's Match rules column previews the conditions inline (e.g. "Sign-up date · is after · 2026-04-14").

Click the green + New segment button in the top right.

Step 2 — Create the segment skeleton

You land on a clean Create a new segment form.

Empty Create segment form with Segment name field showing placeholder "e.g., Active subscribers, US customers...", Match subscribers who meet dropdown defaulted to All, and a Conditions section with an "+ Add condition" button

Two decisions to make before you add any rules:

  • Segment name. Use a name a campaign creator will recognise three months from now ("Last 30-day openers — US") rather than "Segment 4". The placeholder hints at the right shape: e.g., Active subscribers, US customers…
  • Match subscribers who meet → All or Any. All means a subscriber has to satisfy every condition (AND logic). Any means at least one condition is enough (OR logic). Most useful segments are AND.

Segment name typed in as "KB demo — High-value engaged", Match subscribers who meet still on All, Conditions section still empty

Step 3 — Add your first condition

Click + Add condition and a row appears with three controls side-by-side: Field · Operator · Value.

A condition row added beneath the Conditions heading: first dropdown showing "First name", second dropdown showing "equal", a value text input on the right, and a red X to remove the row

The Field dropdown is where AcelleMail's segmentation shines. It's grouped into four categories you can mix freely:

Field dropdown expanded showing the category groupings — List fields is the first group with options like "Email" visible underneath

  • List fields — every custom field defined on this list (Email, First name, Last name, plus whatever you've added in Manage list fields). Operators include equal / not equal / contains / starts with / is empty / greater than / less than.
  • Email verificationVerification result. Lets you target only subscribers Athena marked as Deliverable / Risky / Undeliverable.
  • OtherTag. Use this for VIP / customer / trial / churn-risk groupings you've tagged manually or via automation.
  • ActivitiesLast opened email and Last link click. These are date-based — operators are greater than (days) and less than (days). "Last opened email · less than · 7" = subscribers who opened in the last week.

Step 4 — Save and verify the size

Hit Save segment when you've added the conditions you want. You can stack as many condition rows as you need — AcelleMail combines them with the AND/OR logic from Step 2.

After saving you're returned to the Segments tab, but the real proof is the matching subscribers view — click the segment's name (or its Subscribers link) to see exactly who AcelleMail thinks belongs in the segment right now.

Segment subscribers page for "Active subscribers" showing 1,711 matching subscribers in a table with email, name, status, and created date columns, plus filters at top

What to check on this page:

  • The count at the top matches your expectations within an order of magnitude. If you built a segment that should be "last 30-day openers" and you see 0 matches, your operator value is probably wrong (days, not a date).
  • Status column — segments include subscribers regardless of subscription state by default. If you don't want unsubscribed / blacklisted contacts, add a Status · equal · Subscribed condition.
  • Click into a few rows to sanity-check that the included subscribers actually match what you intended.

Step 5 — Use the segment in a campaign or automation

A segment on its own does nothing. Hook it up:

  • Campaigns: in the campaign wizard's Recipients step, pick the list, then under Segment pick the segment you just built. AcelleMail will only send to matching subscribers.
  • Automations: when you build a workflow in Automation, you can use a segment as both an entry condition (subscriber enters this segment) and a goal (subscriber leaves this segment).

Segment recipes worth stealing

Here are 5 segments most lists benefit from. Build them once, reuse them across campaigns.

Segment Conditions (Match All)
Engaged in last 30 days Last opened email · less than (days) · 30
At-risk (lapsing) Last opened email · greater than (days) · 60 AND Last opened email · less than (days) · 120
Cold contacts to verify before next send Last opened email · greater than (days) · 120 AND Verification result · not equal · Deliverable
High-value customers Tag · equal · customer AND Tag · equal · vip (set Match: Any if you want either tag)
New + un-onboarded Sign-up date · greater than · today-14d AND Tag · not equal · welcomed

Build these in your highest-traffic list first; the same naming convention copies easily across lists.

Common issues

What you see What to do
Segment shows 0 matching subscribers but you expected hundreds Most common cause: a date operator using an absolute date instead of a day-offset. Last opened email · less than · 2026-01-01 won't work — switch operator to less than (days) and use a number.
Saved segment isn't appearing in the campaign builder The campaign wizard's Recipients step only lists segments from the list you picked. Confirm you're inside the right list.
The matching count differs every time you load the page That's correct — segments are dynamic and re-evaluated on every read. New signups, new tags, new opens all change the size.
You want to "preview" the segment without saving Save it with a name like "Draft — testing X" and inspect the Subscribers tab. Delete the segment if it doesn't pan out. AcelleMail has no separate dry-run mode.
Field dropdown is missing a custom field you know exists Open Manage list fields in the list's top nav and confirm the field is on this list — list fields aren't shared between lists.

After your segment is live

  • Track the size over time. The Segments overview chart is the fastest way to spot a segment that's drifting empty (probably stale conditions) or ballooning (probably too broad).
  • Re-use through tags. If a segment's conditions are complicated, build an automation that tags matching subscribers with a stable tag ("high-value") — then use Tag · equal · high-value in your campaign segments instead. Faster + composable.
  • Don't overfit. 3–5 well-named segments you actually send to beat 50 clever ones you forget exist.

Related articles

6 コメント

コメント 3 件

  1. linhvu.dev
    Tip: keep one 'master' list and use segments instead of multiple lists. Way easier to maintain over time.
  2. y.yamamoto
    for double opt-in: do you re-confirm migrated subscribers or trust the previous platform's records?
    1. admin
      Depends on your version. 5.x supports it natively; 4.x needs a config flag set in `.env`. We'll note this caveat in the article on the next pass.
    2. admin (編集済み)
      For your specific case, I'd recommend testing with `--dry-run` first. The behavior under high load isn't 100% deterministic and we want you to see your own pattern before committing.
  3. linhpm.devs
    The CSV cleanup checklist is gold. We do this quarterly now.
    1. admin (編集済み)
      appreciate it. If anything in this needs updating ping us — we revisit articles every few months.

More in List Management