App settings

The App Settings page allows you to create and delete apps, and adjust all app settings. An app will be tied to whichever team you create it under, and all team members from that team will have access to it.


App list

Here you can see all apps you have access to in Leanplum, organized under their respective teams.


Platforms used (icons) and app category

Here you can see which platforms each app is using, including iOS, Android, Unity, Adobe Air, HTML 5, and REST API. You can also view and edit the app’s category, such as Education, Games, Health & Fitness, etc.

Keys & Settings


Clicking here will take you to the Keys & Settings screen for that app (This requires your account to have Admin or Member privileges for that team).

API Keys



Here you can see a list of all API keys issued for your app.

Revoking API Keys

You may need to revoke an API key if you feel it’s been compromised. For example, if you’ve accidentally published your Data Export key on Github, you’ll want to revoke it immediately. Hovering over the right side of the row for each API key will display an “X” which allows you to revoke it (Note: Only Admin-level users have the ability to revoke API keys).

Issuing New Keys

Use the dropdown to choose which type of API key you’d like to issue, and click Issue Key to add it to the list.

Push notifications:

Apple Sandbox & Key Passphrase

Here you can enter your Apple Push Notification Service key and passphrase for your sandbox account.

Apple Production Key and Passphrase

Here you can enter your Apple Push Notification Service key and passphrase for your production account.

Google API Key

Here you can enter your Google API key used for sending push notifications on Android. The Google API key comes from your Google Developers project. If you supply a Google API key, you need to include the corresponding GCM sender ID in your Android SDK implementation. Keep this field blank to use Leanplum’s built-in sender ID.

Uninstall Tracking

Clicking the checkbox will enable uninstall tracking for your app. This requires push notifications to be enabled for your app. Leanplum will automatically detect uninstalls based on whether the push token has been removed for a user. When an uninstall is detected, Leanplum will track an Uninstall event for that user.



Per Day Message Cap Settings

Here you can set caps per user per day.

Per Week Message Cap Settings

Here you can set caps per user per week.

Throttling Settings

By default, Leanplum will send scheduled messages to all users within a target at the same time. Leanplum will spread out delivery over the number of minutes you have entered. If blank, Leanplum will deliver messages as fast as possible.

Leanplum allows you to set message caps to ensure that your users do not receive too many push notifications or webhooks. This tab allows you to customize the types and frequency of caps.

In-App Purchases:

Currency Code Setting

Here you can set the currency code you would like Leanplum to use when tracking revenue. You can have one currency code set per app. Purchase events that have provided a currency code in a different currency will have their purchase value automatically be converted to the selected currency. The exchange rates are determined from a third-party service and are updated once per hour.

Receipt Verification Setting

Clicking the "Require receipt" checkbox will cause Leanplum to do receipt validation with Apple or Google for all Purchase events. Leanplum will only count purchases with valid receipts.

The name of the Purchase event can be configured in Analytics dashboard > + Tile (Open Metric Chooser) > Monetization > Select purchase event.

Google Play License Key

Receipt validation for Android apps requires a Google Play license key to be entered here.


Amazon S3 Data Export Settings

Leanplum can automatically export raw data to your Amazon S3 bucket. Enter all AWS information here.

File Compression Setting

Click the checkbox here if you would like the data sent to your Amazon S3 bucket to be compressed in gzip format.

Export Frequency Setting

Here you can select how frequently you would like Leanplum to export your data.

Was this article helpful?
Have more questions? Submit a request