You can filter your customers in Creabl based on: the cohorts they are in, events they have completed, their standard attributes and their custom attributes. This article covers how to use filters with your standard and custom attributes.
There are four types of attribute. Each has different filters:
- Text: ‘Starts with’, ‘Ends with’, ‘Contains’, ‘Is’, ‘Is not’, ‘Is unknown’, ‘Has any value’.
- Number/Decimal Number: ‘Greater than’, ‘Less than’, ‘Is’, ‘Is not’, ‘Is unknown’, ‘Has any value’.
- True or False (Boolean): ‘True’, ‘False’, ‘Is Unknown’, ‘Has any value’.
- Date: ‘More than’, ‘Less than’, ‘Exactly’, ‘After’, ‘On’, ‘Before’, ‘Is unknown’, ‘Has any value’.
Important: 'Is' and 'Is not' filters are case sensitive. A filter like 'Name is "john doe"' will not match a user with the name 'John Doe'. 'Name contains "john doe"' will match.
Standard attribute filters
You can filter your customers based on their activity with these standard attributes:
- Last seen - The time they were last tracked by Intercom in your app or on your site.
Date filters
Each “day” in Creabl’s filters represents a 24 hour period, beginning at the current moment. This means that a filter for “signed up exactly 0 days ago” would match any user who signed up less than 24 hours ago. If they signed up between 24 and 48 hours ago, that’s “1 day ago”.
If you want to create filters for dates in the future, you need to use negative numbers. For example, if you want to send an auto message to customers 3 days before their subscription ends, first create a "subscription_ends_at" custom attribute and filter for "more than -3 days ago":
Then, to ensure it doesn’t send to anyone whose subscription has already ended, add a filter for "less than 0 days ago."
Important: Filters for “less than X days ago” will also apply to dates in the future. If you’re filtering on an attribute that can be a past or future date, add a filter for “More than 0 days ago” to only target those in the past.