HighLevel Smart Lists – Complete Guide to Creating Dynamic Contact Segments
HighLevel Smart Lists are saved contact filter configurations that dynamically show all contacts matching the criteria at any given moment. They update automatically – a Smart List of ‘Contacts with ‘Estimate Requested’ tag’ automatically adds new contacts as they receive that tag and removes them if the tag is removed. Smart Lists are used for campaign audiences (send this email campaign to this Smart List), workflow enrollment triggers (when a contact enters this Smart List, start this workflow), and dashboard segments (see all contacts in this state).
What Makes Smart Lists ‘Smart’
A regular contact list is static – you create it, it contains the contacts you selected, and it does not change unless you manually update it.
A Smart List is dynamic – it re-evaluates its criteria every time it is accessed and shows all contacts currently matching the filter.
A Smart List of ‘Contacts tagged New Lead created in the last 7 days’ always shows the current set of new leads – it does not need to be manually refreshed or rebuilt.
Creating a Smart List
In the Contacts section, use the filter interface to select the criteria. Filter by tags, Custom Fields, contact properties, activity history, pipeline stage, or any combination.
Once the filters produce the desired contact set, save the filter as a Smart List with a descriptive name.
Smart Lists appear in the Contacts sidebar for quick access. They also appear as audience options when creating email campaigns.
Smart List Filter Types
Tag-based filters: ‘Has tag X’ or ‘Does not have tag X’ – the most commonly used filter type.
Date-based filters: ‘Contact created in the last 30 days’ or ‘Last activity before 90 days ago’ – for time-sensitive segmentation.
Custom Field filters: ‘Industry equals Healthcare’ or ‘Lead Score is greater than 50’ – for attribute-based segmentation.
Pipeline filters: ‘Currently in pipeline X at stage Y’ – for sales activity-based segmentation.
Engagement filters: ‘Has not opened any email in 60 days’ – for re-engagement audience building.
Smart Lists for Campaign Audiences
When creating an email campaign or SMS broadcast, select a Smart List as the audience instead of manually selecting contacts.
The campaign sends to every contact in the Smart List at send time – if the list has grown since you created the campaign, the larger audience receives the send.
This dynamic audience approach is more reliable than static lists for recurring campaigns – the audience is always current.
Smart List Combinations
Combine multiple filters with AND/OR logic to build precise segments.
‘Tag: New Lead AND Created in last 7 days AND No scheduled appointment’ creates a list of new leads from the past week who have not yet booked – an ideal outreach priority list.
Save complex multi-filter Smart Lists and review them regularly – they are the lens through which to find the contacts that need the most attention at any given time.
Try HighLevel free – see every feature during your trial
Full platform access, no credit card to start.
