Documentation

User Guide

Describes key concepts for Amazon Pinpoint and provides instructions for using the Amazon Pinpoint console.

Developer Guide

Describes how to integrate Amazon Pinpoint functionality into your app and includes development instructions for its features.

API Reference

Describes the resources and operations associated with the Amazon Pinpoint REST API, and provides sample API requests and responses.

HTML | PDF

Email API Reference

Describes the REST API resources and operations associated with the Amazon Pinpoint Email API.

HTML | PDF 

SMS and Voice API Reference

Describes the REST API resources and operations associated with the Amazon Pinpoint SMS and Voice API.

HTML | PDF 

Videos

Webinars

Target Customers Intelligently with User Segmentation using Amazon Personalize (10:51)
Deep dive on Amazon Pinpoint segmentation and endpoint management (39:23)
Outbound customer connections through SMS (50:17)

re:Invent 2019

Overview of Amazon digital user engagement & messaging solutions (56:39)
Creating a personalized digital front door for healthcare patients (36:00)
SMS Chatbot with Amazon Pinpoint, Amazon Lex, and AWS Lambda (32:50)
Build immersive experiences with Amazon Pinpoint Journeys (29:56)

Tutorials for developers

Using Postman with the Amazon Pinpoint API

Postman is a popular third-party tool for testing APIs in an easy-to-use graphical environment.

This tutorial shows you how to set up Postman for testing and troubleshooting calls to the Amazon Pinpoint API. It includes a Postman collection with usage examples for all of the Amazon Pinpoint API operations.

Start tutorial »

Importing data from external sources

In Amazon Pinpoint, endpoints are destinations that you send messages to—such as email addresses, mobile device identifiers, or mobile phone numbers.

The solution in this tutorial shows you how to bring customer information into Amazon Pinpoint from an external system, such as Salesforce, Segment, Braze, or Adobe Marketing Cloud.

Start tutorial »

Setting up an email preference management system 

A common way to allow customers to specify their preferences is to host a page that customers can use to choose the specific types of messages that they want to receive.

This tutorial shows you how to set up a web form that you can use to capture your customers' email preferences.

Start tutorial » 

Setting up an SMS registration system 

A common way to capture customers' mobile phone numbers is to use a web-based form.

This tutorial shows you how to set up a web form to capture customers' contact information. It uses two-way SMS messaging to implement a double opt-in strategy.

Start tutorial » 

Sending transactional messages from your apps 

You can use the Amazon Pinpoint API transactional messages directly from your apps.

This section of the Amazon Pinpoint Developer Guide includes code examples in several programming languages that you can use to send emails, SMS messages, and voice messages.

Start tutorial »  

Solutions

Predictive User Engagement

Predictive User Engagement automates the process of making predictive recommendations based on user activity in Amazon Personalize, and updating Amazon Pinpoint endpoints with those recommendations.

Read solution »

Amazon Personalize Optimizer

The Amazon Personalize Optimizer Using Amazon Pinpoint Events solution leverages your existing Amazon Personalize campaigns and Amazon Pinpoint projects to build a data pipeline easily.

Read solution »

Sign up for an AWS account
Sign up for a free account

Instantly get access to the AWS Free Tier.

Sign up 
Contact an expert
Talk to an expert

Contact us to learn more about Amazon Pinpoint and how it can help your organization.

Contact us 
Amazon Pinpoint getting started tutorial
Get started with a tutorial

Learn how to send an email campaign to a segment of customers by using the Amazon Pinpoint console.

Get started