Search through more than a hundred articles on every aspect of

Joanna Kulawik
Written by Joanna Kulawik

How to use in-app messages?

Here is the article about in-app messages that you can show to users of your mobile app.

In-app notifications are alerts that appear inside your mobile application for users who are actively using it. These notifications help you capture your users' attention, redirect them to specific areas within the app, and keep them engaged. They are a simple but effective method to engage users. You can create various types of in-app messages based on your needs and the characteristics and behavior of your users.

Note: sending in-app messages requires to set up our mobile SDK in your mobile application. To learn more, visit SDK documentation available here (for IOS or Android) and here (for Flutter).

How to create in-app message campaign?

First, go to Campaigns section and choose In-app messages. It will open new campaign creator:

Step 1. Information:

A. Fill in the name of your campaign.
B. Assign the campaign to category (optional).
C. Select the campaign type: Single or Automated.

Step 2. Messages - you can build your in-app message here:

A. Choose the In-app message type.
B. Define and customize components. There are three types of components available: Button, Text and Image.
Our creator tool allows you to tailor these components to your needs, from fonts and color schemes to margins:

You can also move them to change their order or create a copy to save time while adding similar components:

Note: for the Image component, you'll need an image URL. To upload an image from your computer to our server, open a separate browser tab, navigate to Tools -> Media, upload your image, and copy the URL.

C. Finish your message creation by defining the Background and Exit button:

D. If you wish to run an A/B test of different messages, click on "Add message for A/B testing" in the top right corner:

or click the button in the bottom, to make a copy of your first message:

Step 3. (For Automated campaign type - skip to Step 5.) In Single campaign types, the third step involves selecting Recipients.

You can use filters to select user records or choose them manually in the Advanced section. Alternatively, you can select a previously created Segment or List for this purpose:

Note: If your mobile app is implemented correctly, every user who has downloaded it should have an FCM token assigned in the FCM key attribute. In-app messages can be delivered only to users within this group:

Also, note that your campaign will only be displayed to users who are actively using your app at the moment of campaign delivery.

Step 4. Time - this step allows you to select the timing for sending your single-type in-app message campaign.

Step 5. Summary - double-check your campaign settings, and either publish the campaign or save it as a draft if you do not wish to publish it immediately.

Congratulations, you have created your first mobile in-app campaign! 

How to use in-app message in Automation?

If your automated in-app message campaign is already published, you can incorporate it into your automation.

The action module is called 'In-app Message.' Attach it to your automation flow; for example, after a specific event trigger, which fires upon certain actions in your mobile app.

Select the campaign in the module settings and save your Automation once it is ready.


In-app messages are commonly used during onboarding, when introducing new features, or as promotional banners.

Related articles: