Localytics enables you to target your messaging campaigns to custom "audiences" of users based on their session, event, and profile data.
When creating an audience in the Localytics campaign builder, you have the option to specify up to two behavioral criteria and up to five profile criteria. Behavioral criteria enable you to target users based on their session frequency and behaviors they have or have not done in your app. Target based on session, event, or attribute data.
Profile criteria enable you to target users based on any custom or auto-profile data that you track in Localytics. Common profile data includes demographic information, like users' age, gender, or location, or customer data, like the number of purchases a user has made, or the app version they are using. Localytics enables you to import profile data via a .csv upload or via the Profiles API, so you can target campaigns based on any information you are collecting about your users.
Learn more about creating custom audiences, here