How to create Contact filters
Learn how to create advanced filters in Crisp Contacts and reuse them for targeting, exports, and campaigns.
Advanced filters help you build precise contact lists from profile data, custom data, segments, location, ratings, company attributes, and more. They are different from Inbox custom filters, which are used to organize conversations.
What advanced filters are
An advanced filter is a saved contact filter built from one or more criteria in Contacts. You can use it to find a specific group of users, export them, or target them in one-shot and automated campaigns.
For example, you could filter contacts who are located in France, have the lead segment, gave a low rating, or have a custom data value such as plan = pro.
Available filter criteria
Most common criteria
Teams usually start with these filters:
- Email Address → user email address
- Contact full name → user full name
- Contact custom data → custom data added by your own website, backend, import, or integration
- Contact language → user language
- Contact country → user country
- Contact city → user city
- Contact provided rating → user CSAT rating
- Contact segment → segments assigned to the profile
Full criteria list
Advanced filters can also use:
- Contact gender
- Contact phone number
- Contact timezone
- Contact region
- Contact last active date
- Contact creation date
- Job name
- Job title
- Contact company
- Company domain name
- Company timezone
- Company country
- Company region
- Company city
Create an advanced filter
Go to Crisp, then open Contacts → New filter.
Choose the criteria you need, combine them into the right conditions, then save the filter if you plan to reuse it.


Use advanced filters in campaigns
Once your advanced filter is ready, you can reuse it in Campaigns to send the right message to the right contacts.
This works well for targeted onboarding, customer follow-ups, satisfaction recovery, sales outreach, and lifecycle campaigns based on your own custom data.
Updated on: 03/05/2026
Thank you!