Jump to Content
Leanplum's user guides and developer documentation.HomeUser GuideDeveloper GuideChangelog
HomeUser GuideDeveloper GuideChangelog
HomeUser GuideDeveloper GuideChangelogLog InLeanplum's user guides and developer documentation.
User Guide
Log In
Videos

Leanplum Activation

  • Introduction
  • SDK Integration
    • Which device ID format should I use?
    • Google Tag Manager Setup
  • Find and Use the right API keys
    • Securing your Leanplum API keys
  • Start tracking with Leanplum
    • Adding receipt verification for in-app purchases
    • Enabling uninstall tracking
    • How to enable Leanplum Activity Feed
  • Messaging With Leanplum
  • Leanplum Variables
  • Importing data into Leanplum
    • Import user data with a CSV file upload
    • Prepare a CSV file to import user data
    • Importing historical push tokens
    • Bulk delete user attributes with a CSV file
    • Bulk delete Users from the dashboard
    • CSV upload troubleshooting
  • Testing and Debugging
    • Register a Test device
    • Previewing content in Leanplum
    • Setting up separate staging and live environments
  • Exporting data
    • Reading and Understanding exported sessions data
    • Exporting raw data via the API
  • Linked Data
  • Managing files
  • Technical FAQ
  • Glossary

Campaigns

  • Campaigns overview
  • Create a campaign
    • Create a single message campaign
    • Create a multi-message campaign
    • Goal category
  • Edit a campaign
  • Campaign statuses
  • Managing campaigns
  • Audience
    • Holdback
  • Delivery
    • One-time delivery
    • Recurring delivery
    • Triggered delivery
    • Manual delivery
    • Conversion events
    • Attribution window
    • Delivery timezones
  • Advanced delivery options
    • Delivery caps
    • Campaign entry limits
    • Single in-app display limits
    • Quiet hours
    • Message throttling
  • [What's New] Single Message Campaigns

Multi-Message Campaign Actions

  • Actions basics
  • Add multiple actions
  • Make buttons trigger another action
  • Sub-Audience
  • Sub-Delivery
    • Action delivery events
  • A/B test your actions

Campaign Results

  • Results basics
  • Campaign flow
  • Metric glossary

Content in Campaigns

  • Personalization and Localization
    • Personalize message content
    • Localize message content
  • Images in messages
  • Use external data in a campaign
  • Preview and Test an action

Push Notifications

  • Set up push notifications
  • Push notification basics
    • Android notification channels
    • Customize Android push notification title
    • Key-value pairs sent within a push
    • Adding images to push notifications
  • Web push notifications
  • Sending a push before or after a time-based event parameter or user attribute
  • Push notification troubleshooting and FAQ
    • Push notifications are not sending

Email

  • Email setup
    • IP warmup
    • Set up IP warmup user attributes
  • Email best practices
    • Set up a DMARC policy
    • Set up SSL for click tracking
  • Send an email campaign
    • Drag and Drop email editor
    • HTML Email Editor
    • Send a universal link in Email
    • Add custom fonts for email
    • Preview and test email
    • Email Preview Text
  • Managing email templates
  • Manage email subscriptions
    • Identifying unsubscribed users
    • Custom Unsubscribe page
  • Email analytics
    • Analyze clicks and bounces in an email campaign
    • Analyze email metrics by domain
  • Email troubleshooting and FAQ

In-App Messages

  • In-app message basics
  • In-app templates
    • Alert
    • Banner
    • Center popup
    • Confirm
    • Floating Interstitial
    • Interstitial
    • Push pre-permission
    • Satisfaction Survey
    • Web interstitial
    • Image Interstitial
  • Add custom fonts to messages
  • In-app message prioritization
  • Show in-app messages on your website
  • Customize in-app messages with HTML
  • In-app troubleshooting and FAQ

App inbox messages

  • App inbox message basics

Webhooks

  • Webhook basics
  • Preview and test webhook
  • Webhook retries
  • How to: Send a text message with Twilio

App functions

  • App function basics
  • Open URL
  • Register for push
  • Request app rating

Variables

  • Adding variables
  • Previewing changes on your test device
  • Syncing variables to Leanplum
    • When are content changes synced to user’s apps?
  • Preserve variables
  • Variables FAQ

Native content

  • Native content

Audiences

  • Intro to Audience Management
  • Audiences Dashboard
  • Audience Details
  • User Profile
    • Look up user profiles
    • Find users who received a particular message
  • Build an audience
    • Recency & Frequency
    • Expand insights by adding a group by
    • DateTime User Attribute
  • Edit an audience
  • Upload User Data
  • Download users in an audience
  • Segmentation reference
    • User Property & Device segmentation rules
    • Activity segmentation rules
    • Prebuilt audiences
    • Datetime segmentation operators
    • Marketing Events
    • How and when are targets evaluated?

A/B tests

  • A/B test basics
  • Creating an A/B Test
    • Setting test goals
    • Targets for A/B tests
    • Using impression criteria
    • Add and edit content for each test group
    • Setting the distribution for control and variants
    • Preview an A/B test on your device
    • Finish your test and select the winning variant
  • A/B testing a message
  • Pause, copy, or delete your test
  • Gradually rolling out A/B tests to your audience
  • Restore previous versions of A/B tests, variables, or messages
  • Export user IDs in a live A/B test (experiment) by control and variant
  • A/B tests FAQ
    • Creating an A/A test & interpreting results
    • When are users assigned to tests and messages?
    • A/B testing error messages
  • A/B test best practices

Analytics

  • Analytics overview
  • User analytics (general)
  • Reports
    • Filter data
    • Group or cohort data
    • Graph display options
    • Chart annotations
  • Metrics
    • User metrics
    • Engagement metrics
    • Retention metrics
    • Monetization metrics
    • Funnels
    • Stacks (combine metrics)
    • Custom metrics
    • Event metrics
    • State metrics
    • Unique user metrics
  • Leanplum events
  • A/B test analytics
  • Lifecycle Campaign analytics
  • Push notification analytics
  • In-app message analytics
  • Email analytics
    • Analyze clicks in an email campaign
    • Analyze bounces in an email campaign
    • Analyze email metrics by domain
  • Export analytics data
  • Analytics FAQ

App Settings

  • Account and team settings
    • Custom team roles and permissions
    • Single sign-on with SAML 2.0
  • Managing apps
  • Debugger
  • Custom Regions

Data Control

  • Event Management
  • User Attribute Management

Partner integrations

  • How to integrate external Attribution services
  • Adjust integration
  • Affirm integration
  • Amplitude integration
    • Amplitude Feed
  • Appsflyer integration
    • AppsFlyer Audiences
  • Apteligent integration (crash reporting)
  • Branch.io integration
  • Digioh
  • Foursquare integration
  • Leanplum Data Feeds
    • GCS Data Feed
    • AWS Data Feed
  • Inkit Integration
  • InMobi integration
  • Kochava integration
  • Marketo integration
  • Mixpanel
    • Mixpanel Cohorts
    • Mixpanel Feed
  • Movable Ink
  • mParticle
    • mParticle Event
    • mParticle Audience
    • mParticle Feed
    • mParticle SDK
  • Plot Projects integration
  • Radar integration
  • Segment
    • Segment Source
    • Segment Destination
    • Segment SDK integration
  • Sonamine
  • Tealium integration
  • Tune integration
  • Twilio integration
  • Xiaomi integration
  • Huawei integration

Technical Tutorials

  • Delete and deprecate events
  • Message templating {{
    • Control Structures
    • Expression Tests
    • Built-in Filters
    • Functions
    • Built-in variables
    • Expressions
    • Leanplum templating language
    • Doing math with dynamic values
  • How to copy event parameters as user attributes

Troubleshooting

  • General troubleshooting
  • Email preview doesn't generate correctly
  • Unexpected users in A/B test
  • How to generate a new device ID for iOS

Guides and Tips

  • How to re-engage dormant users
  • How to get more five-star app ratings
  • How to increase push notification opt-ins
  • How to delight users by recognizing achievements
  • How to reward your loyal customers
  • How to increase holiday spend
  • How to speed up the app update process
  • How to announce new features
  • How to drive daily active users with time-based reminders
  • Videos

Videos

Suggest Edits

General walkthroughs of some of Leanplum's capabilities.

📘

Some parts of these videos may look slightly different than how the Leanplum dashboard works currently. We are working to update our video content.

Onboarding

A/B testing

Lifecycle campaigns

Analytics

Push Pre-permission

Updated almost 5 years ago


  • Table of Contents
    • Onboarding
    • A/B testing
    • Lifecycle campaigns
    • Analytics
    • Push Pre-permission