Guide
How to Build a Smart List in GoHighLevel
By Marnix Geerkens. Published 2026-08-28. Updated 2026-08-28.
In short
A smart list in GoHighLevel is a saved, filtered view of your contacts that updates itself. To build one, open Contacts, apply filters like tags, custom fields, activity, or pipeline stage, then save the view with a name. It stays in your sidebar and refreshes every time a contact starts or stops matching your rules.
- A smart list is a saved contact filter, not a fixed list of names.
- Build it in Contacts: apply filters, then save the view with a name.
- It updates on its own as contacts match or stop matching the rules.
What is a smart list in GoHighLevel?
A smart list is a saved, filtered view of your contacts. You set the rules once, and GoHighLevel shows you every contact that matches those rules right now. When a contact starts or stops matching, the list updates on its own. You do not add or remove people by hand.
Think of it as a live question you ask your contact database, saved so you can ask it again with one click. For a plain-English definition, see our glossary entry on a smart list.
A quick disclosure: rocketlauncher.ai is a live GoHighLevel showcase, and we earn a referral commission if you start GoHighLevel through our link. This guide is written from real setups on our own accounts.
How do you build a smart list step by step?
Open Contacts from the left menu. This is your full contact database, and the smart list is built right on top of it.
Click into the filters and add your rules. You can filter on tags, custom field values, contact source, last activity or last message date, pipeline stage, and more. Stack a few filters together to narrow the view, for example contacts tagged hot-lead who have no booked call.
Check the count at the top of the list. It shows how many contacts match your rules right now, so you can tell if the filter is too wide or too tight before you save it.
Save the filtered view and give it a clear name. GoHighLevel stores it as a named smart list you can open from the sidebar. Next time, you click the name and the filter runs again against your current contacts, no rebuilding needed.
What can you do with a smart list once it is built?
A smart list is where segmenting and bulk actions come together. Open the list, select the matching contacts, and act on all of them at once. You can send a campaign, add or remove a tag, assign them to a workflow, or export them to a CSV.
Because the list is a live view, it doubles as a dashboard. Keep a smart list of hot contacts open and you always see who is warm today without searching for them again.
A common lead gen example: you scrape new business leads off Google Maps and sync them into GoHighLevel, then build a smart list for contacts with the source tag from that import and no first message sent. That list becomes your daily outreach queue, and fresh leads drop into it as they come in. Our free lead generation tool handles the Google Maps part and pushes the contacts straight into GoHighLevel.
Smart list vs static list: what is the difference?
A smart list is a saved filter, so its members change as your data changes. A static list is a fixed set of contacts you picked once, and it only changes when you add or remove someone by hand.
Use a smart list when the group is defined by a rule, like every lead tagged this month with no reply. Use a static list when the group is a one-time hand-picked set, like the twelve people you invited to a specific event.
Most day-to-day segmenting in GoHighLevel runs on smart lists, because the whole point is that the list keeps itself current.
RocketLauncher University on Skool. Free to join, thousands of builders.
Frequently asked questions
How do I build a smart list in GoHighLevel?
Open Contacts, apply your filters (tags, custom fields, activity, pipeline stage, and more), check the live count, then save the filtered view with a name. GoHighLevel keeps it in your sidebar so you can reopen the same filter with one click.
What is the difference between a smart list and a static list?
A smart list is a saved filter, so its members update automatically as contact data changes. A static list is a fixed set of contacts you chose once, and it only changes when you add or remove people by hand.
Do smart lists update automatically?
Yes. A smart list runs its filter against your contacts every time you open it. As contacts start or stop matching your rules, they appear or drop off the list on their own. You do not maintain the members by hand.
Can I run bulk actions from a smart list?
Yes. Open the smart list, select the matching contacts, and act on all of them at once. You can send a campaign, add or remove a tag, assign them to a workflow, or export them to a CSV.
How many smart lists can I create?
GoHighLevel does not advertise a hard limit on smart lists per sub-account. Most businesses create dozens without any trouble, one for each segment they act on regularly.
Can a smart list feed an automation?
Yes. You can set a workflow to enroll contacts when they enter a smart list. Any contact who meets the criteria, now or later, gets added to the sequence automatically.
Can I use a smart list for scraped Google Maps leads?
Yes. Sync the leads into GoHighLevel with a source tag, then build a smart list for that tag with no first message sent. The list becomes a live outreach queue, and new leads drop into it as they import.
