Workflows & automation

HubSpot Segments: how to target audiences in 2026

HubSpot Segments (renamed from Lists in 2025): active vs static, filter tiers, and the 4 mistakes that make workflows enroll the wrong contacts. B2B guide.

Gracjan Kasprzyk

Gracjan Kasprzyk

Founder

 

HubSpot renamed Lists to Segments in 2025, and the choice between active segments (auto-updating) and static segments (frozen) decides whether your next marketing email reaches the right people. This guide maps both types, the filters available at each subscription tier, and the four segmentation mistakes that make workflows enroll the wrong contacts.

What are HubSpot Segments, and why did Lists get renamed?

HubSpot Segments are the rebranded version of HubSpot Lists: the same underlying engine, a new name, and a filter builder that plugs into Marketing Email, Workflows, ads audiences, and Datasets. Every HubSpot account has two types of segments: active segments and static segments, and that one choice decides whether next month's send reaches live matches or a stale snapshot from October.

The rename is not cosmetic in how people think. "List" made teams picture a CSV with a name on it. A Segment is a saved filter definition that can drive several tools at once and, if it is active, keeps re-evaluating itself against your records. Same objects, same contacts, but the mental model shifts from "a bag of contacts I built once" to "a live definition of an audience". Existing lists keep working in workflows, marketing email, and ads, so nothing you built before the rename breaks.

HubSpot Segments index page under CRM showing active and static segment types with the Create segment button

Active segment vs static segment: which one do you use when?

Use an active segment when membership should change over time (lifecycle stage updates, new form submissions, recent web visits) and a static segment when you need a frozen list (webinar attendees, a Q4 export for a sales blitz, a snapshot for a board report). Active segments automatically add records when they meet criteria and remove them when they stop; static segments do neither.

Dimension Active segment Static segment
Membership updates Auto-add and auto-remove as criteria change Frozen at creation time
Best for Nurture, lifecycle, re-engagement, ABM One-off sends, snapshots, exports
Workflow enrollment Continuous - new matches enroll automatically One-time - only the original members
Main risk Records leave silently when criteria stop matching Goes stale fast - no new contacts ever added
Marketing email Yes (contact segments only) Yes (contact segments only)

The trap I hit most on portal audits: teams default to active because "dynamic sounds smart". An active "Webinar attendees - March" segment drops attendees the moment the behavioural filter that defined them stops matching, and nobody notices until someone asks why the follow-up under-sent. Static holds historical truths that must never change. Active holds behavioural states that should.

What filters can you actually use in a HubSpot Segment?

A HubSpot Segment can filter on contact properties, properties of associated objects (companies, deals, tickets), page views, form submissions, email interactions, and workflow membership. On top of that, you can build web visitor segments that use cookie-tracked activity to target known visitors and accounts on Marketing Hub Professional or Enterprise, or Content Hub Professional or Enterprise.

Two filter capabilities change what you can build, so learn them first:

  • Cross-object filters. Filter contacts by a company property, a deal property, or a ticket property inside one segment. Example: "contacts where Company Industry is Manufacturing AND Deal Stage is SQL". One segment, three object types.
  • Dataset-backed segments. You can use a Dataset made of HubSpot objects and external data sources to create a segment, which is how we pull warehouse data (Snowflake, BigQuery) into segmentation logic without re-importing it into the CRM.

Who is each segment feature for by HubSpot subscription tier?

The segment engine ships with every HubSpot account, including Free, but three high-leverage capabilities are tier-gated. The table below is the map I show clients before they assume a feature is available.

Capability Required subscription
Active and static segments (core) All HubSpot accounts, including Free
Web visitor segments (cookie-tracked behaviour) Marketing Hub Professional or Enterprise, or Content Hub Professional or Enterprise
AI Segment Explorer (clusters and engagement tiers) Marketing Hub Enterprise
Account-Based Marketing segment folders Marketing Hub Professional and above, with ABM tools activated

The practical read: on Marketing Hub Starter you get segments, but not web visitor targeting, not AI clusters, and not the auto-built ABM folders. Most targeting questions marketing leads bring us ("can we segment by which page they viewed?") need Professional or above. When ABM tools are on, HubSpot builds contact and company segments for you from ABM properties, and you can reuse them for ads audiences and marketing emails.

How do we use a HubSpot Segment to target an audience? A 5-step playbook

To target an audience with a HubSpot Segment, write the audience as one sentence, pick active or static, build the cross-object filters, feed the segment into a workflow, and exclude a reusable suppression segment. This is the exact sequence I run with clients when we set up a new audience, and it works the same for nurture, ABM, and re-engagement.

  1. Write the audience as one sentence first. "Marketing-qualified contacts at manufacturing companies in DACH who viewed the pricing page in the last 30 days." If you cannot write the sentence, the segment is not ready.
  2. Pick active or static. Behavioural state means active. Historical snapshot means static. Default to active for nurture.
  3. Build the cross-object filters. Contact filter for MQL stage, company filter for Industry, web visitor filter for the pricing page view. One segment, three object types.
  4. Point the segment at a workflow, not straight at a send list. A reusable audience definition belongs in a segment; the segment then feeds the workflow.
  5. Build a suppression segment once and reuse it everywhere. Unsubscribed, hard-bounced, opted-out, and sales-owned contacts go in one segment you exclude from every send.

Process flow from one-sentence audience definition to active HubSpot segment to workflow enrollment with a suppression segment excluded

The 4 segmentation mistakes that make Workflows enroll the wrong contacts

Across HubSpot portal audits, four segmentation mistakes come up again and again, and each produces the same symptom: a workflow fires for contacts it should not have, sales complains, marketing blames the workflow, and the segment is the real culprit.

