Using Mixpanel you can contact your users through mobile push notifications. Select Android or iPhone and style the message to your liking in order to reach your audience.
Creating a Push Notification
To create a new push notification, navigate to the Messages report and select Push Notification from the Create new message dropdown. This will give you the following form:
Select iPhone or Android rom the Control Panel to see how your message will appear on the user’s phone, and then write your message directly on the preview phone screen. You can also choose to add an A/B test (link to A/B Test overview doc) to your push notification by selecting ADD AN A/B TEST button.
Save a draft of your message at any time in this process by clicking the Save button at the top of the page.
You can view all of your saved drafts by clicking on the Drafts tab of the main Messages page.
To send custom data in push notifications, refer to this article.
After submitting the form for your message design and content, you will then need to define the targeting criteria for the users who will receive the message.
A message's targeting criteria can contain one or more filters. Each filter can contain one or more conditions.
First, select an event, people property, or cohort from the first drop-down list.
You can add as many of these targeting filters as you like, which creates groups to target. Add more filters by clicking the + button.
You can then select whether you want to target customers that match all or only some of the filters you chose.
Filtering by Events
If you select an event, you will be able to choose when or how frequently that event was performed or not performed by the users you are targeting.
You can filter deeper by event or people property by clicking the + Filter button.
You can also choose to add conditions to this targeting event by clicking the + Condition button in the top right of the group. This will serve as a second event target.
You can then select whether you want your targeting users to do both the targeting event and the condition, either or, or to perform the targeting event and then the condition.
Filtering by Property
If you select a people property, you will be able to choose the specifics of that property depending on the property type (date, string, list, etc.). For example, “First App Open” is a date property, so you will be able to choose when “First App Open” occurred.
You can select people property filters by clicking the + Filter button.
You can also choose to add one or more conditions to the property filter by clicking the + Condition button at the top right of the group. This will serve as a second property filter.
You can then select whether you want your targeted users to have both the targeting property and the condition, or one or the other.
Filtering by Cohort
If you select a cohort, you will be able to select whether you want to target users in or not in the cohort.
You can select people property filters for that cohort by clicking the + Filter button.
Schedule your Push Campaign
Once you've targeted your users, you just have to schedule the push campaign. There are two options for scheduling push campaigns:
- ASAP messages: These messages go out to individual users as soon as they match the targeting criteria. It's common for users to go from "not matching" to "matching" - many messages include a time-based requirement such as "last login was greater than two weeks ago", or one based off of other profile properties that may change.
- Scheduled messages: These messages can be set to go out at a specified time, day of week, and interval. For example, you could set your message to go out at 9am PST every Wednesday. When the message runs, it finds all the users who match the criteria you have defined and sends it to them.