Create a campaign

Engage your audience by creating a messaging campaign. A campaign sends tailored messages on a schedule that you define. You can create campaigns that send push notifications, email, SMS text messages, and voice messages.

To experiment with alternative campaign strategies, set up your campaign as an A/B test, and analyze the results with Amazon Pinpoint analytics.

Let’s go through the steps needed to see a campaign in action.

Create a Campaign

  1. Navigate to your project in the Amazon Pinpoint Console, then Campaigns.

  2. Choose Create a campaign. Create a campaign

  3. Configure the campaign name, type, and channel:

    1. You can choose the name freely, i.e. “workshop campaign
    2. Select “Standard Campaign” as type
    3. Select “E-Mail” as channel
    4. Click Next. Campaign details
  4. Select Use an existing segment and select the segment you imported earlier. Click Next.

  5. In the Create your message step you define the sender address, subject line, and message body for an email campaign. This step will look different depending on the channel you configured for this campaign. Click Next.

  6. Now you Choose when to send the campaign. Dynamic segments can be triggered by events. Since your workshop segment is imported and thus static, you configure a time and reccurrence for the campaign, not when an event occurs. Choose Immediately to deliver the message when you launch the campaign. Send campaign immediately To prevent users from receiving your messages at inconvenient times, you can also configure your campaigns so that they don’t send messages during specific quiet hours. Click Next. Campaign quiet times

  7. Review your campaign settings. Click Launch campaign.

You have defined your imported user segment, created your message, and launched the campaign. You have engaged your users based on conditions that you have defined.

When you define campaigns for dynamic segments, you can respond to your users actions as soon as your project receives events. For example, it can invite users back to your app who haven’t run it recently, or send a campaign when a user creates a new account.