How to Build Smart Segments in HubSpot (and Why They Matter)
October 22, 2025
HubSpot recently rebranded Lists as Segments — but the functionality remains familiar.
Segments are how you group, filter, and manage contacts, companies, deals, or other records based on shared criteria.
How Segments Work
Think of segments as “live filters” that show only records matching specific rules.
There are two types:
1) Active Segment — like contacts who opened an email in the last 30 days
Updates automatically whenever a record meets (or stops meeting) the criteria.
2) Static Segment — Contacts who attended last month’s webinar
A fixed snapshot of records at one point in time. Doesn’t update automatically.
Marketing takeaway: The Loop is a cadence, not a project. It prioritizes clarity (Express), relevance (Tailor), presence (Amplify), and speed of learning (Evolve).
Filters 101
Filters are the rules that define who belongs in your segment. You can combine filters with AND or OR logic.
- AND = all conditions must be true
- OR = any condition can be true
Pro Tip:
Use “is known” to find any record where a property has a value.
Use “recently” filters (e.g., Opened marketing email within last 30 days) to track recency-based engagement.
Common Segments Everyone Should Use
Here are foundational segments you can build once and reuse across workflows, email sends, and reports:
Bounced or Unsubscribed
Why it matters: Prevents sending to invalid or opted-out contacts.
Filters:
-
Marketing email status = “Bounced” OR “Unsubscribed”
-
OR “Has bounced email = true”
Use this segment as an exclusion in every workflow and campaign.
Suppressed Contacts
Why it matters: Even though HubSpot automatically excludes suppressed contacts from marketing sends, having your own suppression segment gives visibility.
Filters:
-
Marketing contact status = “Non-marketing”
-
Subscription status = “Opted out” or “Suppressed”
Once a month, you can send a “re-engagement check-in” email (plain text, friendly tone) —
“Still want to hear from us? Click below to stay on our list or update your preferences.”
Recently Engaged Contacts
Why it matters: High-frequency senders (daily or near-daily) should limit who gets repeated messages.
Filters:
-
Contact has opened a marketing email within X days (e.g., 7–14)
-
OR clicked an email within X days
Use this to throttle frequency — only send new campaigns to recently active contacts to avoid fatigue and unsubscribes.
Inactive Contacts
Why it matters: Identify those who haven’t opened or clicked in a while (e.g., 90+ days).
Filters:
-
Has NOT opened an email in the last 90 days
-
Has NOT clicked an email in the last 90 days
Use this group for quarterly clean-up or win-back campaigns.
Quick Tips
-
Name segments clearly:
“Engaged – Opened in 30 Days” or “Exclude – Bounced or Unsubscribed”
-
Use folders to group segments (Engagement, Deliverability, Re-engagement, etc.)
-
Check the preview count before using in workflows.
-
Combine segments in email send settings — include one, exclude another.
HubSpot recently rebranded Lists as Segments — but the functionality remains familiar.
Segments are how you group, filter, and manage contacts, companies, deals, or other records based on shared criteria.
How Segments Work
Think of segments as “live filters” that show only records matching specific rules.
There are two types:
1) Active Segment — like contacts who opened an email in the last 30 days
Updates automatically whenever a record meets (or stops meeting) the criteria.
2) Static Segment — Contacts who attended last month’s webinar
A fixed snapshot of records at one point in time. Doesn’t update automatically.
Marketing takeaway: The Loop is a cadence, not a project. It prioritizes clarity (Express), relevance (Tailor), presence (Amplify), and speed of learning (Evolve).
Filters 101
Filters are the rules that define who belongs in your segment. You can combine filters with AND or OR logic.
- AND = all conditions must be true
- OR = any condition can be true
Pro Tip:
Use “is known” to find any record where a property has a value.
Use “recently” filters (e.g., Opened marketing email within last 30 days) to track recency-based engagement.
Common Segments Everyone Should Use
Here are foundational segments you can build once and reuse across workflows, email sends, and reports:
Bounced or Unsubscribed
Why it matters: Prevents sending to invalid or opted-out contacts.
Filters:
-
Marketing email status = “Bounced” OR “Unsubscribed”
-
OR “Has bounced email = true”
Use this segment as an exclusion in every workflow and campaign.
Suppressed Contacts
Why it matters: Even though HubSpot automatically excludes suppressed contacts from marketing sends, having your own suppression segment gives visibility.
Filters:
-
Marketing contact status = “Non-marketing”
-
Subscription status = “Opted out” or “Suppressed”
Once a month, you can send a “re-engagement check-in” email (plain text, friendly tone) —
“Still want to hear from us? Click below to stay on our list or update your preferences.”
Recently Engaged Contacts
Why it matters: High-frequency senders (daily or near-daily) should limit who gets repeated messages.
Filters:
-
Contact has opened a marketing email within X days (e.g., 7–14)
-
OR clicked an email within X days
Use this to throttle frequency — only send new campaigns to recently active contacts to avoid fatigue and unsubscribes.
Inactive Contacts
Why it matters: Identify those who haven’t opened or clicked in a while (e.g., 90+ days).
Filters:
-
Has NOT opened an email in the last 90 days
-
Has NOT clicked an email in the last 90 days
Use this group for quarterly clean-up or win-back campaigns.
Quick Tips
-
Name segments clearly:
“Engaged – Opened in 30 Days” or “Exclude – Bounced or Unsubscribed”
-
Use folders to group segments (Engagement, Deliverability, Re-engagement, etc.)
-
Check the preview count before using in workflows.
-
Combine segments in email send settings — include one, exclude another.
October 22, 2025
Can I use Segments to trigger workflows automatically?
Yes, you can! Any Active Segment can be used as an enrollment trigger in a workflow. For example, “Contacts who opened an email in the last 7 days” could automatically enroll those contacts in a thank-you or follow-up workflow. Just remember: Static Segments can’t re-enroll, so they’re better for one-time sends.
What’s the difference between “marketing contacts” and “non-marketing contacts” in my segments?
Marketing contacts are the ones HubSpot allows you to email or target with ads. Non-marketing contacts can still live in your CRM for sales or service use but don’t count toward your marketing contact limit. It’s smart to add a filter like “Marketing contact = true” in any segment you plan to email.
If HubSpot automatically excludes unsubscribed or bounced contacts, why keep my own suppression segment?
Because visibility = control. Having a suppression segment lets you:
-
See exactly who’s excluded and why.
-
Monitor trends in disengagement (e.g., growing bounce rates).
-
Run occasional “re-engagement” campaigns safely — something HubSpot’s automatic exclusions alone won’t let you do.


