Skip to main content
In-app messages don’t have to appear only when the app launches. You can show them on any screen of your app, or in response to a customer’s action — for example, when they tap a button or navigate to another screen.
This option is available in SDK versions 2.5.0 and later for both iOS and Android.

How to set up an in-app message to display anywhere in your app

1

Identify where the in-app message should appear

Decide on the screens or moments in your app where the in-app message should be shown. If you have both iOS and Android apps, it’s best to pick the same locations in both versions so the experience stays consistent across platforms.
2

Create an operation in Maestra

Create a custom operation in Maestra.
  • At the integration points, specify the apps the operation applies to.
  • For the step Customer — Unauthorized — Find existing, search by device.
3

Set up operation calls in your mobile app

Configure your mobile app to call the operation following the developer integration instructions.
4

Create the in-app message

Create the in-app message.In the Targeting block, choose the operation that should trigger the in-app message.
The dropdown only lists operations that are available for every app selected in the general in-app settings.
Click Add filter, then Save in the block. After that, the in-app message is ready to launch. It will be shown to all customers when they start the mobile app, but only after any onboarding screens have finished.