Leanplum's user guides and developer documentation.

Leanplum Documentation

Leanplum's user guides, SDK setup, API docs, and more resources are here to help you get the most out of A/B testing, Campaigns, Messaging, and Analytics.

Campaign statuses

The campaign status indicates if the campaign is delivering to users. That is why we can think of it as “Campaign Delivery Status“.

Campaign Status

Status Indicator

Status Description


The campaign has not been published.


Campaign has been published, but scheduled start time is in the future (hasn’t elapsed) and the campaign is not delivering to users yet.

For campaigns with Manual delivery type, you need to call the startCampaign API action to deliver the campaign.


The campaign is delivering to users. Campaigns run from the moment delivery begins until the last possible action delivery passes for all your targeted users.

  • Triggered campaigns are always RUNNING, as they're always evaluating which users fit the campaign's target criteria.

  • Scheduled campaigns may display RUNNING outside of their scheduled time if you selected Optimal Time or User's Timezone delivery.


The campaign is currently paused.


Your campaign has ended, so is no longer being delivered to users. Either the End Date has passed or you manually clicked "End Campaign".

  • Once a campaign is finished, it cannot be restarted.
  • A finished campaign cannot be edited or renamed. You can, however, duplicate the campaign.

Updated about a month ago

Campaign statuses

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.