Smart Lists
A smart list is a saved set of rules that keeps its contacts up to date on its own.
Instead of exporting contacts, filtering a spreadsheet, and repeating the process every week, you define the conditions once. Cleo applies those conditions to your contact data continuously, so the list holds the people who match right now.
That makes smart lists useful for recurring agency work: finding inactive leads, flagging at-risk clients, building campaign audiences, or creating working queues for account managers.
The key difference: a normal list holds contacts. A smart list holds the rule for finding them.
On this page
- What is a smart list?
- Why agencies use smart lists
- How to create a smart list
- Smart lists vs. static lists
- Smart list examples for agencies
- Using smart lists with automations
- Common questions about smart lists
What is a smart list?
A smart list is a saved filter that updates its membership as your CRM data changes.
Say you create one with this rule: contacts with the enterprise tag and no open deal. Cleo finds everyone who matches right now. A new enterprise lead added tomorrow with no open deal appears on their own. An existing contact who opens a deal stops matching and drops out. Nobody adds or removes anyone by hand.
That is what separates a smart list from a spreadsheet. The list does not store a fixed set of people. It stores the conditions that decide who belongs.
Smart lists read your existing data
Conditions can be built from information already in your CRM: contact fields, tags, deal information, activity, and other contact attributes. So a smart list can represent a business rule rather than a pile of contacts.
For example: "leads with no open deal," "clients with no activity in 90 days," "contacts tagged monthly-report," "enterprise contacts on an active account." Once the rule exists, the audience maintains itself.
Why agencies use smart lists
An agency's database changes constantly. New leads arrive, deals close, clients pause, contacts go quiet. A list that was accurate last month may be wrong today.
That hurts most when the same audience needs checking over and over. Consider a weekly account review done by hand:
- Export contacts.
- Open the spreadsheet.
- Filter for inactive accounts.
- Remove contacts that no longer qualify.
- Add new ones.
- Send the list to the account team.
A smart list turns that whole routine into a saved view. You define "no activity in the last 90 days + active client," and the list always represents that condition. The team opens it whenever the check needs to happen instead of rebuilding the audience each time.
This matters for agencies because so much of the work is recurring. Once you can express an audience as a rule, that rule becomes a permanent working segment.
How to create a smart list
Start with the question: who do I need to find repeatedly? For example, "which leads have sat untouched for more than 30 days?" Once the audience is clear, create the matching conditions.
- Go to Contacts > Smart Lists.
- Click New smart list.
- Give the list a descriptive name.
- Add the conditions that define the audience.
- Save.
Enterprise leads without an open deal tells a teammate what it is for. Filter 03 makes them open it to find out.Build rules around real processes
A smart list earns its keep when it replaces something your team already does by hand. If an account manager regularly checks "which clients had no activity in the last 90 days," that is a good candidate. If nobody will ever use the result, there is little reason to create it.
Smart lists vs. static lists
The difference is how membership is maintained.
| Smart list | Static list | |
|---|---|---|
| How contacts join | They match the saved conditions | Someone adds them |
| Updates automatically | Yes | No |
| Best for | Audiences that change | Fixed groups |
| Example | Clients inactive for 90 days | Attendees of one event |
Use a smart list when you can describe membership as a rule. Use a static list when membership is a deliberate human decision or a fixed group. "All clients with no activity in 90 days" is a rule. "Everyone who attended our 2026 conference" is a fixed historical group.
Smart list examples for agencies
The most useful smart lists map to recurring operational tasks.
Find inactive clients. Active clients with no activity in the last 90 days. Instead of discovering quiet accounts at a quarterly review, the account team has a permanent list of who needs attention now.
Find leads nobody is working. enterprise tag + no open deal produces a live list of valuable leads with no active opportunity. A new enterprise lead appears on their own. When someone opens a deal, the lead leaves the list.
Build a campaign audience. To promote SEO to customers who already bought paid advertising, filter on the product or deal. The audience grows as new customers buy, without a separate campaign spreadsheet.
Find clients with repeated problems. Customers with more than one refund, or who crossed some threshold you define. The point is not reporting. It is a working queue of accounts that may need a person to step in.
Create a win-back audience. Contacts with no activity for 90 days. Because the list is dynamic, contacts enter when they go quiet and leave when they come back, so the campaign always has a current audience.
Using smart lists with automations
Smart lists get more useful combined with automations. A smart list answers "who currently matches this condition?" An automation answers "what should happen to those contacts?"
Smart list: active clients with no activity for 90 days. Automation: create a follow-up task for the account owner.
Or: smart list of contacts tagged onboarding, automation that runs the onboarding workflow.
This separates the two jobs. The smart list defines the audience. The automation defines the work. As the CRM changes, the audience changes with it, so the workflow runs against current data instead of a list someone maintains.
Smart lists vs. regular contact filters
Cleo can filter contacts without creating a smart list. The difference is persistence.
A regular filter answers a question once: "show me all enterprise contacts." A smart list is for the answer you will need again: "show me all enterprise contacts, and keep that audience available to the team." Saving the filter turns it into a named, reusable part of your CRM, and it makes the underlying process visible to the team. Instead of everyone building their own filters, an agency keeps shared smart lists for common workflows.
Common questions about smart lists
Do smart lists update automatically? Yes. A smart list evaluates its conditions against current CRM data. Contacts enter or leave as their data changes.
Can I edit a smart list after creating it? Yes. Open it and change the conditions. Membership updates to match the new rules.
Do conditions use AND or OR?
Conditions combine with AND. A contact must satisfy all of them. enterprise + no open deal + no activity in 30 days requires all three.
Can an automation use a smart list? Yes. Smart lists can provide the audience for automations, so you define the audience once and the work separately.
Do I maintain a smart list by hand? No. You maintain the rule, not the individual contacts. That is the point.
What happens when a contact stops matching? They leave the list. A contact on your "no activity for 90 days" list who becomes active again stops satisfying the condition and drops out on their own.
What is the difference between a smart list and a filter? A filter is a query you run once while working. A smart list saves that query as a named audience your whole team can reuse, which is what makes it useful for recurring processes, campaigns, and automations.