Skip to main content

Segmentation Use Cases

Where Segments fit across Apsis One, what they're worth, how to track them over time — and worked examples of the Segments every team should have.

Segmentation Use cases

A Segment isn't just a list. It's a question about your audience that updates itself: who's still engaged, who's at risk of churning, who's missing data, who said yes. The value comes from using Segments consistently — as the foundation for every send, every flow, and every audience report. This article covers where Segments fit, what to monitor with them, and the five Segments every team should build first.


In this article you'll find where Segments are used across Apsis One and the value they unlock, how to monitor Segments over time with the trend view, and five worked examples — Unsubscribes, Consenting Profiles, Hard Bounces, Inactive Profiles, and Empty Value Segments — each framed by why it matters before the steps. Plus a troubleshooting table and related articles.

In this article


Where to use Segments — and what they're worth

Segments are the targeting layer of Apsis One. Anywhere you decide who gets a message, who enters a flow, or who sees personalised content, you're using a Segment. Here's where they fit — and why each placement matters.

Where

How Segments are used

The value

Email — Send to step

Choose one or more Segments to define the campaign audience. Combine include and exclude Segments to fine-tune.

Send the right message to the right group. Higher relevance lifts engagement, and engagement protects long-term deliverability.

Email editor — row-level personalisation

Show or hide individual content rows to specific Segments using the row Settings panel.

One email, multiple variants. Tailor offers, language, or imagery without managing multiple templates.

SMS — Send to step

Same model as Email. Define recipients by Segment.

SMS has a cost per send and a small character budget. Tight segmentation makes every send count.

Marketing Automation — Listen node

Use a Segment as part of the entry condition. Only Profiles matching the Segment enter the flow.

Trigger flows that fit the audience precisely — onboarding for new subscribers, win-back for lapsed customers, replenishment for repeat buyers.

Marketing Automation — Check Profile node

Branch a flow based on Segment membership. Profiles take different paths depending on which Segments they belong to.

Build one flow that adapts to many audience states. Replaces the "one flow per audience" trap.

Audience analysis

Use Segment counts and trends as audience metrics — not just as send-to lists.

A Segment is a question. How many engaged subscribers? How many missing key data? Is my high-value group growing?

Send to step:

Start Marketing Automation flow

Customise journey in Marketing Automation flow:

Use case - Events click on link:


Segment Trends — measure how Segments evolve

A Segment's size is one number. Its size over time is a story — and often a more useful one. In the Segment Builder, click Show Profiles in the bottom bar to open the Segment, see the Profiles currently matching the conditions, and follow how the Segment evolves day by day, week by week.

What the trend tells you

  • Is your engaged audience growing? The Active Subscribers Segment trend is one of the clearest health metrics you have. Flat or declining is worth investigating.

  • Are your re-engagement campaigns working? If they are, the Inactive Segment shrinks and the Active Segment grows. If they're not, both stay still — or worse, the Inactive Segment keeps climbing.

  • Is your data enrichment paying off? An Empty Value Segment that shrinks means your "complete your profile" flows are working. One that grows steadily means new Profiles are entering without that data — and you should look at your sign-up flow.

  • Early warning signs. A sudden drop in the opted-in Segment might mean an issue in your sign-up flow.

Build a health-check dashboard with Segments

Pick four to six Segments and monitor their trend monthly. A reasonable starter set:

Health metric

The Segment to track

What the trend tells you

Engaged audience

Opt-in AND clicked in the last 90 days

Up = audience is engaged. Flat or down = re-engagement needed

Audience quality

Hard bouncers + Inactive (last 6 months)

Up = list hygiene overdue. Down = cleanup is working

Data completeness

Profiles missing first name (or another key field)

Down = enrichment working. Up = sign-up form might be losing this field

Acquisition velocity

New Profiles signed up in the last 30 days

Up = top-of-funnel healthy. Down = look at acquisition channels

Lifecycle progression

Customers who made first purchase in the last 60 days

Track conversion from subscriber to customer over time

💡 Tip: Trend > snapshot. A Segment of 12,000 Profiles tells you very little on its own. A Segment that has grown from 8,000 to 12,000 in three months is a story — and one your monthly marketing review can act on.


Profiles who unsubscribed

