Skip to main content
Lists go stale the moment you stop maintaining them. You build a list of every CEO you know, then six months of syncing adds a few hundred contacts — and none of the new CEOs are on it. This workflow finds the gap and closes it in one pass.

The idea

Instead of asking “who’s on my list?”, ask the inverse: who matches the criteria but isn’t on the list yet? Two filters express that. One excludes everyone already on the list; the other matches the people who belong on it. What survives both is your backlog.

The workflow

The example below uses a CEO list, but the pattern works for any list you maintain — investors, alumni, a region, a job function.
1

Filter: List is not in "CEO list"

In the Contacts database, add a filter on List, set the condition to is not in, and select your CEO list.Everyone already on the list drops out of view.
2

Filter: Title contains "CEO", "Chief Executive Officer"

Add a second filter on Title, set the condition to contains, and enter the variants people actually use — CEO and Chief Executive Officer both, since titles are written inconsistently across LinkedIn and email signatures.
Think about near-misses before you act on the result. “CEO” also matches “Deputy CEO” and “CEO Office”, while a founder running the company might be titled “Founder” and never appear. Scan the list before bulk-applying anything.
3

Select all

What’s left is every CEO in your network who isn’t on your CEO list. Use the checkbox at the top of the table to select the entire filtered view at once.
4

Act on all of them

With the contacts selected, the bulk action toolbar lets you:
  • Add to list — put them all on the CEO list and close the gap
  • Add tag — mark the segment for later, without committing them to a list
  • Edit field — set a custom field value across the whole selection
  • Set a Keep-in-Touch reminder — start a follow-up cadence for the group
One action, applied to the whole filtered set.

Run it as a habit

The real value isn’t the first cleanup — it’s re-running the same two filters every few weeks. New contacts arrive through LinkedIn and email sync continuously, and this is how you catch the ones that should have been categorized on arrival. If a list matters to you, check its gap on a schedule. The filters take seconds once you know the pattern.

Other ways to use the same pattern

Any list, any attribute. Swap the Title filter for company, location, or a custom field. Not in my “Investors” list, but company contains “Capital” finds the investors you never filed. Catch untagged contacts. Filter for contacts with no tag at all, then bulk-tag the ones worth keeping. Useful right after a big import. Clean up in the other direction. Flip the first filter to is in your list and add a title filter for what doesn’t belong. That surfaces people who were added to a list by mistake or have since changed roles.

Frequently asked questions

Yes — selecting all grabs the entire filtered view, not just the rows visible on screen. That’s what makes this pattern worth using on a network of thousands.
There’s no single undo button for a bulk change. The safest approach is to review the filtered result before acting, and to prefer adding a tag or list over overwriting an existing field value.
They will be. Add several variants to the Title filter, and expect to catch stragglers manually. Once you’ve built the list, a tag is a durable way to keep the segment even if someone’s title changes later.
No. Filters are personal to your view. The bulk actions you apply, however, do change the underlying contacts for everyone in the workspace.

Manage your contacts

Boards, bulk actions, tasks, and the rest of the contact toolkit.

Find your team's LinkedIn connections

The same filter thinking, applied to your team’s network.