Using the Amazon Pinpoint Service


Course Introduction
Course Terminology
Amazon Pinpoint Service Overview
Using the Service
Course Summary
Start course

Course Description:

This is an introductory course for the Amazon Pinpoint service. In this course, we are going to introduce some important terminology such as instrumentation, A/B testing, holdout testing, and funnel analytics. Then we will discuss the Amazon Pinpoint service and its features. We will talk about the benefits of the service. Next, we will talk about why we would use the Amazon Pinpoint service. And then, we will discuss how to locate the Pinpoint service in the AWS console and describe the basic steps for setting it up. Finally, we will discuss a use case scenario for the Amazon Pinpoint service.

Intended audience:

This is a beginner level course intended for anyone who is interested in learning the basics about the Amazon Pinpoint service. Before attending this course, you may want to attend the “Benefits of Cloud Computing," and “Fundamentals of AWS” Learning Paths, or attend the “What is Cloud Computing?” and “Technical Fundamentals of AWS” courses. While these are not required to attend this course, they include helpful concepts that might make the content of this course a little easier to understand.

Learning objectives:

  • Describe the features and benefits of the Amazon Pinpoint service.
  • Explain when to use the Amazon Pinpoint service.
  • Locate the Pinpoint service option in the AWS console and discuss how to configure it.
  • And give examples of use case scenarios for the Amazon Pinpoint service.

This Course Includes:

  • AWS Pinpoint service overview
  • AWS Pinpoint service use-case scenario

What You'll Learn:

  • Course Intro: What to expect from this course.
  • Course Terminology: Definition of terms related to the Pinpoint service.
  • Pinpoint Service Overview: An overview of the Pinpoint service including features and benefits of the service.
  • Using the Service: A use-case scenario for the Pinpoint service.
  • Course Summary: A summary of what was learned in the course.



In this section, we'll discuss how to locate the Amazon Pinpoint service in the console and then describe an Amazon Pinpoint use case scenario.

So, how do I find Pinpoint? You can find Amazon Pinpoint in the AWS Management Console at Once you log in to the console, from mobile services, select Pinpoint. Amazon Pinpoint is a feature of Amazon Mobile Hub, so we will first be required to add your app to AWS Mobile Hub, and then integrate your app with Amazon Pinpoint. Next, your app will appear in the Amazon Pinpoint console, and from there you will define user segments, create push notification campaigns, and view analytics.

Now, let's look at a scenario using Amazon Pinpoint. In this scenario, our company brews and sells craft beer, and we're running a promotion around the Super Bowl. We want prospects to enter our competition to win a year's supply of a new craft beer. The majority of the entries from the competition will be received via mobile phone. Using the Pinpoint SDK to build the competition entry forms, we can capture built-in device attributes like platform, make, and model of the devices that prospects are using to enter the competition. We can also capture custom attributes such as the user's preferred team, hometown, favorite player, and so on. At this point, we have basic information on the user, and they have opted into the competition.

Now, we use the Pinpoint rich console experience, which shows us graphs and statistics regarding engagement, device segmentation, drop off reporting, and we can create rich media confirmation notifications using mobile push. We might even set up a series of retention messages after the Super Bowl is over. After a week, after a month, and so on, to keep users engaged. Using the Pinpoint API, we can also compare users against our own customer profiling database or service. From this integration, we discover that of the 20,000 entries received, 75 are from prospects who have already opted into our customer database from other campaigns in stores and bars. Using API Gateway and Lambda, we can parse this profile data back to Pinpoint Analytics to create a dynamic segmentation. We segment that data further by adding custom attributes for registration date and registration city and now have have a list of prospects who have opted in for offers, for more than 30 days, who support the Steelers, and who live in San Francisco.

Using Pinpoint mobile push, we send those same prospects a bar tab coupon for our craft beer as a loyalty reward. The Pinpoint Analytics dashboard allows us to report and funnel results on custom and device-specific attributes, providing useful reporting data.

About the Author

Sarah is an educator and instructional designer. She started her career doing computer training, Microsoft Certified training, then telephony training for a local Indianapolis start up. She has a passion for helping others to learn and writing engaging content. When she is not working, she loves to travel with her family, walk her dog, or curl up somewhere with a good book.