Integrate Amazon Pinpoint with your application
Integrate Amazon Pinpoint with your client code to understand and engage your users.
After you integrate and your users launch your application, it connects to the Amazon Pinpoint service to add or update endpoints. Endpoints represent the destinations that you can message—such as user devices, email addresses, or phone numbers.
Your application can then provide usage data, or events. View event data in the Amazon Pinpoint console to learn how many users you have, how often they use your application, when they use it, and more.
After your application supplies endpoints and events, you can use this information to tailor messaging campaigns for specific audiences, or segments. (You can also directly message simple lists of recipients without creating campaigns.)
Use the topics in this section to integrate Amazon Pinpoint with a mobile or web application. These topics include code examples and procedures to integrate with a JavaScript, Android, Swift, or Flutter application. To start integrating your apps, see Connect your frontend application to Amazon Pinpoint using AWS Amplify.
Outside of your client, you can use supported AWS SDKs or the Amazon Pinpoint API to import endpoints, export event data, define customer segments, create and run campaigns, and more.