Campaigns

Campaigns are made for schedule-based, one shot messages. You can create Campaigns for each channel: Email, SMS and Push. They can be managed from the “Campaigns” tab of your dashboard.

Creating a Campaign

To create a campaign, click on the “New Campaign” button on the top right-hand corner of your Campaigns listing and select the channel you want to use to send your message.

Once on the Campaign builder:

  • First, you need to give a Name to your Campaign.
    • A draft Campaign cannot be saved if it has no name.
    • The name is how you are going to be able to distinguish the Campaign from the many others you are going to create, so try to be as specific as possible.
  • In addition to the name, you can also attach labels to your Campaign.
    • On the dashboard, just click on the “Add labels” button on the right of the Campaign name section to choose and associate up to 5 labels to your Campaign.
    • You can also attach one or several labels to a Campaign created from the Campaign API.
    • Labels have two main purposes:
      • Marketing pressure limit: You can set a specific marketing pressure limit on all the Campaigns attached to the same label (e.g. no more than 1 push a week for all campaigns using the "onboarding campaigns" label). You will find more information here: global frequency capping.
      • Filtering: You can filter your Campaigns listing based on the labels attached to your Campaigns (e.g. "onboarding campaigns"):
  • Then you need to specify your Targeting; to which profiles you want to send your message to. You will find more information on the targeting section.
  • After this, you have to define your Timing; when you want your users to receive your message. You have 2 options:
    • Now: Use it to send your message as soon as you click the "SEND" button.
      • Be aware that, with this option, the timezones of the profiles will not be taken into account.
    • Scheduled: Use it to schedule your message in the future based on your profiles' local time or on global time (UTC).
      • Local time: Use it to make sure your message will be received at the same hour in every timezones.
        • For example, if your Campaign is scheduled to be sent on Friday, July 19th at 6pm, your American, French and Chinese users will receive it on Friday, July 19th when it's 6pm in their country.
        • A local time Campaign can take up to 24 hours to be completed according to where your users live.
      • Global time: Use it to send your message at a specific UTC time regardless of targeted profiles location.
        • For example, if your Campaign is scheduled to be sent on Friday, July 19th at 6pm global time (UTC), your users will receive it at 2PM in the US (UTC -4), 8PM in France (UTC +2) and at 2AM on July 20th in China (UTC +8).
  • Finally, you need to compose your message. You will find more information on the message section.

Managing a Campaign

Stopping a Campaign

  • A global time (UTC) Campaign cannot be stopped after sending.
  • A local time Campaign can be stopped, however, stopping a local time based Campaign only cancels it for users located in timezones that have not yet reached the scheduled sending time.
    • For example, if the Campaign is scheduled for 2PM (local time) and is canceled at 3PM UTC, a targeted user located in the US (UTC-4) will not receive that Campaign.

Modifying a Campaign

  • A Campaign can be modified until it is completed.
  • You can modify its targeting, timing and/or content.
  • If your campaign is scheduled to be sent at a later date, or in other words if the sendings have not started, all your changes can be taken into account.
  • However, if sendings are already in progress, all the people concerned by these sendings, will not be affected by your changes. Changes will only be effective for sendings that have not yet started.
    • We advise you not to modify your Campaign when sendings have started to avoid errors. This particularly applies to local Campaigns.

Deleting a Campaign

Any deletion is definitive, you will no longer be able to access your Campaign.

Understanding Campaigns listing

All the campaigns you have created since the project was created are available on the listing.

From the Campaigns listing you can:

  • Filter the listing by:
    • Date: filters out Campaigns whose launch date falls within the selected period.
    • Status: Draft, Planned, Stopped, Completed.
    • Channels: Email, SMS, Push.
    • Labels: All CEP labels attached to the project.
      • You can select several options for each filter and combine filters.
  • Access quick actions that adapts to the Automation status (by clicking on the three dots buttons):
    • If in draft:
      • Edit Campaign.
      • Run Campaign.
      • Replicate.
      • Delete.
    • If stopped:
      • Edit Campaign.
      • Go to Analytics.
      • Run Campaign.
      • Replicate.
      • Delete.
    • If planned:
      • Edit Campaign.
      • Go to Analytics.
      • Stop Campaign.
      • Replicate.
      • Delete.
    • If completed:
      • Go to Analytics.
      • Replicate.
      • Delete.
  • Access key metrics:
    • Delivery: number of sent
    • Interaction: percentage of opens
  • Export your Campaigns Analytics (by clicking on the “Export” button).
  • Search a specific Campaign.

Note that what is explaind on this page is focused on how Campaigns works for Email, SMS and Push v2 channels. For Push v1, the behavior is slighly similar with the main difference that it works by platform (iOS, Android, Web).