In-app messages are known to be addictive: once a marketer starts using them to drive app user engagement and retention, they never want to return to the pre-in-app times. What makes in-apps so extraordinarily effective? What are they, to begin with, and how can you make use of them in your case? We’ll answer your questions using 21 examples currently running in top apps.

In-App Messages: FAQ Answered in 3 Minutes

Discover In-App Messages in Detail:

Out-of-the-Box In-App Messaging with the Pushwoosh Solution

What Is an In-App Message?

For those who have never worked with in-app messages before, an in-app is a type of mobile communication that pops up on a user’s screens while they are interacting with the app.

An in-app message appears in response to the user’s real-time behavior when they’ve triggered a particular event in the app. Thanks to this, in-apps can show unparalleled relevancy and engagement.

In-App Messages vs. Push Notifications, Emails, and Chatbots: Any Difference?

In-App Message vs. Push Notification, Email, and Chatbot

Certainly, in-app messages distinguish from other types of mobile communications by their form. Apart from that, in-apps have a list of advantages:

  1. In-app messages arrive when a user is already interacting with an app. For this reason, users perceive in-apps as less obtrusive than push notifications, emails, and branded communications sent in messengers.
  2. In-app messages receive focused user attention. For the business, this means more effective marketing communication.
  3. In-apps don’t require any prior user consent or opting in. For marketers, this is a great way to maximize the reach of their communications.

Why Use In-App Messages? 7 Clear Benefits

1. Reach your entire active audience

You don't have to request user permission to send them in-app messages, as you do in the case of push notifications or emails.

2. Deliver your message quickly — and make it seen

In-apps are targeted at the users that are active in your app in real time. Using in-apps, you can deliver any kind of urgent message and expect a prompt user response.

3. Encourage users to take target actions

In-app messages are effective in a broad range of use cases: from new user onboarding to conversion to purchase and in-app surveys. To dwell on this, you may jump straight to the paragraph on in-app messaging use cases we have below.

4. Ensure a seamless user experience

In-app messages are shown directly within your application, so users don't get disturbed from their primary activity in your app. Rather, users may even feel grateful for a useful tip or a promo code that you send them at the right time.

5. Keep your marketing communications aligned with your branding

If you use the Pushwoosh in-app messaging solution, you can easily design an in-app perfectly aligned with your brand guidelines. You can use a default in-app template as the base and change its colors, texts, buttons, and the entire design concept in just a couple of clicks.

This differs in-app messages from push notifications that depend a lot on the OS requirements.

6. Receive immediate user feedback

In-app messages are perfect for holding all kinds of surveys and collecting feedback. All your users have to do is just type their answers in the fields, click on the button, or pick the right amount of stars to rate your app. Interacting with an in-app takes less time than completing any other survey, so you increase your chances to receive a response.

7. Stay independent from any messaging platform

In-app messages keep you independent from WhatsApp, Facebook, and any other messenger. Firstly, this means you can be certain about your message deliverability. Secondly, this sets you free from the need to adapt to other platforms’ policies.

What Kind of Apps Can Benefit from In-App Messaging?

Quick answer: all kinds of apps.

In fact, in-app messages provide ample opportunities to the apps of all industries, regardless of their monetization model. To ensure we don’t exaggerate, we recommend you download our new in-app messaging ebook:

  • Explore the crucial use cases for media & entertainment apps, e-commerce, gaming, and all sorts of subscription-based apps.
  • Learn which events work as the best triggers for in-app messaging.
  • See 35 actual examples of in-app messages from the world’s leading apps.
In-App Messaging Ebook Preview
In-App Messaging Ebook Preview
Get your free copy

Otherwise, keep reading to get an overview of the in-app message usage.

What In-App Message Formats Are There? (with Examples!)

In-app messages come in six main formats:

In-App Message Formats - Pushwoosh

1. Half-Interstitial In-App Message

It looks like a pop-up that covers the center of the screen. This form of in-app message is typically used to display a service message or guide users through the app as part of onboarding. Promo offers and referral program announcements may be designed in this format too.

italki In-App Message Example
italki uses half-interstitial in-app messages (on the left) to attract language learners to their referral program (on the right).
VOCHI In-App Message Example
VOCHI expands its fanbase on TikTok by sending half-interstitial in-app messages and offering an editing feature in exchange for following them.

2. Interstitial In-App Message

This pop-up covers most of the screen. Discount offers in e-commerce and subscription-based apps typically arrive in this format. Interstitial in-apps are also used to show users their progress in the app adoption.

Insight Timer Example In-App Message
Insight Timer uses interstitial in-app messages to encourage users to upgrade.

This type of in-app message occupies the header or the footer of the screen. Sticky in-apps usually have a background image, some copy, and a CTA button — all customized to fit the style of the app.

The most popular use case for a sticky in-app message is asking users to opt-in for newsletters or push notifications (the so-called ‘opt-in prompt’).

Forbes uses a sticky header to get users to opt-in for push notifications.

Media and content apps may choose to use sticky footers to promote subscription purchase. This in-app message format looks less obtrusive and yet, it can be still effective. Especially when a small sticky footer expands into a full-screen in-app once a user clicks on it.

Rolling Stone In-App Message Use Case Example
Rolling Stone uses in-app messaging to promote its paid subscription — and stays classy at the same time.

