How to Use Push Notifications
Our push notification system has a great deal of options for customization that helps you target users the right way. The 5-step push send process is quick & simple, and you can do it right through your dashboard. To get started, just log into an app and head to the Manage section and click the Push Notifications on the left side bar.
Things to Keep in Mind
- Your native app must be live in order to send push notifications. There's no way for users to receive them without having the live app installed on their device. For Web Apps your users must accept push notifications when they visit your PWA page. They do not need to have the app installed nor do they need to have it or the browser running.
- When an app is installed, users can choose to enable or opt out of push notifications. If they opt out, they won't receive any from your app.
- If you want to receive push notifications successfully, it's important to enable both push notifications AND location services, which allows you to receive location-based messages.
- The Messages feature will serve as a log of push notifications received. Add it to your app so users can reference them later!
- If you encounter any errors when sending a push notification, see our troubleshooting article.
Step 1: Message
- Select the devices (Any combination of iOS, Android or Web App) you'd like to send the push notification to.
- If you'd like to publish your message to social media sites (Facebook and/or Twitter), you can connect your account here. Once you've logged in, just check the box next to the site.
- Enter a Message Title if you wish. This will be slightly more larger and bold to signify the title or subject of the message.
- Enter the text of the message. Apple limits push notifications to be less than 2kb in size, so we have build in restrictions here.
- The preview on the right will give you an idea of how the home-screen alert would appear on an iOS device.
Step 2: Targeted Audience
Subscriptions and Users/Groups selected (This will effect applications on Orange or newer source code)
Subscriptions and User Groups logic
If you wish to send a message to all users to your mobile apps: Select iOS and Android, leave other fields blank.
To further segment your push notifications please read the following:
When Subscriptions are enabled, you can send push notifications assigned to one or multiple subscriptions.
For users who have a selected subscriptions turned off on their device, they will not receive the push note alert, however they will still see the message in their messages tab.
If you choose not to select any subscriptions, the push notification will go out to ALL users, even if they have all subscriptions turned off (This of course does not override the device targets or user groups selections).
When user groups are enabled you can send push notes to an exact number of members.
When selecting one or multiple groups from the group dropdown you will see the users in those groups are auto selected in the user selection.
Now you can either leave as is, or further modify which users will receive your message by adding/removing users.
When sending a push note using User Groups, those users that were not selected here will NOT receive the push note and it will NOT be displayed in the messages list.
Linked tabs that are sent to users who do not have access to these tabs will receive the message, but they will not be able to tap (open) the tab.
Subscriptions and User Groups can be used independently or in unison, along with all of the location features as well.
Step 3: Location
- Choose your Notification Audience here. Use the drop-down to change from All Users (the default) to Specific Area Users.
- Specific Area Users has two options: Radius and Geo-fence. When you select a specific location, you'll see the Located App Users in that area reflected to the right. A Located App User is someone who enabled location services for the app when they installed it, and is currently within your radius or geo-fenced area.
- Radius allows you to set a circular send-zone around one location. You can input the latitude & longitude, or type in the address bar to look up a spot. Adjust the size of the zone with the Radius field, and use the unit drop-down to select kilometers or miles.
- Geo-fence allows you to set up a "fenced" area. When a user enters this area during the "active period" (Step 4), they'll receive the push notification. You can jump to a region the same way you do with the Radius option, and also have the added option of dragging the borders of the fence to create a custom shape. See here for more details.
Step 4: Content
- Here you can add some customization your push notification with the Content Type drop-down.
- Website URL lets you link your push notification to a site. When a user clicks the push notification, they'll be directed to that URL.
- Link to a Specific Tab allows you to do just that. You can choose a tab within your app from the drop-down, and even specific items within those tabs (like an event in the Events v2 tab), when applicable. When a user clicks the push notification, they'll be taken to that specific location within your app.
- Choose from our Offers adds a template-based message to your push notification. (Note: You must have a Messages tab active within your app to use this feature.) Select an industry from the Category column, then a specific template from the Offers column, and customize the design with the Style column. You can then change the Offer Title, picture, and content. When a user clicks the push notification, the template will be launched within the Messages tab.
Link to a Specific Tab:
Choose from our Offers:
Changing the offer picture (recommend 5:7 height:width ratio for image; bottom will be cropped automatically):
Note: If you delete a previously used offer image from this window, the image will no longer be hosted on our servers. This will prevent it from loading when users click and view the old push notification from their Messages tab. For this reason, we don't recommend deleting images that you have used in a prior push notification.
Step 5: Send & Schedule
- This is your final step, where you determine when your push notification will be sent out to users. Click Send Now to deliver your message immediately, or Schedule For Later to schedule it for later.
- Schedule For Later allows you to schedule your message based on the applicable time zone. Select the time zone from the drop-down menu, then click the calendar icon next to the date & time to schedule it. You can use this scheduling option for any push notification type (All Users, Radius, or Geo-fenced).
- Active Until only applies to geo-fenced push notifications. This is the end-time for the active period of the message. For instance, if I set mine to next Tuesday, any users who enter the geo-fenced area before next Tuesday will receive my push notification.
- Once you're ready to go, just click the Send Message button!