In-app messages are a great way to reach customers while they’re actively using your mobile app — but showing too many of them at once can quickly become overwhelming and hurt engagement. Maestra lets you control how often in-apps appear to each customer, so you can keep messaging helpful instead of noisy.
You can configure three types of restrictions per customer. Each limit applies independently — an in-app must satisfy all active limits before it displays.
The minimum amount of time that must pass between two consecutive in-app displays. The interval is measured from the moment a customer closes one in-app to the moment the next one appears.You can set the interval in:
If an in-app can’t be shown because of an active frequency limit (for example, the interval hasn’t elapsed yet), it won’t be queued. Instead, the in-app will only display the next time the customer re-qualifies for it based on its targeting conditions.
For critical communications that need to reach customers regardless of frequency limits, you can mark an in-app as priority in its general settings. Priority in-apps bypass all active frequency controls and display even if the customer has already hit their session limit, daily limit, or minimum interval.Use this sparingly — reserve it for time-sensitive or business-critical messages where overriding the customer’s experience is justified.