Engage the right customer at the right time with the right message.

Reach your customers by targeting specific audience segments, and then sending them personalized messages. You can send messages through the email, SMS, push notification, and voice channels. After you send your messages, use the built-in analytics features of Amazon Pinpoint to better understand how your engagements impacted your business' goals.

Pinpoint Web Illustrations_EngagementManagement-Editorial
  • Audience Management
  • Campaigns
  • Journeys
  • Transactional Messages
  • Audience Management
  • Amazon Pinpoint makes it easy to reach the right customer with the right message. With our segmentation features, you can create static or dynamic segments based on customer or usage data. Learn more about audience management.



    Amazon Pinpoint captures events, identifies product usage patterns, and surfaces insights about how customers interact with your engagements across all channels to help you better understand their preferences. For example, using your customer data, you can segment your customers based on their stated preference about how they wish to receive a mobile boarding pass. You can then deliver the boarding pass on the right channel for a particular customer.  


    When a message isn’t delivered to the right customer, it tends to not perform well. When the content of a message isn’t relevant to a customer, that customer doesn’t have an incentive to engage with your brand. Repeatedly sending the wrong content to a customer could cause the customer to unsubscribe. Segmenting your audience so that you only send your messages to the right customers leads to an improvement in the performance of your engagements.


    Amazon Pinpoint's event streams makes attribution easier. Amazon Pinpoint captures message events and the specific customer that took that action. This allows you to measure business outcomes and attribute them to particular engagement efforts. To learn more about event streams and the events Pinpoint captures, visit the Amazon Pinpoint Developer Guide.


    In the Amazon Pinpoint console, you can create advanced audience segments in just a few clicks. Segments can be dynamic, which means that Amazon Pinpoint continuously evaluates your customers’ attributes and then adds or removes them from segments as needed. You can add segment criteria that are based on customers’ demographics, behaviors, and preferences. Dynamic segments allow you to create marketing automation workflows and ensure customers always receive messages relevant to them.

  • Campaigns
  • With Amazon Pinpoint, you can deliver campaigns through the email, SMS, push notification channels. You can also create custom channels by using AWS Lambda. For example, you could create a campaign that sends messages to a third-party messaging system, such as Facebook Messenger or Whatsapp. Learn more about campaigns. 



    You can easily configure your campaigns to meet your specific needs, and those of your customers. For example, you can schedule campaigns to be sent on specific days and times, or to be sent immediately. You can also set up your campaigns to trigger messages when your customers perform certain actions.


    Each of our campaign channels make it easy to reach your customers around the globe. You can reliably deliver email, voice, and push notifications to customers all around the world, or send SMS messages to recipients in over 200 countries. You can further optimize campaigns for global audiences by scheduling campaigns to send based on each recipient’s time zone.


    Amazon Pinpoint enables both marketers and developers to manage campaigns. Marketers can orchestrate campaigns from the feature-rich web console, and developers can use the Amazon Pinpoint REST API to start and send campaigns.


    You can use the Amazon Pinpoint API or event-based scheduling to automate your campaigns. Also, you can create campaigns that will automatically send when customers take certain actions within your mobile and web applications. These automation features eliminate the need to manually send messages such as special offers when a customer reaches a loyalty milestone or customer onboarding campaigns.


    When you create campaigns, you can include personalization tags in your messaging templates, such as the recipient’s name or location. When Amazon Pinpoint sends the email, it replaces the personalization tags with the appropriate values for the recipient so that your customers receive highly-personalized messages that they are more likely to engage with. Additionally, event-based campaigns deliver messages that are tailored to a customer’s in-the-moment needs, which creates an individualized experience. Finally, with the AWS Predictive User Engagement Solution, Amazon Pinpoint easily integrates with Amazon Personalize. This brings the power of machine learning-driven personalization directly to your customer engagement efforts.

  • Journeys
  • With Amazon Pinpoint journeys, you can create custom experiences for your customers using an easy to use, drag-and-drop interface. When you build a journey, you choose the activities that you want to add to the journey. These activities can perform a variety of different actions, like sending an email to journey participants, waiting a defined period of time, or splitting users based on a certain action, such as when they open or click a link in an email. Pinpoint journeys give your marketing teams the power, flexibility, and security they need, while your customers receive the personalized and relevant content that they expect. There’s no additional cost to get started, and you can get up and running in minutes with no specialized training. Learn more about journeys.   



    Journeys was built for teams who want to focus on their customers without having to manage complex tools. Journeys provides an easy-to-use, drag-and-drop workspace for adding activities to your journey. Activities include actions such as sending an email to journey participants, randomly splitting participants into different groups, or splitting participants based on their interactions with messages sent earlier in the journey. With Amazon Pinpoint journeys you can get started in just a few minutes, with no coding, subscriptions, or additional costs required.


    Amazon Pinpoint journeys lets you break your customers into distinct groups based on journey email events. You can use these events—such as open, click, or unsubscribe events—to send customers down different paths. For example, if you have an onboarding workflow that spans 30 days, you can send a series of emails depending on whether or not the customer acted on the previous messages in the series. Journeys makes it easy to implement a number of powerful workflows, and helps you ensure that your customers receive the messages that they require.


    Your customer engagement is only as good as the analytics you receive. Journeys provides aggregate Journey-level metrics (for example, how many participants completed my journey). It also includes engagement analytics that show you how many participants received your messages, how many interacted with your messages by opening, clicking, or unsubscribing from them. You can also get find metrics for each individual activity in your journey. Journeys also includes native integration with Amazon Kinesis, allowing you to send journey event data to any destination you require.


    Building an immersive and enjoyable customer experience is difficult enough. You shouldn’t have to worry about manual tasks and repetitive processes, such as scheduling or qualifying who should receive what message and when. You can set the refresh rate on your journey's entry activity so that new participants are regularly and automatically added to your journey. For your customers, this translates into a consistent experience that's personalized based on their interactions. As a marketer, you'll save time and money that you can put towards building even better customer experiences.

  • Transactional Messages
  • Transactional messages are on-demand messages that you send to specific recipients, as opposed to campaigns that you send to specific audience segments. You can use the Amazon Pinpoint API and the AWS SDKs to send transactional messages directly from your apps over the email, SMS, push notification, and voice channels. Learn more about transactional messages. 



    Reliability is key when delivering transactional messages. If a customer requests a password reset link as an SMS message, you have to deliver that message as quickly as possible on their requested channel. Amazon Pinpoint maintains a strong reputation across our engagement channels, and provides you with channel-specific features that can help you protect and improve your own sender reputation.


    If a customer requests a password reset link to be sent to them via SMS, you must deliver on this request in real-time. With the Amazon Pinpoint API, you can quickly and seamlessly send your customers the right message through the right channel in real-time. These automation features are useful for eliminating the need to manually send transactional messages such email receipts or OTP password texts.


    Transactional messages enhance the customer experience by providing in-the-moment information that customers need based on certain interactions they have had with your brand. Delivering quality transactional messages on the right channel at the right time helps you strengthen your relationship with your customers and ensures that they have a positive experience interacting with your brand.


    Each of our transactional channels make it easy to reach your customers around the globe. You can reach customers reliably with local numbers in more than 200 countries and regions around the world with voice messages, SMS messages, push notifications, and emails.

Amazon Pinpoint Analytics

Learn more about the analytics features provided by Amazon Pinpoint.

Learn more 
Amazon Pinpoint Engagement Channels

Learn more about the engagement channels supported by Amazon Pinpoint.

Learn more 
Start building in the console

Get started with Amazon Pinpoint now in the AWS Console.

Sign in