Stop sending the same email to everyone. Create precise audience segments based on tags, purchases, engagement, location, and custom fields — then target each one with campaigns that actually convert.
Sending one email to your entire list might work when you have 50 subscribers. At 500 or 5,000, it breaks down fast. Different people want different things from you. A subscriber who bought a product responds to upsell emails. Someone who has not opened anything in 60 days needs a re-engagement campaign, not another announcement. A reader from a specific geographic market responds to localised offers. UniLink's email segmentation makes it possible to reach each of these groups with the exact message that fits where they are in their journey.
This guide explains what segmentation does in UniLink, how to create and use segments, and how to combine segmentation criteria to build high-precision audiences for every campaign you send.
What Email Segmentation Does
Email segmentation in UniLink divides your subscriber list into subsets based on criteria you define. Every segment is a dynamic filter — it does not create a static copy of your list at a point in time. When a contact's data changes (they make a purchase, click a campaign link, get a new tag), the segments they belong to update automatically. This means you never have to manually refresh a segment before sending a campaign.
Segment criteria span the key dimensions of contact behaviour and profile. You can filter by tags applied in the CRM, whether the contact has made a purchase, which products they bought, their email engagement (opened in last 30 days, never opened, clicked a specific link), their plan or subscription type if you run a membership, their country or region, the source they used to sign up (which form, which landing page, which UTM campaign), and any custom fields you have added to contact profiles.
Segments can use single criteria or combine multiple criteria with AND and OR logic. An AND combination narrows the audience — "tagged VIP AND purchased in last 30 days" produces a very small, high-intent group. An OR combination broadens it — "tagged coaching-interest OR clicked coaching-page-link" captures anyone who has shown interest through either path. Getting the logic right is the difference between a perfectly targeted campaign and a noisy one.
How to Get Started With Email Segmentation
- Open the Segments panel — Go to Email Marketing in the left sidebar and click the Segments tab. Any segments you have already created appear here, along with a contact count for each.
- Click Create Segment — Hit the Create Segment button in the upper right. The segment builder opens with an empty condition set.
- Name your segment — Use a clear, descriptive name that reflects what the segment contains: "Buyers – last 60 days", "High-engagement non-buyers", or "UA – coaching interest". You will see these names in the campaign builder, so clarity matters.
- Add your first condition — Click Add Condition and choose a criterion type from the dropdown: Tag, Purchase, Email Engagement, Plan Type, Location, Sign-up Source, or Custom Field. Fill in the required values for the criterion you chose.
- Add more conditions if needed — Click Add Condition again and set whether subsequent conditions use AND (contact must meet all conditions) or OR (contact must meet at least one). Add as many conditions as your targeting requires.
- Preview the segment size — The contact count updates in real time as you add conditions. If the count drops to zero, check your condition values — a common issue is matching a tag name with a typo.
- Save the segment — Click Save. The segment appears in your Segments list and is immediately available to select when building a campaign in the campaign builder's Recipients field.
How to Use Email Segmentation
- Target a segment in a campaign — When creating a new campaign, open the Recipients field, switch to Segments view, and select the segment you want to send to. You can select multiple segments — the campaign will send to the union of all selected segments (no duplicate sends).
- Exclude a segment from a campaign — In the Recipients panel, use the Exclude Segments field to prevent a specific group from receiving the campaign. Common exclusions: current customers from a new-customer acquisition email, or recent buyers from a re-engagement sequence.
- Build a win-back segment — Create a segment with conditions: Email Engagement → Last Open → more than 60 days ago AND Subscribed → more than 90 days ago. This identifies dormant subscribers who once engaged but have gone quiet.
- Segment by purchase for upsell campaigns — Create a segment for contacts who purchased Product A but have not purchased Product B. Use conditions: Purchase → includes Product A AND Purchase → does not include Product B. Send an upsell campaign to this group only.
- Use location for geo-targeted campaigns — Create segments by country or region to send localised campaigns: timezone-appropriate send times, relevant local offers, language variations. Location data populates from IP at sign-up or from the contact's CRM profile.
- Segment by sign-up source to measure acquisition channel quality — Create one segment per major sign-up source (Instagram bio link, YouTube description, podcast). Compare open rates, click rates, and purchase conversion across segments to identify which acquisition channel brings your most engaged subscribers.
- Keep segments tidy — Review your segments list monthly and delete or archive any that are no longer used. Stale segments with outdated criteria can accidentally receive campaigns when conditions partially match new contacts.
Key Settings Explained
| Setting | What it controls | Best practice |
|---|---|---|
| Condition logic (AND / OR) | Whether a contact must meet all conditions (AND) or at least one (OR) to be included in the segment | Use AND for precision targeting (VIP buyers in a specific region); use OR for broad interest-based segments |
| Email engagement time window | The lookback period for open/click conditions — e.g., "opened in last 30 days" | Use 30 days for active engagement segments and 60+ days for re-engagement/win-back targeting |
| Purchase condition (includes / does not include) | Whether to target contacts who bought a specific product or those who specifically have not bought it | Use "does not include" for upsell campaigns to avoid re-selling to existing buyers |
| Custom field conditions | Filter by any custom fields you have added to CRM contact profiles | Use for niche targeting — membership tier, survey responses, industry, or any bespoke data you collect |
| Segment size preview | Real-time count of contacts matching the current condition set before saving | Check preview before saving; a count of zero usually means a condition typo, not an empty segment |
How to Get the Most Out of Email Segmentation
The most common mistake with segmentation is over-complicating it before you have enough data to make fine distinctions meaningful. Start with four foundational segments: Active Subscribers (opened in last 30 days), Warm Leads (tagged from your CRM), Buyers (any purchase), and Dormant (no open in 60+ days). Send different campaigns to each and watch which messages drive the most engagement and revenue. Once you see clear patterns, you can refine into sub-segments.
Engagement-based segmentation does double duty: it improves campaign performance and protects your sender reputation. Email providers like Gmail and Outlook score your sending domain based on engagement rates. If you regularly send to large numbers of unengaged subscribers, your emails start landing in spam for everyone — including your best customers. By sending to engaged segments more frequently and running periodic re-engagement campaigns for dormant ones before removing them, you maintain high open rates and strong deliverability.
Use sign-up source segmentation as a feedback loop for your content strategy. If subscribers from your YouTube channel consistently open at 40% while subscribers from a paid ad have a 12% open rate, that tells you something important about content-audience fit. The YouTube audience has higher intent because they already know your work. Double down on the channels that bring engaged subscribers, not just high subscriber counts.
Combine segmentation with send-time optimisation. UniLink can detect when individual contacts have historically opened your emails and schedule delivery at that optimal time per person. Enable this in Campaign Settings before sending. When combined with a strong segment, per-contact send time can increase open rates by 15–25% compared to a fixed send time.
Troubleshooting Common Issues
| Problem | Likely cause | Fix |
|---|---|---|
| Segment shows zero contacts despite a large list | Condition value has a typo (especially tag names, which are case-sensitive in some plans) | Click into each condition and re-select values from the dropdown instead of typing them manually |
| Segment count does not update after new subscribers join | Browser cache showing stale count; segments update in real time but the UI may lag | Refresh the Segments page — the count will update; if still wrong, check the condition criteria match your new subscribers' data |
| Campaign sent to wrong segment | Multiple segments with similar names; wrong one selected in Recipients field | Rename segments with clearer, unique names; always confirm the recipient count in the campaign preview matches expectations before sending |
| Purchase condition not matching known buyers | Purchase was recorded in CRM manually but not via the connected store or payment processor | Manually tagged purchases only sync to purchase-based segments if the tag was applied through the purchase event; verify the purchase is recorded under the contact's Purchases tab, not just as a tag |
Pros
- Dynamic segments update automatically — no manual list refreshes before sends
- Multi-criteria AND/OR logic enables precise audience targeting without spreadsheet exports
- Engagement-based segmentation protects sender reputation and keeps deliverability high
- Sign-up source segmentation reveals which acquisition channels bring your highest-quality subscribers
Cons
- Complex multi-condition segments require clean, consistent tagging and CRM data to work accurately
- Location data depends on IP at sign-up — contacts who sign up via VPN may show inaccurate location
- Engagement conditions only look backward from current date — there is no way to segment by engagement over a custom date range in basic plans
Frequently Asked Questions
Can a contact belong to multiple segments at once?
Yes. Segments are filters, not buckets — a contact can match the criteria of many segments simultaneously. When you send a campaign to multiple segments, UniLink automatically deduplicates the recipient list so no contact receives the email more than once.
How often do segment contact counts update?
Segments are updated in real time as contact data changes. When you open the Segments page or preview a segment, the count reflects the current state of your list at that moment.
Can I export a segment to a CSV?
Yes. From the Segments list, click the three-dot menu next to any segment and choose Export to CSV. The export includes all contact fields visible in your CRM list view.
What is the difference between a segment and a tag?
A tag is a label applied to a contact. A segment is a dynamic filter that matches contacts based on criteria, which can include tags but also purchase history, engagement, location, and other data. Tags are the building blocks; segments are the targeting tool you use in campaigns.
Is there a limit to how many segments I can create?
Most UniLink plans support unlimited segments. Check your plan details under Account → Billing for any limits specific to your tier. There is no performance penalty for having many segments — they are queries, not copies of your list.
Key Takeaways
- Segments are dynamic filters that update automatically — they always reflect your current contact data.
- You can segment by tags, purchase history, email engagement, plan type, location, sign-up source, and custom fields.
- AND logic narrows the audience; OR logic broadens it — use both to build precision targets.
- Sending to engaged segments protects your sender reputation and keeps emails out of spam folders.
- Sign-up source segmentation reveals which acquisition channels bring your most engaged subscribers.
Ready to send smarter email campaigns?
Create your first segment in UniLink and stop sending the same email to everyone — target the right people with the right message every time.
Get Started Free