Key features

Create targeted segments for your campaigns

Build highly targeted segments of customers based on application usage, device capabilities, demographics, or custom attributes that you define. If you store customer data in Amazon S3 or Amazon Redshift, you can run custom queries against that data and import the resulting segments into Pinpoint.

Target users directly with transactional messages

Use the Amazon Pinpoint API to send direct messages to individual users. With transactional messages via email, SMS messages, push notifications, and voice calls, you can deliver on demand messages such as confirmations, one-time-passcodes, appointment reminders, and more. Transactional messages allows you to send on demand messages so that you can quickly and seamlessly send your users the right message on the right channel at the right time.

Engage with your customers across channels

Engage with customers using the communication channels they prefer. For example, you can send rich, long-form content by email, alert customers to important information immediately by sending text messages or mobile push notifications, or convert text scripts into life-like speech and deliver voice messages over a phone call. You can send messages to highly targeted customer segments, or use the Amazon Pinpoint API to send direct messages to specific recipients.

Track the performance of your campaigns and transactional messages

Amazon Pinpoint provides a wide variety of campaign and engagement metrics, including the number of times your app was opened as a result of a message you sent, the number of email messages that were opened or clicked, or the number of phone calls that were comlpeted. You can use these metrics to better understand the performance of past campaigns and transactional messages and to optimize the results of future campaigns.

Test campaign performance by creating multiple treatments

Create up to five campaign message variations and deploy them to a subset of your customers. Measure the performance of each treatment, and then send the best message to your target segment.

Gain insight into mobile application usage

If you're a mobile developer, you can collect information about your users by integrating the AWS Mobile SDK into your application. When you do so, Amazon Pinpoint will gather information about the ways in which your customers use your applications, as well as information about the devices they use. Amazon Pinpoint can also track custom attributes; for example, a sports app could track users' favorite teams.

Integrate data from external sources

If you currently use an external application, such as a CRM platform or customer database, to store your customer information, you can export that data and store it in an Amazon S3 bucket. You can then use that data to create new segments for your email, SMS message, and push campaigns in Amazon Pinpoint.

Engage with customers in a console that's optimized for both marketers and developers

Marketers, developers, and business users can all use Amazon Pinpoint's web-based console to send messages without writing a single line of code. Developers can also use the Pinpoint REST API or an AWS SDK to build Amazon Pinpoint functionality into their applications.

Automate and extend with the Amazon Pinpoint API

You can use the Amazon Pinpoint API to automate your campaigns and extend your applications. With the Pinpoint API, you can export application event data, define customer segments, and create and execute multi-channel campaigns. You can also use the API to send transactional messages, such as new account creation notifications or order confirmations, directly to specific recipients.

Marketers, developers, and business users can all use Amazon Pinpoint's web-based console to send messages without writing a single line of code. Developers can also use the Pinpoint REST API or an AWS SDK to build Amazon Pinpoint functionality into their applications.

Real-time engagement with event-based campaigns

Use Amazon Pinpoint to create event-based campaigns that send messages, such as text messages, push notifications, and emails, to your customers when they take specific actions within your applications, such as making purchases or watching a video. For example, you can set up a campaign to send a message when a customer creates a new account or when they add an item to their cart but don’t purchase it. You can create event-based campaigns by using the Amazon Pinpoint console, or by using the Amazon Pinpoint API. Event-based campaigns are an effective way to implement both transactional campaigns, such as one-time-password and order confirmation messages, and targeted campaigns, such as marketing promotions. Rather than define a time to send your message to customers, you select specific events, attributes, and metric values that you want to use to trigger your campaigns. For more information about event-based campaigns, see our blog post.

Increase the likelihood that emails will reach your users

Amazon Pinpoint's Deliverability Dashboard helps you understand and remediate issues that could impact the deliverability of your emails, such as poor IP reputation, suboptimal email content, and attempting to email users who have unsubscribed or bounced in the past. You rely on the email channel to deliver important information to your users, such as password resets and order confirmations, so protecting and improving your inbox placement rate and email sender reputation is incredibly important. Furthermore, poor deliverability impacts the success of email marketing programs and means that your users are not receiving emails that they subscribed to or require for transactional purposes. With the Deliverability Dashboard, you can increase the effectiveness of your email campaigns and create a better email experience for your users.

The Deliverability Dashboard helps you understand and improve your inbox placement rate, provides predictive email placement tests, enables you to protect and manage your sender reputation, permits you to lease and monitor dedicated IP addresses, and is integrated directly within the Amazon Pinpoint email platform. As a result, you get greater visibility into your email sending health and a set of tools that you can use to increase the likelihood of reaching your users. Building these deliverability tools on top of the Amazon Pinpoint email sending platform allows you to quickly and easily see a direct correlation between the quality of your messages and the engagement rates of your users.


Email

Building a large-scale email solution can be a complex and costly challenge for a business: you have to build your infrastructure, set up your network, warm up your IP addresses and protect your sender reputation. Many third-party email solutions come with contracts, minimum charges, and up-front costs.

