To enable Push Notifications for an app, simply enable the Push feature within Kumulos, upload your APNS and/or FCM certificates and then integrate an SDK into your app project. As soon as you publish the update to the app stores you will then be able to send notifications to your subscribers.

If you are an agency, managing an app for a client, you now have everything you need to send notifications as part of an engagement service you can deliver for them or, you can let them do this themselves from a Client Portal showing your brand.

Enable Push

Create a Client

Kumulos groups your Apps under Clients, usually the name of the company whose app you are building or optimizing. To add a new client click the primary action button from your agency console.

Add a Client

Fill in the name of the client. If you are managing an app for someone else, you can enable the Client Portal so they can send push notifications for their apps. Click "Save" when done.

Add a Client

You will now be redirected to the client dashboard.

Add an App

Now, you can add an app for that client by clicking the primary action button. Fill in the name of the App, and optionally, add a brief description and upload an icon. Click "Save" when done.

Create an App

You will now be redirected to the dashboard for that app where you can enable Push Notifications.

Enable Push Notifications

To start a 30 day free trial, either select Push from the left menu or click the Start button next to Push on the App Dashboard.

Start using push

You will now see some more information about the Push Notifications feature.

Enable push notifications

Click Enable when prompted. You will be asked to confirm that you wish to begin a 30 day free trial.

Confirm start trial

Click Yes, proceed when prompted. Your 30 day trial of push notifications will now begin.

Configure Platforms

In order to send push notifications to iOS and/or Android devices you must configure the Apple Push Notification Service (APNS) and/or Firebase Cloud Messaging (FCM) and upload your push certificate to Kumulos.

Configure Push Dashboard

Either click CONFIGURE NOW or the cog icon next to the platform you would like to configure. This will open the platform configuration dialog where you can enter the required information to send push notifications to iOS devices via APNS and/or Android devices via FCM.

Configure Push Dialog

FCM Configuration

In order to enable push notifications for Android with Kumulos, you'll need to set up an FCM project and configure push for your app. These steps are shown in the following video guide.

Enabling Push Notifications for Android

APNS Configuration

In order to send push notifications to iOS devices with Kumulos, you'll need to create certificates in the Apple Developer Member Center. The steps to complete this are shown in the video guide.

Configuring APNS for iOS with Kumulos

Download and Integrate an SDK

You can now download the appropriate SDK(s) for your app by selecting an SDK from the list on the right-hand side of your Push Dashboard.

Download SDK

Follow the integration guide for that SDK to initialize the Kumulos client in your app project. Please note that you will need the API Key and Secret Key shown on the App Dashboard to do this.

Checking installs of your App

When you run your app on a simulator or install your app on a device, you can check that the SDK has been initialized correctly by selecting the app and clicking the Installs tab to see the ten most recent installs of your app. Click on any install to see more information.

Recent installs

If you experience any difficulties integrating an SDK or initializing the Kumulos client, please don't hesitate to contact support who are standing by to help!

That's it - you're all set to start sending notifications to your subscribers! Read on to learn about your Push Dashboard, how to use segments, channels, geofences and beacons to target your audience, how to compose and ยง notifications and how to create automation rules to automatically send notifications on a trigger such as a device entering or exiting a geofence.