Sticky in-apps are also great for informative messages such as feature updates and changes in UX.

Insight Timer - In-App Message Example
Insight Timer announces a new feature with the use of a sticky footer.

4. Full-Screen Cover

As the name suggests, this kind of in-app message covers the entire screen. Apps use this format to give action-based notifications, for example, asking users to opt-in for newsletters (as an alternative to a sticky in-app message). E-commerce discount offers may also come in this form. User onboarding normally happens via full-screen in-app messages too.

Mapstr In-App Stories Example
Mapstr onboards new users with full-screen in-app messages.

5. Inline In-App

What differs an inline in-app message from all the other formats is its position right

within the app content. These messages are an organic part of user experience. Inline in-apps don’t interrupt users in their activity, and it’s more natural for users to respond to them.

Apps can use inline in-app messages for a variety of use cases: from promoting new (but not crucial) features to getting more push notification subscribers.

6. In-App Stories

This is an extra format we’re developing in Pushwoosh. ‘Stories’ is a dynamic in-app feature that helps you create messages similar to social media stories. You can apply the feature to your basic pop-up or inline in-app messages.

Waze designed its onboarding flow as in-app stories. Their three-piece slider is animated by default, so a user needs to take no action to see the next value the app presents. 

In-app stories are easy to set up and launch with Pushwoosh. All you need is to insert links to several images of your choice, define the user segment and the event that will trigger the appearance of your in-app message sequence, and you set it live.

Discover In-App Messaging with Pushwoosh

In-App Messaging Use Cases (with Examples!)

1. Onboarding In-App Messages

Welcome messages usually take the form of an in-app carousel — a sequence of in-app messages triggered by a specific action.

Typically, an onboarding in-app flow starts with an ApplicationOpen event, so when a user opens the app, they receive your messages displayed on the screen.

Onboarding in-apps may show the value of your product and guide users through their first steps in your app. As a result, users should stay in your app longer, experience the AHA moment, and come back to enjoy your app next time.

Learn how to create an engaging mobile user onboarding sequence in our dedicated guide

2. Promotional In-App Messages

With in-app messages, you can promote:

  • Your and your partners’ content

Media apps really like using in-apps for this purpose as it brings them great results.

  • Special offers

These can be holiday discounts or any limited-time offers targeted at specific user segments.

  • Your referral program and any kind of social sharing

Take Insight Timer as an example. It functions as a subscription-based app, but it also has to think in terms of growing its community to support their teachers who work for donation. So once a user signs up for an upcoming event, the app suggests that the user promotes it among their friends.

Insight Timer uses in-app messages to promote referrals.

You may also remember the italki example we reviewed above: the app uses in-app messages as a way to encourage social media sharing.

3. Feature Announcement and Promotion

Imagine you have a new feature in your application and you want more users to adapt it. With in-app messages, you can draw maximum attention to your new functionality and speed up its adoption.

Or, let’s say, you doubt whether your entire audience will make use of a new feature. To avoid a costly mistake, you may test your hypothesis of a new feature first — just present it to a selected segment of users in the form of in-app messages and see how your audience reacts.

4. Customer Service and Transactional In-App Messages

A banking app may use in-app messages to notify a customer of the fact that there is not enough money for a transaction on their account or update them on a card delivery status.

For e-commerce, the most typical case is a transactional in-app message confirming that an item has been added to cart or a certain list in favorites. Order status confirmations may arrive in the form of an in-app message too.

iHerb In-App Message Use Case
iHerb sends service inline in-apps

Using in-app messages, you can also add a warning, tooltip or comment on the app flow. No matter how long it’s been since the app launch or its latest version release — with customizable in-apps, it will be quick and simple, so both your customers and your internal team may feel at ease.

For example, at some point, Insight Timer had to communicate the risk of injury while doing yoga. They designed an in-app and conveyed the message promptly to the audience.

Insight Timer sends service in-app messages.

5. Upgrade Subscription Plans with In-App Messages

Subscription-based apps may show in-app messages to users who have come to the end of their trial period or have only used a basic plan so far. A timely in-app message can explain the extra value users will enjoy with a premium subscription or appeal to their fear of missing out. As a result, users may feel motivated to upgrade.

Punchlab In-App Message Use Case Example
Punchlab presents its premium subscription plans in an in-app message. 

6. Increasing Push Notification Opt-In

Combined with push notifications, in-app messages allow reaching up to 100% of your userbase. High relevancy of in-apps results in more conversions and more revenue for an app publisher.

iHerb Opt-In Prompt - In-App Message Use Case Example
iHerb shows an in-app message suggesting users opt in for their push notifications and/or emails.

Learn more ways to increase your push notification opt-in rate from our blog post.

Out-of-the-Box In-App Messaging with the Pushwoosh Solution

Pushwoosh empowers apps to send fully customizable in-app messages without any coding. Integrate our out-of-the-box in-app messaging solution and engage your active users in mere clicks.

Just pick one of the ready-to-use in-app presets and modify it to fit your app design. You don’t have to set any targeting or scheduling rules — we’ve taken care of the main communication scenarios for you. Save your customized in-app, set it live, and that will be it!

Discover the Pushwoosh in-app messaging solution in more detail or go ahead and contact our team for a personal product tour.

Contact Pushwoosh Team