Why this Segment matters: Unsubscribes are feedback. Knowing which Subscriptions drive opt-outs and when the volume spikes tells you whether you're sending the right content at the right frequency. Steady-state unsubscribes are normal churn; a sudden spike after a specific campaign is worth investigating.

Use this Segment to:

  • Analyse which Subscriptions drive the most opt-outs and reconsider their content or cadence

  • Run win-back campaigns through alternative channels (SMS, direct mail) where consent still exists

  • Feed unsubscribed Profiles into a permanent suppression list for paid ad audiences (so you don't pay to reach people who already opted out)

Steps:

  1. Go to Audience > Segments and click Create segment (or open an existing one).

  2. Name the Segment something descriptive (e.g. Newsletter unsubscribes — last 90 days).

  3. In the Events tab, locate the Unsubscribe event for the channel (Email or SMS) and drag it into the canvas.

  4. Click the cogwheel. Under the What tab, click Add event data.

  5. From the dropdown, select topicId (string) — this is the Subscription's unique ID, visible in the URL when you open the Subscription in Audience.

  6. Choose Equals to and paste the topicId into the value field.

  7. Under the When tab, set the time period (e.g. last 90 days).

  8. Click OK, then Calculate. Use Show Profiles to preview, and Save Segment.

💡 Tip: Watch this Segment's trend. A steady line is normal; a sudden jump is a signal — either a campaign tested patience, or the unsubscribe link is being clicked by spam filters scanning for compliance links.


Profiles with consent to a Subscription

Why this Segment matters: Consent is the foundation of compliant marketing. Under GDPR, you can only contact Profiles for the purpose they consented to — so knowing exactly who has consented to what, and being able to filter on that consent state in every send and flow, is non-negotiable. The Subscription Segment makes consent a first-class condition you can reuse anywhere.

Use this Segment to:

  • Define the audience for any send to a Subscription (the Email tool's Send to step does this automatically, but explicit Segments are useful in Marketing Automation)

  • Exclude opted-in Profiles from a permission-pass or win-back campaign aimed only at lapsed contacts

  • Filter Marketing Automation flows to include only Profiles with consent to a specific channel

  • Track the trend of your opted-in audience as a top-line health metric

Steps:

The Subscription condition is built under the Properties tab with the state set to Opt-in. For the full step-by-step, see Using Subscription in a Segment.


Hard bounces

Why this Segment matters: Sender reputation is built over months and damaged in days. Continuing to send to addresses that have hard-bounced signals to mailbox providers (Gmail, Outlook, Yahoo) that you don't maintain your list — which then lowers inbox placement for all your sends, including the ones going to your engaged subscribers. A hard bouncer Segment is the foundation of list hygiene.

Use this Segment to:

  • Suppress hard bouncers from every campaign (use as exclusion in the Send to step)

  • Export and permanently remove them from your audience so your counts stay accurate

  • Identify imported lists with high hard-bounce rates so you can stop using that source — repeated bad imports are a faster way to ruin a reputation than anything else

Steps:

  1. Create a new Segment named (e.g.) Hard bounces — clean up.

  2. In the Events tab, find Email > Bounces and drag it into the canvas.

  3. Click the cogwheel and choose Add event data.

  4. Select BounceReason from the dropdown.

  5. Choose Contains and enter Hard in the value field.

  6. Click OK, then Calculate. Show Profiles to preview, and Save Segment.

💡 Tip: To target a specific type of hard bounce, use the bounce code instead of Hard. See Bounce rate and spam complaint for the full list.

Optional — set frequency: the system retries up to three times before blocking. Use the How Often tab to capture only Profiles who bounced multiple times.

From here, export the Segment or delete the Profiles from your audience.


Inactive Profiles

Why this Segment matters: Mailbox providers measure engagement signals — opens, clicks, replies, time in inbox. Sending consistently to disengaged recipients lowers inbox placement for everyone else in your audience. The Inactive Segment lets you choose how to respond: suppress to protect deliverability, run a re-engagement attempt, or move to a low-frequency cadence. Either way, knowing this Segment exists is where a real deliverability strategy starts.

Use this Segment to:

  • Exclude from regular sends — protect deliverability for the audience that's actually paying attention

  • Run a dedicated re-engagement flow with a clear "tell us you're still interested" CTA

  • Send a permission-pass campaign before doing a deeper purge

  • Move to a quarterly newsletter cadence instead of weekly — sometimes frequency is the problem

⚠️ Opens vs. clicks: With Apple Mail Privacy Protection and similar features now widespread, opens are no longer a reliable signal of real engagement — MPP pre-fetches images and registers an open whether the recipient saw the email or not. Clicks are a stronger signal of engagement and a better basis for an Inactive Segment today, though you still need to be aware of emails being clicked through for spam control.

Steps — Profiles who were sent an email in the last 6 months but did not open or click any of them:

  1. Create a new Segment (e.g. Inactive — last 6 months).

  2. In the Events tab, expand Response Data > Email.

  3. Drag the Send condition into the canvas. Open the cogwheel and set When to the last 6 months.

  4. Drag the Open and Click conditions into the canvas. Set the same time range on both.

  5. Arrange the row logic:

    • Row 1 — Include (+): Email Sent (last 6 months)

    • AND

    • Row 2 — Exclude (−): Email Opened OR Email Clicked (last 6 months)

  6. Click OK, then Calculate. Show Profiles to preview, and Save Segment.

💡 Tip: Refine further with How Often — for example, require at least 5 sends on the Sent condition. That way recent subscribers who've only had one or two emails don't get flagged as inactive.


Empty value Segment

Why this Segment matters: Personalisation breaks when data is missing. A "Hi ##first name##," email that sends as "Hi ," is a worse experience than a generic "Hi there" — it signals to the recipient that you've got their data wrong. Empty Value Segments find these gaps so you can either fill them through enrichment campaigns or suppress those Profiles from personalised sends.

Use this Segment to:

  • Run a "complete your profile" flow with a small incentive (preference center, prize draw, useful content)

  • Exclude from sends that depend on the missing field for personalisation

  • Audit your data sources — a large Empty Value Segment for a field your sign-up form collects suggests a form issue or a misconfigured import

  • Track the trend over time — your monthly review should see this Segment shrinking, not growing

Steps:

  1. Create a new Segment (e.g. Profiles missing first name).

  2. From the Properties tab, drag the Attribute you want to check (e.g. First name) into the canvas.

  3. Click the plus/minus icon on the row to switch it to minus (−). This excludes all Profiles that have any value in the Attribute — leaving only those with an empty value.

  4. Click Calculate to see how many Profiles are missing the data.

  5. Save Segment.

💡 Tip: Use this Segment as the entry condition for a Marketing Automation flow that asks Profiles to update their preferences — or as an exclusion for any send that uses the missing field as a personalisation tag.


Troubleshooting

Issue

Likely cause

Fix

Unsubscribe Segment is empty

Wrong topicId, or no unsubscribes for that Subscription in the time window

Re-check the topicId in the Subscription URL. Widen the When range to "any time" to test

Bounce Segment includes Profiles that look fine

The Starts with "Hard" condition picks up any historical hard bounce, even years old

Add a When filter (e.g. last 12 months) to focus on recent bounces

Inactive Segment count seems wrong

Row logic flipped: OR inside an excluded row behaves as AND

Put Sent in an include row, and Open/Click in a separate exclude row joined by AND

Inactive Segment captures very recent subscribers

No frequency filter on Send

Add How Often: at least 3 (or your typical send cadence) to the Send condition

Empty value Segment is much larger than expected

The minus row also captures Profiles never imported with that Attribute, not just those who left it blank

Combine with a Subscription = Opt-in condition to limit to your active audience

Segment trend chart looks flat when you expect movement

Short time window, or the Segment is too narrow for the change to show

Widen the time range in the trend view, or build a broader Segment (e.g. all hard bouncers, not just last 30 days)

Calculate count doesn't match the Email Send to count

Calculate counts all Profiles regardless of Subscription; Send to only counts opted-in

Use the Send to count as the actual send size — the Segment Calculate is an upper bound


What's next?

  1. Creating a Segment — The full reference for the Segment Builder: condition types, operators, AND/OR, include/exclude.

  2. Regex Segmentation — Advanced text pattern matching for use cases that don't fit Contains/Starts with/Ends with.

  3. Hide a Segment — Keep your segment pickers clean by hiding the Segments you don't actively select.

  4. Export Profiles — Move Segment members out of Apsis One for offline use or list cleanup.

  5. Delete Profiles — Permanently remove Profiles in a Segment (hard bouncers, GDPR requests).

  6. Bounce rate and spam complaint — Full reference of bounce codes and reasons.

Did this answer your question?