In-apps are notifications sent to users within the app. It is not required that customers subscribe to or allow your notifications for you to display in-apps. Therefore, you can use them to increase the number of subscribers to mobile push notifications: encourage users to allow notifications with a free in-app, and when clicked, show them a system window with a request to allow push notifications.Documentation Index
Fetch the complete documentation index at: https://help.maestra.io/llms.txt
Use this file to discover all available pages before exploring further.

Before creating an in-app
To use the flow, the following conditions are required:- enabled mobile push notification module;
- integration with the mobile app to display in-apps
- the app with SDK 2.9.0 or higher.
Subscribing to push notifications and allowing them
To receive mobile push notifications, the user must:- fit the filter “Push notifications can be sent — yes”:- allow push notifications;- have an active device token;
- subscribe to the mobile push notification channel.

How to create an in-app to collect subscriptions
- Go to “Campaigns” → “Campaign Manager”:

- Click “Add Campaign” → “In-App”:

- Select the folder to save the in-app and the app to display it:

- Select a template type:

-
Modal window with a subscription prompt - Occupies no more than 3/4 of the screen. - Completely blocks the screen and any other activity in the app until the user closes the notification. - Closes by clicking on the cross.

-
Snackbar with a subscription prompt - Occupies no more than 1/3 of the screen. - Appears from the top or bottom. - Looks like a push notification. - Does not block the screen or any activity in the app. - Closes with a swipe or a click on the cross.

- Specify the in-app name:

The “Modal Window” template
Appearance:- Link to an image. There is a default image. You can replace it with your own vertical image with an approximate aspect ratio of 4:3. If your image is wider, it will be cropped evenly on the sides to 4:3.
- Behavior after clicking on the in-app: - Default behavior. The system will automatically open a window or the app settings with the option to allow notifications (depending on whether the system has already shown the system window to the user).- Payload is JSON code to send JSON data to the app. If you specify plain text instead of code, it will be copied to the user’s clipboard when clicked.
-
Cross to close the notification: - You can set the color, size, thickness, and position of the cross.

The “Snackbar” template
- Appearance: - Link to an image. There is a default image.You can replace it with your own horizontal image with an approximate aspect ratio of 1:3. If the image is narrower, it will be cropped evenly at the top and bottom to 1:3.- Position on the screen: top or bottom.- Indents from screen borders: transparent borders approximately 5% of the screen width on each side.
- Behavior after clicking on the in-app: - Default behavior. The system will automatically open a window or the app settings with the option to allow notifications (depending on whether the system has already shown the system window to the user). - Payload is JSON code to send JSON data to the app. If you specify plain text instead of code, it will be copied to the user’s clipboard when clicked.
- Cross to close the notification: - You can set the color, size, thickness, and position of the cross.- If you do not want the cross in the snackbar, click on the icon to remove it.

- You can add more mobile apps to display the in-app in the general settings:

- recalculated or static customer segment;
- operation that will trigger the in-app when invoked;
- number of logins to the application—for example, if the request to allow push notifications appears immediately after the app is installed or during the app onboarding, show the in-app starting with the second login or later to avoid overspamming a new user;
- display screen—a category or product page to display;
- geographical location of users (country, region, city), based on IP address. Available with SDK 2.3.0 or higher.
The system will display the in-apps without targeted audience to all users of the selected apps who have prohibited notifications.
- Launch the in-app:

How to evaluate the in-app efficiency
Calculate the subscription conversion rate
Giving push notification permission does not create any actions in the customer card. Therefore, check if the mechanics worked for the user by adding tags from the scenario:
- Launch—by clicking on the in-app. Select the auto-generated template:







A/B testing
To compare how efficient several campaigns are at attracting subscribers, do the following:- Create a static segment to distribute the recipients of each in-app.2. Add users to these segments with a scenario.3. Set up in-apps to test.4. Set up scenarios to track push notification permissions.5. Calculate the conversion rates for each in-app. Let’s take a closer look at these steps:
- Add a static segmentation by customer with segments for each in-app to test:












