In-app messaging enables customers to display targeted messages in mobile or web applications, and provide a personalized user experience. When an end user is engaged with a mobile or web application, customers can use in-app messaging to show relevant content to drive high-value user actions such as: repeat purchases, key content promotion, and user onboarding. After initial implementation these messages can be created and launched through the Pinpoint console, without the need to make code changes.