Amazon Pinpoint

Understand and engage your customers by sending them personalized, timely, and relevant communications through multiple channels.

In today’s digitally transformed world, it’s more important than ever to have a deep understanding of your customers and to engage them with personalized messages through the channels that they prefer. Amazon Pinpoint enables marketers and developers to deliver customer-centric engagement experiences. Better experiences lead to stronger relationships with your customers and reduces customer churn.

Ready to learn more about how Amazon Pinpoint can help you meet your customer engagement goals? Contact our sales team to schedule a demo.

Build the Experiences Your Customers Want (2:00)



Amazon Web Services offers a highly scalable, low-latency, globally distributed architecture. Amazon Pinpoint is built on this architecture, allowing you to send messages to your customers through multiple channels with confidence. You can use these channels to send messages to recipients all around the world. When you send through the SMS or voice channels, your messages can be sent from local phone numbers in the recipient’s country or region.


With rich analytics, easy-to-use campaign and journey tools, and multiple engagement channels, Amazon Pinpoint helps you easily reach the right customer with the right message at the right time. Combine proprietary data, third-party data, and real-time data in one place for a holistic view of your customers. Use that deep understanding to create tailored audience segments, and then send those segments contextually relevant, personalized messages through the channel they prefer. You can also create journeys—end-to-end engagement experiences that send personalized content based on customers' interactions.


Amazon Pinpoint provides you with real-time data so that you can quickly provide your customers with a better engagement experience. Real-time data enables the Pinpoint API to deliver on-demand messages. This is especially useful in situations where you have to provide customers with information immediately–for example, when you send a new passcode to sign in to your app, or when you send a security alert for a customer’s account. Real-time data also allows you to create dynamic audience segments based on your customer’s most recent behavior or preferences. Finally, real-time insights allow you to immediately optimize your engagements. You can troubleshoot messages that are not being delivered at rates you expect, remedy the issues, and then continue sending to the remainder of your audience with confidence.


You can integrate Amazon Pinpoint with other AWS services to create a solution that meets your unique needs. Use Amazon Personalize and Amazon Comprehend to generate proactive customer insights, and then send that information to Amazon Pinpoint to deliver smarter messages to your customers. Or use Amazon QuickSight to create custom visualizations that combine your Amazon Pinpoint engagement metrics with data from external systems. These are just a few examples of many possibilities to create delightful, data-driven experiences for your customers with AWS and Amazon Pinpoint.

How Amazon Pinpoint works



Engagement Channels

Pinpoint Web Illustrations_EngagementChannels-Editorial

Whether you send messages through one channel or many, you can easily and reliably reach millions of your customers around the globe. Learn more about Amazon Pinpoint engagement channels

Engagement Management

Pinpoint Web Illustrations_EngagementManagement-Editorial

Use the powerful campaign and journey capabilities of Amazon Pinpoint to ensure that you're sending the right message to the right customer at the right time. Learn more about Amazon Pinpoint engagement management features.


Pinpoint Web Illustrations_Analytics-Editorial

Aggregate, visualize, and customize data related to your customers and your engagements. Learn more about Amazon Pinpoint analytics features. 

Use cases

Send marketing campaigns and journeys

Amazon Pinpoint campaigns and journeys allow you to reach tailored audience segments, and are great for lifecycle management, promotional messages, and onboarding experiences. You can specify the schedules for your campaigns or journeys, or set them up to be sent when your customers perform certain actions in real-time, such as opening or clicking a link in an email. Finally, you can perform A/B/n tests to drive data-based decisions on the best customer experience.

Deliver on-demand messages

You can use Amazon Pinpoint to send on-demand messages to specific recipients. For example, you can automatically send a receipt when a customer makes a purchase or deliver a one-time password immediately after a customer requests it. You can use the Amazon Pinpoint API and the AWS SDKs to send transactional messages directly from your mobile and web applications through the email, SMS, push notification, and voice channels.

Understand your customers

Amazon Pinpoint’s analytics tools helps you deepen your understanding of your customers. The data that Amazon Pinpoint collects allows you to view trends about your users' level of engagement, purchase and behavioral activity, engagement preferences, and more. Deepening your understanding of your customers enables you to engage them with more contextually relevant messages at the right time and through the right channel.

Predictive Customer Engagement

You can use Amazon Pinpoint and Amazon Personalize together to generate predictions about the content, channels, and engagement timing that will resonate best with a particular customer. This enables you to deliver smarter engagements that anticipate your customers’ needs and behaviors.

Check out Amazon Pinpoint resources

Access Amazon Pinpoint documentation, tutorials, on-demand webinars, and more.

Learn more 
Request an Amazon Pinpoint demo

Contact us to schedule a demo of Amazon Pinpoint, tailored to your specific use case.

Request a demo 
Start engaging with your customers

Get started with Amazon Pinpoint now in the AWS Console.

Sign in