Amazon Pinpoint reduces these headaches so that you can focus on delighting your customers. With Amazon Pinpoint, you can start sending email in minutes, and you only pay for what you use.

Send email with industry-leading deliverability

The likelihood that an email you send will arrive in your recipients' inboxes depends on the reputation of the IP address that sends the email. Large email providers determine the reputation of an IP address by analyzing the engagement trends and quality of messages sent from that address. If an address has a history of sending low-quality content that customers don't engage with, it will most likely have a poor reputation. Amazon Pinpoint maintains a strong reputation among mailbox providers by actively filtering unsolicited and malicious content.

Track email responses and other sending statistics

Amazon Pinpoint can capture information about the entire email response funnel, including the numbers of sends, deliveries, opens, clicks, bounces, complaints, and rejections. You can stream this data using Amazon Kinesis Streams for storage or further analysis.

Pay only for the messages you send

With Amazon Pinpoint, there are no upfront costs, and no minimum commitments. You pay as you go, and you pay only for what you use. For more information, see our Pricing page.


SMS

A majority of mobile phone users read incoming SMS messages almost immediately after receiving them. If you need to be able to provide your customers with urgent or important information, SMS messaging may be the right solution for you.

You can use Amazon Pinpoint to create targeted groups of customers, and then send them campaign-based messages. You can also use Amazon Pinpoint to send direct messages, such as appointment confirmations, order updates, and one-time passwords.

Send text messages to your customers around the world

Amazon Pinpoint uses messaging routes that are optimized for the highest deliverability, helping you reliably reach customers in more than 200 countries and regions around the world. Amazon Pinpoint dynamically picks the best route to each destination number, and automatically switches to different routes if delivery failures occur.

Create meaningful, interactive engagements

Receive SMS messages from your customers and reply back to them in a chat-like interactive experience. With Amazon Pinpoint, you can create automatic responses when customers send you messages that contain certain keywords. You can even use Amazon Lex to create conversational bots.

Build your brand by using dedicated phone numbers

Depending on the countries or regions where your customers are located, you can send messages using shared short codes, dedicated short codes, dedicated long codes, or sender IDs. We can help you lease short codes and set up sender IDs in several countries and regions around the world.

Let us worry about opt management

When you use Amazon Pinpoint to send a message to a recipient in the United States, we send your message using a shared short code (or a dedicated long code, if you lease one). When customers reply to your messages with the keyword “STOP,” Amazon Pinpoint automatically sends them a final confirmation message, and then changes their opt status to ensure that they don't receive messages from you in the future.

To learn about other best practices related to sending SMS messages, see SMS Best Practices.

Use Phone Number Validate to improve message delivery

Use the Phone Number Validate feature to correct data entry errors and clean up the phone numbers in your customer database.

Easily comply with local regulations

In the SMS industry, laws and regulations change rapidly. Amazon Pinpoint helps ensure that your messages are sent in a way that complies with the rules of each recipient's country or region. For example, in France, application-to-person (A2P) SMS messages must be sent from a pre-approved sender ID. When you send SMS messages to customers in France, Amazon Pinpoint automatically sends your messages from a pre-approved ID.

Important: You're responsible for complying with all applicable local laws and regulations. Always familiarize yourself with the SMS marketing requirements in the countries and regions where your customers are located.


Push Notifications

If you need to send important or time-sensitive information to the users of your mobile apps, it's hard to beat mobile push notifications. Push notifications are one of the most affordable ways to reach customers around the world and across a wide variety of devices. Your customers don't even have to be using your app in order to receive mobile push notifications.

Amazon Pinpoint users can send up to one million push notifications each month for free.

Create campaigns that target your users around the world

Amazon Pinpoint supports all of the largest push notification services. You can use Firebase Cloud Messaging (FCM) to send messages to Android devices, Apple Push Notification Service (APNs) to send messages to iOS devices, Amazon Device Messaging (ADM) to send messages to Amazon Kindle Fire devices, and Baidu Cloud Push to send messages to Android users who use the Baidu app store.

Scale your messaging campaigns as you grow

Amazon Pinpoint is designed to meet the demands of the world’s largest messaging use cases. Whether you’re a two-person startup that sends hundreds of messages a day, or an enterprise that sends hundreds of messages a second, Amazon Pinpoint can support your push messaging requirements.

Save money as you build your brand

You can send up to a million push notifications each month at no charge, and you pay only USD $1.00 for every million messages you send after that. You only pay for what you use—there are no up-front fees and no minimum charges. For more information, see our Pricing page.


Voice

Phone calls offer several advantages over other messaging channels: they're highly reliable, very extensible, and just about everybody has a phone number. With Amazon Pinpoint Voice, you can use text-to-speech technology to deliver personalized voice messages via phone calls to your customers. Amazon Pinpoint Voice is a great way to deliver transactional messages—such as one-time passwords and identity confirmations.

Turn your text into lifelike speech

Amazon Pinpoint Voice uses Amazon Polly to provide a lifelike speech for its voice messages. You can deliver messages in dozens of languages, and with most languages, you can choose between several different voices. You can also use the Speech Synthesis Markup Language (SSML) to customize the volume, pronunciation, and speed of your messages.

