Key features

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.

Target campaigns by creating segments

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 date and import the resulting segments into Pinpoint.

Engage with customers across multiple channels

Engage with customers using the communication channels they prefer. For example, you can send rich, long-form content by email, or alert customers to important information immediately by sending text messages or mobile push notifications. You can send messages to highly targeted customer segments, or use the Amazon Pinpoint API to send direct messages to specific recipients.

Compare treatments using A/B tests

Create up to five 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.

Track campaign performance

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

Automate and extend using the 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 direct messages, such as new account creation notifications or order confirmations, directly to specific recipients.

Deliver messages to customers around the world

Amazon Pinpoint can deliver SMS messages to over 200 countries around the world, from Afghanistan to Zimbabwe, and everywhere in between.

Integrate external data

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, and mobile push campaigns in Amazon Pinpoint.

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.

High 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.

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 as you go

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.

High deliverability

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.

Two-way messaging

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.

Shared and 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.

Automatic opt management

When you send SMS messages to customers in the United States, we send them 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.

Phone number verification

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

Automatically handle local restrictions

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.

Smart message support

Amazon Pinpoint automatically joins long messages (up to 1,600 characters) into a single message. You can send messages in all languages, and can even include emojis.

Built-in analytics

Send information about the delivery of your messages—including sender, destination, disposition, price, and dwell time—to Amazon Kinesis Firehose for storage and analysis.

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.

Global reach

Amazon Pinpoint connects to the leading notification services, including Apple Push Notification service (APNs), Firebase Cloud Messaging (FCM), Baidu, and Amazon Device Messaging (ADM). By using these services, you can send both transactional and targeted push notifications to recipients around the world, and across a wide variety of devices.

Reliability

Amazon Pinpoint is built on Amazon’s proven network infrastructure and datacenters. We focus on ensuring uptime and availability so that you can focus on delighting your customers.

Scalability

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.

Simplicity

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

Advanced capabilities

With Amazon Pinpoint, you can create highly targeted customer segments based on behavioral, demographic, or custom attributes. You can also use Pinpoint's campaign management tools to set up recurring, automatic marketing campaigns based on end-user actions.

Cost-effective

Send up to a million push notifications each month at no charge, and 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.

Learn more about Amazon Pinpoint pricing

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