1. A static segment wired into a workflow as the enrollment trigger

A static segment never adds new members. Enroll a workflow on "Contact is member of segment: Q1 Demo Requests" while that segment is static, and only the original members ever trigger. Every demo request created after the segment was built gets silently skipped, so your SDR follows up with 40 people while 120 sit untouched. Fix: use an active segment for ongoing enrollment, and reserve static for one-time sends.

2. A behavioural filter with no time bound

"Contact has filled out the demo form" with no time window keeps the contact in the segment forever. If your nurture workflow re-enrolls on segment membership, you will email people who converted 18 months ago and forgot who you are. Add "in the last X days" to every behavioural filter that drives enrollment.

3. A cross-object filter on data the contact does not really carry

"Contact's primary company is in Industry: Manufacturing" only works when the primary company association is set and the Industry property is filled. We regularly open portals where a large share of contacts have no primary company at all; those contacts silently fail the filter, so the marketer ships a segment that quietly under-delivers and never learns why. Check the source property's fill rate before you ship a segment. If the data model itself is the problem, that is a Data Hub cleanup conversation, not a segment one.

4. No suppression segment in the workflow

The segment finds the right people. The workflow then emails a contact who unsubscribed last week or sits in an active sales sequence, and now a rep is walking back a message they never wanted sent. Fix: build one "Do Not Email" suppression segment (unsubscribed, hard-bounced, opted-out by channel, sales-owned) and exclude it in every marketing workflow. This is the same surface where HubSpot records each subscription status change as an immutable audit trail on Marketing Hub Professional and Enterprise, so you can prove who opted out and when.

Segment vs View vs Workflow enrollment: when to use which?

Use a View for day-to-day record browsing, a Segment for any audience that drives marketing or automation, and a Workflow enrollment trigger for a one-off real-time trigger you will not reuse. Segments work with fewer objects than views but carry more filter options, including cross-object and behavioural filters that views do not have.

Surface Use it for Do not use it for
View Day-to-day record browsing, sales prospecting lists Driving marketing sends or automation
Segment (active) Marketing email recipients, ads audiences, workflow enrollment One-off frozen lists
Segment (static) Historical snapshots, one-time event lists Ongoing nurture or any recurring send
Workflow enrollment trigger Real-time triggers on property change, form submission, deal stage An audience you need to reuse across several sends

Rule of thumb: if the same audience definition will drive more than one workflow or email, make it a segment. If it is one trigger for one workflow, keep it in the workflow's enrollment criteria. The same reuse trade-off shows up when configuring HubSpot Service Hub SLA routing, where the ticket routing audience gets reused across SLAs and automated alerts.

What a HubSpot Segment is NOT

A HubSpot Segment is a live definition of who matches criteria, and teams routinely expect it to do three jobs it does not do:

  • A segment is not a substitute for lead scoring. A segment tells you who matches criteria right now; a score tells you how strong the match is. Use both.
  • A segment is not a permission system. Membership does not make sales own a contact or force marketing to exclude one. That logic lives in contact owner rules and subscription types.
  • A static segment is not a backup. Delete a record from your CRM and it disappears from the static segment too. If you need an audit trail, export to a Dataset or a warehouse.

Frequently asked questions

What is the difference between active and static segments in HubSpot?

Active segments automatically add records when they meet criteria and remove them when they no longer do. Static segments are frozen at the moment of creation - no records are ever added or removed. Use active for nurture and behavioural targeting, and static for one-off snapshots like webinar attendees or board reports.

Are HubSpot Segments the same as HubSpot Lists?

Yes. HubSpot renamed Lists to Segments in 2025. The underlying engine is the same, with a cleaner filter builder and tighter Dataset and web visitor integration. Existing lists keep working in workflows, marketing email, and ads.

Which HubSpot subscription do I need for web visitor segments?

Web visitor segments require Marketing Hub Professional or Enterprise, or Content Hub Professional or Enterprise. On lower tiers you can still segment by form submissions and email interactions, but cookie-tracked page-view targeting needs the Professional tier or above.

Can a HubSpot Segment filter on properties from associated companies or deals?

Yes. Segments support cross-object filters, so you can filter contacts by their associated company's Industry, their deal's Stage, or their ticket's Priority in a single segment. The association must be set and the source property filled, or the filter silently excludes the record.

Why is my HubSpot workflow not enrolling new contacts from my segment?

The most common cause is that the segment is static, not active. Static segments never add new members, so a workflow triggered on segment membership only enrolls the original contacts. Switch to an active segment, or move the enrollment criteria into the workflow trigger.

Should I use a Segment or a View to target an audience?

Use a View for day-to-day record browsing and sales prospecting on index pages. Use a Segment when the audience drives a marketing email, ads audience, or workflow, especially if you will reuse the same definition more than once. Segments support cross-object and behavioural filters that Views do not.

How do I stop a HubSpot Segment from emailing unsubscribed contacts?

Build one reusable suppression segment that captures unsubscribed, hard-bounced, opted-out, and sales-owned contacts, then exclude it from every marketing email and workflow. This is more reliable than re-checking subscription status inside each individual workflow.

Gracjan Kasprzyk

Written by

Gracjan Kasprzyk

Founder of Spectage.co and HubSpot consultant. I implement, audit and migrate CRMs for B2B companies. HubSpot Solutions Partner. I write about my experience.

Connect on LinkedIn

For marketing and RevOps teams

Want segments that the rightcontacts into every workflow?

We audit your active vs static segments, fix the filters that silently under-deliver, and set the suppression logic once so no workflow emails someone it should not.

Want this in your portal?