Programmatically make phone calls to your customers around the world

Amazon Pinpoint Voice uses messaging routes that are optimized for the highest deliverability. With Amazon Pinpoint Voice, you can reach customers reliably in more than 200 countries and regions around the world.

Reach your customers using dedicated, local phone numbers

In order to send voice messages using Amazon Pinpoint, you need to have at least one dedicated long code. A long code is a standard telephone number that your message is sent from. By using dedicated phone numbers, you can establish a consistent experience for your brand, and ensure that your phone numbers are only used to deliver high-quality content. You can also use Amazon Pinpoint to send SMS messages through these dedicated phone numbers in certain countries and regions. Leasing a dedicated long code is an additional cost per-month and per country or region. Please visit Amazon Pinpoint voice dedicated long code pricing to view a list of rates.

Use Phone Number Validate to provide a fallback option

The Phone Number Validate feature of Amazon Pinpoint helps you correct data entry errors and produces phone numbers that are formatted in the internationally-recognized E.164 format. Phone Number Validate also helps you determine the phone number type—mobile, landline, or VoIP. You can use this information to send SMS messages to recipients who use mobile devices and send voice messages to those who don't.

Track customer engagement and the effectiveness of your messages

Amazon Pinpoint captures detailed metrics about the number of calls you've made, the number of calls that failed, and the number of calls that were completed. You can export these metrics to Amazon CloudWatch Logs and Amazon Kinesis Data Firehose for storage and additional processing, and then use the data to optimize future voice engagements.


Deliverability Dashboard

Amazon Pinpoint's Deliverability Dashboard helps you understand and remediate issues that could impact the deliverability of your emails, such as poor IP reputation, suboptimal email content, and attempting to email users who have unsubscribed or bounced in the past. You rely on the email channel to deliver important information to your users, such as password resets and order confirmations, so protecting and improving your inbox placement rate and email sender reputation is incredibly important. With the Deliverability Dashboard, you can increase the effectiveness of your email campaigns and create a better email experience for your users.

The Deliverability Dashboard helps you understand and improve your inbox placement rate, provides predictive email placement tests, enables you to protect and manage your sender reputation, permits you to lease and monitor dedicated IP addresses, and is integrated directly within the Amazon Pinpoint email platform to ensure continuous feedback of email deliverability performance.

Improve your inbox placement rate

Amazon Pinpoint Deliverability Dashboard provides advanced visibility into your inbox placement rates. Inbox placement rate is the percentage of emails that reach your users’ inboxes rather than being diverted to the spam box or dropped altogether. When you schedule email campaigns, the Deliverability Dashboard can proactively analyze the email and understand the likelihood of the email arriving in your users' inboxes using predictive email placement tests. Coupling the predictive analysis with historic email deliverability performance will allow you to better understand, optimize, and improve your inbox placement rate over time.

Predictive email placement tests

While inbox placement rate helps inform your current email performance and is helpful for future optimization, the Deliverability Dashboard also offers predictive email placement rate tests that alert you to potential issues so that you can fix them before hitting send.

These tests let you specify an email message, which is then sent to real inboxes on dozens of major email services. They show you how many of your messages arrived in users' inboxes, how many were marked as spam, and how many were not delivered at all.

Protect and manage your sender reputation

The Deliverability Dashboard will help you set up email authentication systems such as Sender Policy Framework (SPF), DomainKeys Identified Mail (DKIM) and Domain-based Message, Authentication, Reporting, and Conformance (DMARC). This facilitates a deeper understanding of the factors that impact your sender reputation and gives you the tools to easily protect your reputation.

Lease custom IP addresses

With Amazon Pinpoint, customers can lease dedicated IP addresses for complete control over their sender reputations. The Deliverability Dashboard provides insight on the reputation of IP addresses so you can monitor and quickly act on any potential issues impacting your sender reputation.

Dedicated IP address watchlist

The Deliverability Dashboard makes it easy to monitor whether or not your dedicated IP addresses are added to a blacklist. A blacklist is a list of blocked IP addresses that internet service providers have flagged as potential spam or malicious senders. If you are blacklisted, you will experience email delivery and inbox placement issues.

The Deliverability Dashboard adds your dedicated IP addresses to a watchlist that monitors blacklists from the top anti-spam organizations, such as SpamHaus. The Deliverability Dashboard will notify you when one of your IP addresses is added to one of these lists so that you can quickly address issues and so that you are removed from the blacklist.

Insights integrated directly with Amazon Pinpoint's email platform

The Amazon Pinpoint Deliverability Dashboard is tightly integrated with the Amazon Pinpoint email platform to provide you with continuous feedback on email performance, both proactive and historic. For example, Amazon Pinpoint email analytics provides historic email metrics, such as open rates and bounces. These metrics can be coupled with the Deliverability Dashboard’s email engagement metrics and predictive email placement test for more effective optimization of future email campaigns.

Learn more about Amazon Pinpoint pricing

Visit the pricing page
Ready to build?
Get started with Amazon Pinpoint
Have more questions?
Contact us