How to change a static list to an active list in HubSpot
A static list in HubSpot can be converted to active from CRM > Segments > Actions > Convert to active, but only when the static segment includes filters. After conversion, records join and leave automatically and manual adds are disabled. A hand built list with no filters has to be rebuilt as a new active segment instead.
By HubReven
HubSpot now calls lists segments in the navigation. The two types are the same ones you know: active segments update themselves, static segments are a fixed set of records. Everything below applies whichever word your portal shows.
If you are still deciding which type you need in the first place, start with active vs static lists. This post is for the moment after that, when you already have a static list and want it to maintain itself.
The short version
- Go to CRM > Segments and open the static segment.
- Click Actions, then Convert to active.
- Confirm in the dialog.
That works for any subscription. The catch is the requirement that hides the option for most people who search for it.
Why "Convert to active" is missing
The option only appears when the static segment includes filters. A static segment built from filters is really an active segment that was frozen, so HubSpot has the rule it needs to start evaluating again.
A static list built any other way has no rule to evaluate:
- Contacts added one at a time from records
- An import that created the list
- Records added by a workflow action
- A list someone copied from another list and then edited by hand
For those, there is no conversion. HubSpot cannot guess why those particular contacts are in there.
What happens to the members when you convert
This is the part worth reading twice before clicking.
Membership is recalculated from the filters. Anyone currently in the list who does not match the filters will be removed. Anyone who matches but was never added will join. If the list was edited by hand after it was frozen, those edits are gone.
Manual adds stop working. Once it is active, you cannot add or remove records by hand. The filters are the only way in or out.
Everything referencing the list inherits the new behaviour. A workflow that enrols from this list will now enrol new people as they start matching. An email that sends to it will reach a different audience than it did last week. That is usually the point, but check the references before you convert, not after.
A safe habit: note the member count, convert, and compare. A large drop means the manual edits were doing real work and you need to express them as filters.
When the list has no filters
You have two options, depending on whether the original membership still matters.
Keep the original people and add new ones automatically. Create a new active segment with a filter on segment membership, pointing at the static segment, joined with OR to the criteria that should bring new people in. The old members stay because they are members of the static list; new ones arrive because they match the rule.
Replace the list with a rule. Work out what the hand built list was trying to capture, write it as filters, and build a fresh active segment. Compare the two counts. Where they disagree, you have found either a missing criterion or a contact who was in the list by mistake, and both are worth knowing.
The second option is almost always the better long term answer. A segment defined by "whoever Sarah added in 2024" is not a segment.
Going the other way
Active to static is simpler and has an extra feature people miss. From the same Actions menu you can Convert to static, which freezes the current members. In the segment's Settings tab there is also Auto-convert to static, which freezes it on a specific date or after a period of inactivity.
Auto-convert is useful for event and campaign audiences: build it active while registrations come in, and have it freeze itself the day registration closes so every follow up email goes to the same people.
Where conversions go wrong
The conversion itself is one click. The trouble is in the filters. If the filters depend on properties that are filled in inconsistently, the converted list will be accurate to the data and wrong about the world. Before converting anything important, check that the properties it filters on are actually maintained, which is mostly a naming and ownership problem.
Frequently asked questions
Can you change a static list to an active list in HubSpot?
Yes, if the static segment includes filters. Open it under CRM > Segments, click Actions, and choose Convert to active. A static list built by hand, from an import or by a workflow has no filters and cannot be converted; you rebuild it as a new active segment.
Why don't I see the Convert to active option?
Because the static segment has no filters. HubSpot only offers the conversion when there is a rule to evaluate. Create a new active segment instead, using a segment membership filter if you need to keep the original members.
Will converting to active remove contacts from my list?
It can. After conversion, membership is recalculated from the filters, so any contact who does not match is removed and any contact who matches is added. Note the count before converting and compare it afterwards.
Are HubSpot lists and segments the same thing?
Yes. HubSpot renamed lists to segments in the interface. Active and static work the same way under either name, and existing lists appear under CRM > Segments.
Get the next one