Audience segmentation: deciding who should not receive this
Segmentation is usually described as sending the right message to the right people. The more useful framing is the inverse: it is the discipline of deciding who should be left out. This page covers how segments are built, why behavioural segments outperform attribute-based ones, and how suppression protects your ability to send at all.
- Purchased
- in last 90 days
- Engaged
- opened recently
- Excluded
- unsubscribed
- Refresh
- continuous
What is audience segmentation?
Audience segmentation is dividing a subscriber list into groups defined by shared characteristics or behaviour, so that a message can be targeted at the group most likely to want it. A segment is a query over your subscriber data, not a folder you drag people into.
That distinction has a practical consequence. A static list is a snapshot that decays from the moment it is created; a dynamic segment is a definition that re-evaluates, so someone joins or leaves automatically as they meet or stop meeting the criteria. Almost every segmentation problem in practice comes from a static list being used where a dynamic segment was meant.
Which segments actually improve results?
Behavioural segments outperform demographic ones consistently, because what someone did predicts what they will do far better than what they are. 'Bought twice in the last ninety days' is a stronger signal than any attribute you could collect on a signup form.
The most valuable segment for most senders is also the least glamorous: the engaged segment. Restricting sends to people who have interacted recently protects sender reputation, which protects placement for everything else you send. It is the segment that makes the other segments work.
- Engaged
- Interacted within a recent window — clicked, replied, or purchased. The default audience for most campaigns, and the first thing to fall back to when placement degrades.
- Lapsing
- Was engaged, no longer is. Worth one deliberate re-engagement attempt, then suppression. The value here is knowing when to stop.
- New
- Subscribed recently and still in the highest-attention window a sender ever gets. Deserves different content from someone who has been on the list two years.
- Purchasers
- Bought at least once. Usually split further by recency and frequency, since a customer from last week and one from two years ago are different audiences.
- Never engaged
- Subscribed and never interacted. Suppress these earlier than feels comfortable — they generate complaints and spam-trap hits disproportionately.
- Suppressed
- Unsubscribed, bounced, or complained. Must be excluded from every send unconditionally, regardless of which segment they would otherwise match.
Why does suppression matter more than targeting?
Suppression is the mechanism that stops you sending to people who have told you, directly or by behaviour, that they do not want it. It matters more than targeting because the cost of getting it wrong is asymmetric: a poorly targeted email underperforms, while a message to someone who unsubscribed can be both a spam complaint and a regulatory breach.
A suppression list must operate globally and take precedence over every segment. The common failure is per-list suppression, where unsubscribing from one list leaves someone eligible for another — technically a different list, but from the recipient's point of view the same sender ignoring them.
Suppression also has to survive imports. Re-uploading an old spreadsheet that reintroduces previously unsubscribed addresses is one of the most reliable ways to damage a sending reputation, and it usually happens by accident.
How does segmentation interact with consent?
Consent is granted for a purpose, and a segment cannot widen that purpose. Someone who subscribed to a product changelog has not consented to promotional campaigns simply because a segment can identify them as a good prospect for one.
Under both the GDPR and India's DPDP Act, the lawful basis attaches to the individual and the purpose, not to the list they happen to be in. In practice this means recording why each subscriber joined, and keeping that as a queryable property rather than an assumption about the list.
Where subscribers can choose topics, honour those preferences at send time rather than at signup only. A preference centre that records choices but does not enforce them is worse than not offering one, because it creates a documented expectation you are then visibly failing to meet.
How Moosewave approaches audiences
Moosewave treats segments as live definitions that re-evaluate rather than snapshots you refresh manually, so membership is correct at send time rather than at the time someone last remembered to rebuild it.
Suppression is enforced globally at send, above every segment. An unsubscribe, hard bounce, or complaint removes a person from every campaign and every automation, and no segment definition can override that.
- Dynamic segments over behaviour, purchases, custom fields, and engagement recency
- Global suppression that takes precedence over any segment or list membership
- Import handling that will not reintroduce previously unsubscribed or bounced addresses
- Custom fields for state and tags for events, kept as distinct concepts rather than one mechanism
Moosewave is in private early access. Join the waitlist for an invitation.
Common questions
How small is too small for a segment?
A segment is too small when the cost of producing content for it exceeds what it returns, which is a judgement about effort rather than a subscriber count. A segment of two hundred high-value customers can justify bespoke content; a segment of twenty thousand disengaged subscribers usually justifies none. Statistical significance matters for testing, not for whether a segment is worth sending to.
Should I segment by opens?
Only as a weak, directional signal. Apple's Mail Privacy Protection pre-fetches tracking pixels for a large share of recipients, so an open-based engaged segment silently includes people who have never read anything. Clicks, replies, and purchases are deliberate actions and remain reliable.
How long before a subscriber counts as disengaged?
It depends on your sending frequency. For a weekly sender, ninety days of no interaction is a reasonable threshold; for a monthly one, six months is more appropriate. The useful test is how many sends they have ignored, not how much time has passed.
Is it better to have one list with segments, or many lists?
One list with segments, in nearly all cases. Multiple lists fragment suppression and make it easy for someone who unsubscribed from one to keep receiving another — which reads to the recipient as ignoring them, and to a spam filter as exactly the same thing.
Related
Abandoned carts, back-in-stock, price drops, and post-purchase flows. How commerce data drives email that earns revenue instead of merely announcing things.
SMS is a different medium with different rules. How consent, sender registration, quiet hours, and message length change what you can send and when.